«Приложение предоставило недействительные, немонотонно увеличивающиеся точки» в ffmpeg

2929
Yuchimenko Igor

Я конвертирую 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
Вы должны использовать `find -name" * .wma "` вместо `find -name * .wma`. В противном случае, `*` будет раскрыто до того, как `find` увидит его, и это будет проблематично в большинстве случаев, когда используется` find`. slhck 9 лет назад 0

1 ответ на вопрос

4
slhck

If the files play fine, you don't have to worry about it.

It means that in the input file, the timestamps associated with samples are not increasing monotonically. That shouldn't be the case, but I think that ffmpeg will usually correct these problems on its own.

If you are using an outdated ffmpeg version, updating to a newer one may help resolve these issues, in case it's a problem with the decoder rather than the actual input files.

Очевидно, вам не нужно беспокоиться. Но он решил спросить на всякий случай. Yuchimenko Igor 9 лет назад 0

Похожие вопросы