„Antrag wurde ungültig, nicht monoton steigende dts“ in ffmpeg

1

Ich konvertiere WMA in MP3:

  find -name *.wma -exec ffmpeg -i {} -acodec libmp3lame -ab 224k {}.mp3 \;

Durch den Gesprächsprozess erhielt ich Warnmeldungen für alle Mediendateien

[mp3 @ 0x1de53e0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11567 >= 10662

Konvertierte Dateien werden jedoch ohne Probleme abgespielt. Wie kritisch ist die Botschaft in diesem Fall?

Yuchimenko Igor
quelle
Du solltest benutzen find -name "*.wma" anstatt find -name *.wma. Ansonsten der * wird vorher erweitert find sieht es und das wäre in den meisten Fällen problematisch, wo find wird eingesetzt.
slhck

Antworten:

4

Wenn die Dateien einwandfrei abgespielt werden, müssen Sie sich keine Sorgen machen.

Dies bedeutet, dass in der Eingabedatei die den Samples zugeordneten Zeitmarken nicht monoton ansteigen. Das sollte nicht der Fall sein, aber ich denke, dass ffmpeg diese Probleme normalerweise alleine beheben wird.

Wenn Sie eine veraltete ffmpeg-Version verwenden, kann das Aktualisieren auf eine neuere Version dazu beitragen, diese Probleme zu lösen, falls es sich um ein Problem mit dem Decoder und nicht mit den tatsächlichen Eingabedateien handelt.

slhck
quelle
Natürlich müssen Sie sich nicht wirklich sorgen. Aber er beschloss, nur für den Fall zu fragen.
Yuchimenko Igor