Durch die Kodierung in VBR wird das Flag "-b 32" automatisch hinzugefügt

337
Hind-D

Verwendung von LAME 3.99. Ich codiere Dateien mit lame.exe -m j -V 0 -q 0 <file>. Wenn ich die kodierte Datei in MediaInfo öffne, wird das Feld Kodierungseinstellungen angezeigt -m j -V 0 -q 0 -lowpass 22.1 --vbr-new -b 32. Das -b 32scheint die Standardeinstellung zu sein. Soll ich die -bFlagge explizit mit etwas höherem passieren -b 96, um die minimale Bitrate auf 96 kbps zu beschränken?

1

1 Antwort auf die Frage

2
DouglasDD

Nein.

Mit -q 0und -V 0Sie haben Lame gesagt, dass es dem Original so treu wie möglich sein sollte (vorbehaltlich einer -B <max_kbps>Obergrenze).

Sehr niedrige Bitraten (wie die implizite -b 32) werden nur für Stille verwendet, so dass eine harte untere Grenze von -b 96nur dort verschwenderisch wäre, wo es keine Rolle spielt.

Wenn Sie einen Titel mit viel Stille (wie gesprochenes Wort) finden, achten Sie während der Codierung auf die ASCII-Histogramme. Sie sehen mehr Frames mit niedriger Bitrate als bei normaler Musik.

Vor Jahren habe ich mit -V #verschiedenster Musik experimentiert, um zu sehen, wie die Min / Max-Bitraten aussehen würden. Sie können in den Daten und Ergebnissen hier stöbern : https://docs.google.com/spreadsheets/d/15dulFA-wP7wZzIK7qCu0qCKHprYdbbFZ1ovBg8NKGKM/edit?usp=sharing#gid=4