Matroska audio сообщает о неправильном битрейте при добавлении обложки

Matroska audio сообщает о неправильном битрейте при добавлении обложки

Я пытаюсь создать файл Matroska, содержащий только аудио, но у меня постоянно возникают проблемы с указанным битрейтом архива.

Чтобы продемонстрировать это, я сначала создам простой .mka без каких-либо вложений, используя следующую команду ffmpeg:

ffmpeg -i оригинальный.opus -acodec копия выходной.mka

Когда я проверяю полученный файл с помощью MediaInfo и foobar2000, средний битрейт составляет141 кбит/с, который является точным для звукового файла opus. Проблема возникает при прикреплении обложки к .mka (тот же самый исходный файл):

ffmpeg -i original.opus -acodec copy -attach cover.png -map 0 -metadata:s:t:0 mimetype=image/png -metadata:s:t:0 filename=cover.png output+cover.mka

Теперь и MediaInfo, и foobar2000 сообщают456 кбит/сдля битрейта, значение, которое, очевидно, не является правильным, так как предоставленный Opus не достигает этого. Эта проблема, похоже, не возникает, когда я добавляю обложку в файл MP3 или OGG, так как сообщаемый битрейт абсолютно одинаков с обложкой и без нее для этих контейнеров. То же самое происходит при попытке добавить обложку с помощью Mp3tag или MKVToolNix.

Я использую последнюю версию ffmpeg для windows. Входной файл opus — VBR 48kHz.

Есть ли способ это исправить? Или это проблема формата Matroska? Какие у меня есть альтернативы? Любая помощь приветствуется.

Связанный контент