표지를 추가할 때 Matroska 오디오에서 잘못된 비트 전송률이 보고됩니다.

표지를 추가할 때 Matroska 오디오에서 잘못된 비트 전송률이 보고됩니다.

오디오 전용 Matroska 파일을 만들려고 하는데 아카이브의 보고된 비트 전송률과 관련된 문제가 계속 발생합니다.

이를 시연하기 위해 먼저 다음 ffmpeg 명령을 사용하여 첨부 파일 없이 간단한 .mka를 만듭니다.

ffmpeg -i 원본.opus -acodec 출력.mka 복사

MediaInfo 및 foobar2000으로 결과 파일을 확인하면 보고된 평균 비트 전송률은 다음과 같습니다.141kbps, 이는 opus 사운드 파일과 정확합니다. .mka(동일한 소스 파일)에 표지를 첨부할 때 문제가 발생합니다.

ffmpeg -i 원본.opus -acodec 복사 -cover.png 첨부 -map 0 -metadata:s:t:0 mimetype=이미지/png -metadata:s:t:0 파일 이름=cover.png 출력+cover.mka

이제 MediaInfo와 foobar2000이 모두 보고하고 있습니다.456kbps비트 전송률의 경우 제공된 Opus가 해당 값에 도달하지 않기 때문에 분명히 정확하지 않은 값입니다. MP3 또는 OGG 파일에 표지를 추가할 때 이 문제는 발생하지 않는 것 같습니다. 보고된 비트 전송률은 해당 컨테이너에 대한 표지가 있든 없든 정확히 동일하기 때문입니다. Mp3tag 또는 MKVToolNix를 사용하여 표지를 추가하려고 할 때도 똑같은 일이 발생합니다.

Windows용 최신 ffmpeg 빌드를 사용하고 있습니다. 입력 opus 파일은 VBR 48kHz입니다.

이 문제를 해결할 수 있는 방법이 있나요? 아니면 Matroska 형식에 문제가 있습니까? 내 대안은 무엇입니까? 도움을 주시면 감사하겠습니다.

관련 정보