[请问] ffmpeg合并mp3产生的时间误差

楼主: ReiFu21 (ReiFu)   2014-12-11 11:45:49
请问一下
一个mp3档有100分钟 我把前面的91分钟切成91等分:
ffmpeg -i ClassRecord.mp3
-ss 0 -t 60 Input01.mp3
-ss 60 -t 60 Input02.mp3
-ss 120 -t 60 Input03.mp3
-ss 180 -t 60 Input04.mp3
-ss 240 -t 60 Input05.mp3
.
.
.
.
-ss 5400 -t 60 Input91.mp3
然后再合并成原来的91分钟:
copy /b Input01.mp3 +
Input02.mp3 +
Input03.mp3 +
Input04.mp3 +
Input05.mp3 +
.
.
.
Input91.mp3 C:\Z\Output.mp3
可是合并后的Output长度 用Potplayer定格来看
却有01:31:03.528
也就是91分又3.5秒左右
请问这3.5秒的误差可以改善吗?
感谢!!
作者: falcon (falken)   2014-12-11 15:13:00
有损编码格式开头是带有延迟的你把一各mp3分割成多个mp3纯新编码而每个mp3开头延迟约几十毫秒更正错字 "重"新编码试试看直接复制分割 -codec:a copy但不保证能顺畅播放你可以试试ffmpeg其他的demuxerhttps://www.ffmpeg.org/ffmpeg-all.html请试试 ffmpeg 其他的 muxer/demuxer不要用 copy 串接档案http://ppt.cc/TAd3

Links booklink

Contact Us: admin [ a t ] ucptt.com