MPASource
(string "filename",
bool "normalize")
Při zkoušení buďte opatrní: otevřením AVS-skriptu je skenován celý soubor
za účelem vrátit přesný počet vzorků.
Když je normalize=false (výchozí) tak je to prováděno částečným dekódováním (~20sec na jednu hodinu audia na mém PC).
Při normalize=true je to mnohem pomalejší (~100sec).
Výsledek skenování je ukládán do malého souboru .D2A .
Když se žádají přeskočení zpět v čase, vyhledávání je vždy prováděno v rychlém režimu od
snímku 0 k žádanému snímku. Tak je garantovaná přesnost vzorku.
Podél audia, je generováno malé 8x8 video pro ulehčení testování, takže vždy musíte vložit
MPASource jako DRUHÝ argument do AudioDub.
V = BlankClip(height=100, width=100, length=20000, fps=25) A = MPASource( "d:\_mp3\pop\liquido - narcotic.mp3", normalize = false) AudioDub(V,A) trim(1000,1000+10*25)
Version 0.2: creates a small file .D2A after the first scan, so there is no multiple scanning necessary
Version 0.3 (2004-01-09): has float output (by sh0dan). There is no clipping (values too high to put in 16bit-numbers) anymore.
Version 0.4 (2008-02-20): removed mpeg1 Layer1-support: ID3 tags might look like Layer1 streams instead of Layer3 which then causes crashes; removed global variables so there are now multiple instances of MPASource possible; some exit removed which could cause the program to vanish silently on stream errors.
© Ernst Peché
$English Date: 2004/08/13 21:57:25 $
Český překlad:16.2.2009