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

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

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

ffmpeg -i original.opus -acodec copy output.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 48 кГц.

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

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *