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 버전을 사용하는 경우 최신 버전으로 업데이트하면 실제 입력 파일이 아닌 디코더에 문제가 있는 경우 이러한 문제를 해결하는 데 도움이 될 수 있습니다.

관련 정보