我将 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 版本,更新到较新的版本可能会有助于解决这些问题,以防问题是解码器而不是实际输入文件的问题。