ffmpeg で「アプリケーションが無効な非単調増加 dts を提供しました」

ffmpeg で「アプリケーションが無効な非単調増加 dts を提供しました」

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 を使用している場合、実際の入力ファイルではなくデコーダーに問題がある場合、新しいバージョンに更新するとこれらの問題を解決できる可能性があります。

関連情報