我將 wma 轉換為 mp3:
find -name "*.wma" -exec ffmpeg -i {} -acodec libmp3lame -ab 224k {}.mp3 \;
在對話過程中,我收到了所有媒體檔案的警告訊息
[mp3 @ 0x1de53e0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11567 >= 10662
但轉換後的檔案播放沒有問題。在這種情況下,該訊息有多重要?
答案1
如果檔案播放正常,則不必擔心。
這意味著在輸入檔中,與樣本關聯的時間戳記不是單調增加的。情況不應該是這樣,但我認為 ffmpeg 通常會自行糾正這些問題。
如果您使用的是過時的 ffmpeg 版本,更新到較新的版本可能有助於解決這些問題,以防問題出在解碼器而不是實際的輸入檔案上。