[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Zvuky (???)
> > >> Mel bych dotaz na hudebni formaty AIFF a WAV.Jakej je v tom rozdil? A
co
> > >> se tyka mp3 a jeho konverze do AIFF,nebo WAV.Po konverzi se mi ve
> > >> skladbach (nejakych) ozyva nahodne zblunkani a splouchani.Jde to
> > >> odstranit?A taky by me zajimalo,proc jsou vysledne AIFF,WAV v hlubsim
tonu
> > >> nez mp3.At jsem nastavil co jsem nastavil,vzdycky to bylo hlubsi. Dik
za
>
> Toto byl puvodni dotaz, na ktery bylo odpovezeno, ze rozdil mezi AIFF a
> WAV je "maximalne pouze v hlavicce souboru".
> Neni tomu tak. Je sice pravda, ze oba typy maji mnoho spolecneho (jsou
> to soubory, ktere maji strukturu tvorenou
> tzv. chunky, nebol-li logicky oddelenymi datovymi bloky s rozdilnym
> vyznamem -- IFF [interchange file format] a WAV je
> jen zvukovy RIFF). Pokud oba soubory obsahuji pouze zvukova data v PCM
> formatu (pulse coded modulation), tak skutecne se
> oba soubory muhou lisit jen v dodatecnych informacich a hlavickach
> (hlavicka uvozuje kazdy chunk).
> Realita je vsak takova, ze oba formaty umoznuji nest ve svych chunk
> castech data ruznych typu a zejmena ruznych kompresi(vcetne napr.
> MPEG1-Layer3=mp3), coz vse zavisi jen na tom, zda pro dana data existuje
> "codec" -- nebo-li ovladac/program/algoritmus pro jejich dekompresi.
> Jeste truchlivejsi realitou je to, ze AIFF se ponejvice vyuziva na Apple
> Macintosh, zatimco WAV ve Win32. Proto se lehce narazi na AIFF, ktery ve
> Win32 (nebo jinde) nelze prehrat, nebot neexistuje na teto platforme
> potrebny "codec" (resp. prevedeny algoritmus pro jejich rozkodovani).
K tomu rozdilu WAV AIFF bych chtel dodat par detailu.
WAV ma skutecne jinou hlavicku, prestoze pouziva take IFF standart
bloku dat. Nicmene ji na mnoha mistech porusuje. Napriklad tim,
ze delky hunku jsou ulozeny v little endian (IFF standart s tim nepocita)
ale i tim, ze nektere standartni hunky proste delku uvedenou nema
a pocita se s tim, ze parser vi, jak je blok dlouhy.
Co se tyce bloku PCM dat, pak je pravda, ze 16bit data maji take little
endian narozdil od IFF, ale co je nejvetsi rozdil - IFF ma data SIGNED !
kdezto WAV je UNSIGNED ! Tzn. ze napr 8 bit vzorek je v AIFF
v rozsahu -127 ... 128 kdezto WAV ma 0 ... 255. Rozdil je dost markantni,
staci si overit prehranim neprepocitaneho WAVu na amize treba prez
DOpus. Uslysite akorat chrchlani vzdalene pripominajici original.
Jinak samozrejme staci udelat out = in - 127 pro kazdy vzorek a jste
zase tam kde jste meli byt.
Na zaver neodpustim poznamku, ze kdyz sectu vsechny diference, ktere
jsme s Deforem dali dohromady, tak se da rict, ze AIFF a WAV
se lisi jen hlavickou opravdu jen s velkou nadsazkou...
s pozdravem Fido
P.S. Odborny vyklad o prumerovaci metode JPEGu a MP3 me take
nesmirne pobavil. Jen tak dal :-D