"Приложение предоставило недопустимые немонотонно растущие точки" в ffmpeg
Я конвертирую 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, обновление до более новой версии может помочь решить эти проблемы в случае, если это проблема с декодером, а не с фактическими входными файлами.