Ahoj. Potřeboval jsem nastavit L.A.M.E. mp3 enkoder pro MP3 s VBR (proměnný bitrate). Moc jsem toho nenašel. Něco však přece a hlavně jsem zkoušel a testoval různá nastavení parametrů. Pokud by se to někomu hodilo, tak tady je pár postřehů.
Takže nejdříve výpis základních parametrů:
bitrate : datový tok v kbit/sec
Integer. Range: 8 - 320 Default: 128 Current: 128
quality : Quality of algorithm used for encoding
Enum "GstLameQuality" (Current 5, "5 - Default")
(0): 0 - Best
(1): 1
(2): 2
(3): 3
(4): 4
(5): 5 - Default
(6): 6
(7): 7
(8): 8
(9): 9 - Worst
mode : Encoding mode
Enum "GstLameMode" (Current 4, "Auto")
(0): Stereo
(1): Joint-Stereo
(2): Dual channel
(3): Mono
(4): Auto
vbr : Specify bitrate mode
Enum "GstLameVbrmode" (Current 0, "No VBR (Constant Bitrate)")
(0): No VBR (Constant Bitrate)
(2): Lame's old VBR algorithm
(3): VBR Average Bitrate
(4): Lame's new VBR algorithm
vbr-quality : VBR Quality
Enum "GstLameQuality" (Current 5, "5 - Default")
(0): 0 - Best
(1): 1
(2): 2
(3): 3
(4): 4
(5): 5 - Default
(6): 6
(7): 7
(8): 8
(9): 9 - Worst
preset : Lame Preset
Enum "GstLamePreset" (Current 0, "None")
(0): None
(1006): Medium
(1001): Standard
(1002): Extreme
(1003): Insane
Budu stručný. Po testování různých parametrů na 5 písničkách Hanky Zagorové jsem dospěl k názoru že pro dostatečně kvalitní mp3 s vbr je možné nastavení (gnome-audio-profiles-properties) Pipeline GStreameru:
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc quality=0 vbr=4 vbr-quality=2 ! xingmux ! id3v2mux
nebo vlastně pro mě je dostatečné i:
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc vbr=4 vbr-quality=2 ! xingmux ! id3v2mux
a možná i:
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc vbr=4 vbr-quality=2 ! id3v2mux
mode nevyplňuji, takže je nastavena hodnota mode=4 - Auto. Prakticky to - podle mého testování - znamená, že se většinou použije mode=1, takže Joint-Stereo... Podle toho, co jsem četl, tak jediná rozumná volba především při bitrate do 192kbps. Někde jsem viděl doporučeno nastavení natvrdo mode=1.
quality je defaultně nastaveno quality=5. Já koketoval quality=0, ale na velikosti výsledného souboru to je znát docela málo a ta defaultní hodnota 5 nějaký důvod mít bude. Tak tedy budiž ponechána. Možná tím důvodem je náročnost na procesor. Nevím.
vbr-quality vyplňuji, protože defaultní vbr-quality=5 mi přijde malo kvalitní (bitrate 110 až 150kbps). Takže já nastavuji vbr-quality=2 (170 až 210kbps).
id3v2mux vloží do písničky tag s názvem, takže se třeba na displeji přehrávače objeví "Hana Zagorová - Lásko, amore" bez ohledu na bázev souboru.
xingmux nevím jestli je nutné a ani nevím k čemu je. Třeba někdo poradí nebo řekne ať se naučím hledat
.
preset jsou nějaké přednastavené režimy, které jsem nepoužil. Třeba té kvalitě vbr-quality=2, kterou považuji za rozumnou, odpovídá 1001.
Takže tolik mé postřehy. Berte to tak, že to psal někdo, kdo má Ubuntu pár týdnů a teprve se do některých věcí dostává, ale měl prostě potřebu uložit písničky z cd v dostatečné kvalitě pro kamarádčin mp3 přehrávač, který jí pomůže trávit čas v její dosti trapné práci. Takže tak. Škoda, že ten její přehrávač nepodporuje ogg!
Samozřejmě budu velmi rád, když sem někdo písne svoji zkušenost třeba i z dalšími formáty jako wma nebo mě doplní opraví zkritizuje, napíše odkaz na další informace atp.
Děkuji.
Robie