web-dev-qa-db-ja.com

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

しかし、変換されたファイルは問題なく再生されました。この場合のメッセージはどの程度重要ですか?

3
Yuchimenko Igor

ファイルが正常に再生される場合は、心配する必要はありません。

これは、入力ファイルで、サンプルに関連付けられたタイムスタンプが単調に増加していないことを意味します。そうではないはずですが、ffmpegは通常これらの問題を単独で修正すると思います。

古いバージョンのffmpegを使用している場合、実際の入力ファイルではなくデコーダーに問題がある場合は、新しいバージョンに更新するとこれらの問題の解決に役立つことがあります。

6
slhck