Kirjoittaja
|
Mp3-enkooderi LAME:n asetukset
|
Nyhde
Take it sleazy! 3097 viestiä Ylläpitäjä
|
#1 kirjoitettu
10.10.2010 19:59
Tiedät millä ohjelmalla valmis wav-tiedosto kannattaa kääntää mp3-muotoon. Hyvä, olet kuullut LAME:sta! Nyt pitäisi kuitenkin saada selville, millaisilla asetuksilla toimenpide kannattaa suorittaa.
Tämä ketju on omistettu pääasiassa erilaisten LAME-asetusten suosittelemiselle ja eri asetuksista keskustelemiselle. Kirjoitushetkellä LAME:n tuorein versio on vuoden 2010 maaliskuussa julkaistu 3.98.4. Käyttäkäämme sitä keskustelun lähtökohtana.
Mitä asetuksia käytätte LAME:lla mp3-tiedostoja tehdessänne? Onko teillä erilaisia asetuksia eri käyttötarkoituksiin ja mitä ne mahtavat olla? Käytättekö kenties jotain muuta mp3-enkooderia?
Jotta keskustelu ei suistuisi aivan heti raiteiltaan, pitäytykäämme pääasiassa mp3-formaatin lähipiirissä.
|
^ |
Vastaa
Lainaa
|
|
Nyhde
Take it sleazy! 3097 viestiä Ylläpitäjä
|
#2 kirjoitettu
10.10.2010 20:09
Aloitan itse:
Tulin aivan hiljattain kopioineeksi muutamia cd-levyjäni kannettavan musiikkisoittimeni huolimiksi mp3-tiedostoiksi. Halusin tiedostoiltani sitä, että ne toimisivat musiikkisoittimessani ja sitä, että niiden äänenlaatu olisi tarpeeksi korkea myös kotona kaikessa rauhassa kuuntelemiseen. Tulin tämän käännös- ja rippausrupeaman yhteydessä käyneeksi läpi useita eri LAME-asetusvaihtoehtoja.
Pakkauskooltaan ja äänenlaadultaan sopivassa tasapainossa tuntui olevan LAME-tiimin itsensä suosittelema noin 256kbps:n tuntumaan tähtääviä VBR-tiedostoja valmistava asetus lame.exe -V2. En kuitenkaan ollut täysin vakuuttunut ratkaisusta käyttää joint stereota, joten lisäsin itse parametrin -m s, jonka avulla tiedostoista tuli "aitoa" stereota hyödyntäviä.
Lopullinen komento kuului siis: lame.exe -V2 -m s
Hyvin toimii ja kyse onkin tämänhetkisestä suosikkiasetuksestani, jota käytän tätä nykyä lähes kaikkiin tekemiini mp3-tiedostoihin. Suosittelen! Jos jostain syystä tarvitsisin astetta tai paria pienempiä tiedostoja, saattaisin turvautua esimerkiksi V4:ään. V2:sta vielä sen verran, että se kehitettiin lukemani perusteella korvaamaan hieman vanhentuneeksi käynyt asetus --r3mix, jota olen itsekin aikanaan käyttänyt.
|
^ |
Vastaa
Lainaa
|
bze
2682 viestiä Ylläpitäjä
|
#3 kirjoitettu
10.10.2010 20:53 Muok:10.10.2010 20:54
-b 320 -m s -h -q 0
tylsä mutta tehokas 320 kbps enkoodaus, ei mitään kikkailua. välillä kun olen oikein villillä päällä niin saatan vaihtaa luvun 320 tilalle 128.
|
^ |
Vastaa
Lainaa
|
veezay
bassofriikki 7683 viestiä Luottokäyttäjä
|
#4 kirjoitettu
10.10.2010 21:17
Nyhde kirjoitti:
Pakkauskooltaan ja äänenlaadultaan sopivassa tasapainossa tuntui olevan LAME-tiimin itsensä suosittelema noin 256kbps:n tuntumaan tähtääviä VBR-tiedostoja valmistava asetus lame.exe -V2. En kuitenkaan ollut täysin vakuuttunut ratkaisusta käyttää joint stereota, joten lisäsin itse parametrin -m s, jonka avulla tiedostoista tuli "aitoa" stereota hyödyntäviä.
V2 joint stereona on ollu mun lemppari jo suht pitkään. oma korva (ja myös osittain ennakkoluuloinen loogiseen ajatteluun pyrkivä osa aivoista) priorisoi tärkeämmäksi suht kuopattoman taajuusvasteen kuin stereokuvan mahdollisen epämääräistymisen, josta en oo tosin kokenut kärsiväni. liian alhaisen bittivirran aiheuttama överiksi vedetyn noise reductionin helinää muistuttava soundi kuulostaa huonommalta kuin epämääräinen stereokuva.
omat mp3:ämpeekolmet tuotan CDex:llä, jossa mulla on lamen versio 1.30 engine 3.92 MMX, joka on jo oikeastaan aika oksettavan vanha ainakin päivämääriä katsottaessa, ja tämä keskustelu saakin toimia kannusteena sen päivittämiseksi.
CDex:n frontendissä on muuten valittavissa bitratejen ja cbr/vbr/abr-asetusten lisäksi myös "quality", jossa on valittavissa eri q:n arvoja (mallia "Normal (q=5)", "Very High Quality (q=0)", "Low (q=9)") ja lisäksi vanhoja tuttuja --alt-presettejä. luonnollisesti --alt-presetit ovat asetuksia muuttavia presettejä, joilla voi nopeasti selvitä enkoodausprosessista hengissä, mutta jonkun q-arvon valitessaan bitrateja ja vbr/cbr-asetuksia voi itse räknätä. olen joskus testaillut pikaisesti eri qualityja spektrityökalut kädessä ja pitänyt sen Very High Qualityssa siitä asti, eli noin 5 vuotta.
onko kyseinen q-asetus joku kompromissi laadun ja enkoodausnopeuden välillä, vai vaikuttaako asetus johonkin muuhunkin, kuten lowpass-filsun leikkauskohtaan? nykyisissä mp3-tiedostoissani leikkauskohta asettuu materiaalin taajuusvasteesta ja voimakkuudesta riippuen useimmiten joko 16khz tai suunnilleen 19khz kohtaan. ymmärrän, että 19khz raja on vähän overkill ihmisen kuulorajan, audiomateriaalin sisällön ja useimpien kuuntelulaitteistojen järkevät taajuusvasteet huomioon ottaen, joten olisin valmis uhraamaan kilohertsin ellen puolitoistakin siitä hyvästä, että itse aiheellisemman materiaalin pakkaus onnistuisi vähän laadukkaammin. osaan kyllä tehdä myös cbr-320kbps-tiedostojakin, joten siitä ei ole kyse, kiitos vain, atheos.
vaikuttaako CDex:stä löytyvä quality-säätö siihen (jonkun muun ohessa), vai kannattaako mun vaan suosiolla tehdä lamelle joku näppärä enkoodaus-bat-file jotta pääsen vaikuttamaan yksityiskohtaisesti kaikkiin asetuksiin?
|
^ |
Vastaa
Lainaa
|
Haava
Jumalan nyrkki 43152 viestiä Ylläpitäjä
|
#5 kirjoitettu
11.10.2010 08:06
Nyhde kirjoitti:
Mitä asetuksia käytätte LAME:lla mp3-tiedostoja tehdessänne? Onko teillä erilaisia asetuksia eri käyttötarkoituksiin ja mitä ne mahtavat olla?
Pakkaan about preseteillä VBR:ää juuri siihen bittivirtaan kuin katson johonkin tiettyyn käyttötarkoitukseen soveltuvaksi.
Joskus aikoinan jaksoin olla kiinnostuntu aiheesta, mutta vuosiin ei ole sen enempää kiinnostanut. Syy on lähinnä se, että lopulta on kysymys hyvin pienestä yksityiskohdasta joka vaatisi paljon aikaa ja vaivaa pysyäkseen edes kärryillä ja toistalta se että lopulta nuo suositukset ovat kuitenkin oikeasti todella hyviä.
Nyhde kirjoitti:
En kuitenkaan ollut täysin vakuuttunut ratkaisusta käyttää joint stereota, joten lisäsin itse parametrin -m s, jonka avulla tiedostoista tuli "aitoa" stereota hyödyntäviä.
Syystä että? Kun kuitenkin about kaikki järkisyyt ja abx testit tukevat jointin käyttöä? Jos biisi vaatii tiukkaa stereota, niin joitti käyttää sitä.
|
^ |
Vastaa
Lainaa
|
Haava
Jumalan nyrkki 43152 viestiä Ylläpitäjä
|
#6 kirjoitettu
11.10.2010 08:18 Muok:11.10.2010 08:39
bze kirjoitti:
tylsä mutta tehokas 320 kbps enkoodaus, ei mitään kikkailua.
On siinä toi -m s?
välillä kun olen oikein villillä päällä niin saatan vaihtaa luvun 320 tilalle 128.
Eikös se tee silloin constant bitratea? Ennekaikkea true stereona joka on siis outo idea ylipäänsäkkin, mutta siis etenkin pienillä bitrateilla täydellisen älytöntä?
|
^ |
Vastaa
Lainaa
|
bze
2682 viestiä Ylläpitäjä
|
#7 kirjoitettu
11.10.2010 12:34
Haava kirjoitti:
bze kirjoitti:
tylsä mutta tehokas 320 kbps enkoodaus, ei mitään kikkailua.
On siinä toi -m s?
välillä kun olen oikein villillä päällä niin saatan vaihtaa luvun 320 tilalle 128.
Eikös se tee silloin constant bitratea? Ennekaikkea true stereona joka on siis outo idea ylipäänsäkkin, mutta siis etenkin pienillä bitrateilla täydellisen älytöntä?
mitä oon käsittäny niin tuo on "vaan" stereoenkoodaus. siellä oon aina pitäny sen kummempia miettimättä. korjaa toki jos olen väärässä.
|
^ |
Vastaa
Lainaa
|
Haava
Jumalan nyrkki 43152 viestiä Ylläpitäjä
|
#8 kirjoitettu
11.10.2010 12:42
bze kirjoitti:
mitä oon käsittäny niin tuo on "vaan" stereoenkoodaus. siellä oon aina pitäny sen kummempia miettimättä. korjaa toki jos olen väärässä.
Se on se koodaus, jossa ei käytetä "joint stereota", vaan enkoodataan molemmat kanavat erillisinä huomioimatta sitä jos kanavien välissä on yhtenäisyyksiä. Eli siis käytännössä tuo tägi huonotaa äänenlaatua.
Jos tuon jättää pois, niin sen pitäisi käyttää automaattisesti optimaalisepaa joint stereo moodia, joka on siis -m j
|
^ |
Vastaa
Lainaa
|
|
bze
2682 viestiä Ylläpitäjä
|
#9 kirjoitettu
11.10.2010 13:32
itse olen kuullut juuri päinvastaista että joint stereo olisi Paha ja Huono vaihtoehto. enpä tietenkään muista lähdettä mutta tällainen mielikuva jäänyt ja siitä lähtien käyttänyt tuota perus stereota.
mitä tässä nyt kävin läpi esim korkealaatuisia (320 kbps cbr) digitaalisia promoja sekä nettikaupoista ostettua tavaraa niin niissäkin tuo enkoodaus on ihan vaan "stereo".
|
^ |
Vastaa
Lainaa
|
Haava
Jumalan nyrkki 43152 viestiä Ylläpitäjä
|
#10 kirjoitettu
11.10.2010 13:38 Muok:11.10.2010 13:53
bze kirjoitti:
itse olen kuullut juuri päinvastaista että joint stereo olisi Paha ja Huono vaihtoehto. enpä tietenkään muista lähdettä mutta tällainen mielikuva jäänyt ja siitä lähtien käyttänyt tuota perus stereota.
No siis se pitää paikkansa kaikilla muilla enkoodereilla kuin LAME:lla, joissa on paska joint stereo. Mutta joo. Tätä väärää käsitystä levitetään todell laajasti MuTu:tuntumalla netissä. Pahin oli joku wareorganisaatio muinoin, joka levitti tätä väärää käsitystä. Sen sijaan kaikki ABX testit ja muut järkisyyt puhuvat Joint stereon puolesta. Sitä jointtiakin enkooderi käyttää VAIN jos siihen on tarvett. Jos stereo eroaa mekittävästi jossain framessa, niin sitä ei käytetä. Jos taas se ei eroa, niin silloin enkoodataan joinina ja säästyy turhia bittejä.
mitä tässä nyt kävin läpi esim korkealaatuisia (320 kbps cbr) digitaalisia promoja sekä nettikaupoista ostettua tavaraa niin niissäkin tuo enkoodaus on ihan vaan "stereo".
Sitten niissä on enkoodattu typerästi.
Haava lisäsi viestiä 13:48 11.10.2010
No joo.. Ihan suurimmista bittimääristä en ole ihan varma. 320 cbr:llä true stereo voi olla käytännössä yhtä hyvä tai joissain erikoistaoauksissa jopa parempi.
Haava lisäsi viestiä 13:52 11.10.2010
Kävin nyt sitten vielä hydrogenaudiofoorumilla lukemassa... Joint stereota kannattaa käyttä LAME:ssa aina. Piste. Jokainen presetti käyttää sitä automaattisesti harkitun testauksen, teoretisoinnin ja ABX koekuntelun tuloksten pohjalta päätetysti.
|
^ |
Vastaa
Lainaa
|
bze
2682 viestiä Ylläpitäjä
|
#11 kirjoitettu
11.10.2010 17:03
Haava kirjoitti:
Kävin nyt sitten vielä hydrogenaudiofoorumilla lukemassa... Joint stereota kannattaa käyttä LAME:ssa aina. Piste. Jokainen presetti käyttää sitä automaattisesti harkitun testauksen, teoretisoinnin ja ABX koekuntelun tuloksten pohjalta päätetysti.
jees, pistetääs testiin kun on seuraavan kerran jotain rendailtavaa. wanhakin tässä oppii.
|
^ |
Vastaa
Lainaa
|
veezay
bassofriikki 7683 viestiä Luottokäyttäjä
|
#12 kirjoitettu
14.10.2010 19:44
veezay kirjoitti:
onko kyseinen q-asetus joku kompromissi laadun ja enkoodausnopeuden välillä, vai vaikuttaako asetus johonkin muuhunkin, kuten lowpass-filsun leikkauskohtaan?
nähtävästi se ei vaikuta mihinkään, nyt kun vihdoinkin maltoin testata very high qualitya low:n kanssa. pakkasin yhden kummallakin ja audio oli täysin identtistä. hämmentävää, että koko quality-asetus on presettien kanssa samassa dropdown-valikossa, mutta q-asetus ei muuta mitään asetuksia toisin kuin presettien valitseminen.
|
^ |
Vastaa
Lainaa
|