Matroska Audio meldet falsche Bitrate beim Hinzufügen eines Covers

Matroska Audio meldet falsche Bitrate beim Hinzufügen eines Covers

Ich versuche, eine reine Audio-Matroska-Datei zu erstellen, habe aber immer wieder ein Problem mit der gemeldeten Bitrate des Archivs.

Um dies zu demonstrieren, erstelle ich zunächst eine einfache .mka-Datei ohne Anhänge mit dem folgenden ffmpeg-Befehl:

ffmpeg -i original.opus -acodec kopiere output.mka

Wenn ich die resultierende Datei mit MediaInfo und foobar2000 überprüfe, beträgt die gemeldete durchschnittliche Bitrate141 kbps, was der Opus-Sounddatei entspricht. Das Problem tritt auf, wenn ein Cover an die .mka-Datei angehängt wird (genau dieselbe Quelldatei):

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

Nun berichten sowohl MediaInfo als auch foobar2000456 kbpsfür die Bitrate, ein Wert, der offensichtlich nicht korrekt ist, da das bereitgestellte Opus diesen Wert nicht erreicht. Dieses Problem scheint nicht aufzutreten, wenn ich einer MP3- oder OGG-Datei ein Cover hinzufüge, da die gemeldete Bitrate mit und ohne Cover für diese Container genau gleich ist. Genau dasselbe passiert, wenn ich versuche, das Cover mit Mp3tag oder MKVToolNix hinzuzufügen.

Ich verwende den neuesten ffmpeg-Build für Windows. Die Eingabe-Opus-Datei ist VBR 48 kHz.

Gibt es eine Möglichkeit, dies zu beheben? Oder ist dies ein Problem mit dem Matroska-Format? Welche Alternativen habe ich? Jede Hilfe ist willkommen.

verwandte Informationen