Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

LAME problem s 50ms

milbo (8)|27.5.2004 22:22
Zdravim. Mam nasledujici problem, ktereho se nemuzu zbavit. Pokud prevedu zvuk z wav do mp3 pomoci LAME, tak se na zacatku objevi 50ms ticha. Zkousel jsem vice verzi (3.90.3, 3.95, 3.96, 4.0a10) bez vysledku. U filmu mi to nevadi, ale pokud prevedu hudbu a jednotlive skladby na sebe navazuji tak tam vznika neprijemne preruseni. Nevite nekdo o parametru kterej by tech 50ms nepridaval? (pokud existuje)

Moc dik.
clee (6592)|27.5.2004 23:02
a jakym sw to kompresujes??
milbo (8)|27.5.2004 23:08
zkousel jsem CDex i samotnej LAME.exe pres prikazovou radku.
clee (6592)|27.5.2004 23:38
to je divny, pouzivam CDex (v1.40 beta9, lame v 1.26 engine 3.90 alpha 8) taky a mp3 ma krivku shodnou s orig. wave... kazdopadne tohle se da pri poslechu hudby eliminovat v novym winampu zapnutim prebuffer na onech 50ms
milbo (8)|28.5.2004 19:07
maly poznatek. Pri pouziti parametru -t (nezapisuji se tagy) je ticho na zacatku zhruba 25ms
artam (1147)|16.6.2004 21:59
Malý delay na začiatku je vlastnosť Lame (ale aj iných MP3 kodekov) a vyplýva zo spôsobu implementácie kódovania/dekódovania. Pozrite si do zdrojákov do definícií v "encoder.h", tam to máte aj s komentármi.

Default sa Lame kompiluje s nastaveným ENCDELAY na 576 samplov (FhG má napríklad až 1160 samplov). Najnižšia dovolená hodnota je 96 kvôli vstupnému buffru pre mdct, menšia spôsobí zmršenie dát na začiatku. Kvôli tomu je aj prvých 96 samplov dekóderom ignorovaných a budú prehrané vždy ako ticho, či už tam nejaké dáta sú, alebo nie sú, default je pre dekoder zadefinovaná hodnota DECDELAY 528 samplov, čiže ak to prepočítate, tak dokopy enkoder s dekoderom je to zhruba 1104 samplov, čo je asi 25ms.

Skúste si Lame prekompilovať s menšími hodnotami ENCDELAY, prípadne aj DECDELAY, ale s príliš malými hodnotami pre enóder sú niekedy problémy, nie na PC ale napr. v niektorých autorádiách alebo CD prehrávačoch, kde sa takto vyrobené mp3 občas na začiatku sekli, takže to vždy závisí, či to dekoder zhltne.