Ich verwende LAME 3.99. Ich kodiere Dateien mit lame.exe -m j -V 0 -q 0 <file>
. Wenn ich die kodierte Datei in MediaInfo öffne,KodierungseinstellungenDas Feld zeigt an -m j -V 0 -q 0 -lowpass 22.1 --vbr-new -b 32
. Das -b 32
scheint die Standardeinstellung zu sein. Sollte ich das -b
Flag explizit mit etwas Höherem übergeben -b 96
, um beispielsweise die Mindestbitrate auf 96 kbps zu begrenzen?
Antwort1
NEIN.
Mit -q 0
und -V 0
haben Sie lame angewiesen, so originalgetreu wie möglich zu bleiben (vorbehaltlich etwaiger -B <max_kbps>
Obergrenzen).
Sehr niedrige Bitraten (wie die implizite -b 32
) werdennurfür ~Stille verwendet werden, sodass eine harte Untergrenze -b 96
nur dort Verschwendung wäre, wo es keine Rolle spielt.
Wenn Sie einen Titel mit viel Stille (z. B. gesprochenes Wort) finden, beobachten Sie während der Kodierung die ASCII-Histogramme. Sie werden mehr Frames mit niedriger Bitrate sehen als bei normaler Musik.
Vor langer Zeit habe ich mit -V #
vielen verschiedenen Musikarten experimentiert, um zu sehen, wie die resultierenden minimalen/maximalen Bitraten aussehen würden. Sie können hier in den Daten und Ergebnissen herumstöbern:
https://docs.google.com/spreadsheets/d/15dulFA-wP7wZzIK7qCu0qCKHprYdbbFZ1ovBg8NKGKM/edit?usp=sharing#gid=4