[請問] 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