SegmentedAVISource / SegmentedDirectShowSource

SegmentedAVISource (string base_filename [, ...], bool "audio", string "pixel_type")
SegmentedDirectShowSource (string base_filename [, ...], float "fps", bool "seek", bool "audio", bool "video", bool "convertfps", bool "seekzero", int "timeout", string "pixel_type")

Filtr  SegmentedAVISource automaticky načítá do 100 avi souborů v argumentu (použitím AVISource) a lepí je dohromady (použitím UnalignedSplice). Pokud  je jako argument uvedeno "d:\filename.ext" ,  budou načteny soubory d:\filename.00.ext, d:\filename.01.ext a tak dále do d:\filename.99.ext . Každý soubor posloupnosti, který neexistuje bude přeskočen.

Pokud jsou segmenty na více discích nebo v různých složkách, mohou být načteny pokud jsou složky roztříděny ve správném pořadí. Například

# D:\t1 obsahuje cap.01.avi
D:\t1\cap.01.avi

# D:\t2 obsahuje cap.02.avi - cap.03.avi
D:\t2\cap.02.avi
D:\t2\cap.03.avi

# F:\t3 obsahuje cap.04.avi - cap.05.avi
F:\t3\cap.04.avi
F:\t3\cap.05.avi
# načte všecny segmenty
SegmentedAVISource("D:\t1\cap.avi", "D:\t2\cap.avi", "F:\t3\cap.avi")

SegmentedDirectShowSource pracuje stejně. Jeho argumenty jsou popsány v DirectShowSource.

Od  v2.04 dále je vestavěna podpora pro ACM (Audio Compression Manager) audio (t.j. mp3-AVI souborů).

Pokud v AviSynthu 2.5 obdržíte Nerozpoznanou výjimku -  Unrecognized Exception, při čtení segmentového avi vytvořeného při zachytávání ve VirtualDubu, smažte malý koncový .avi soubor.

$English Date: 2008/02/10 13:57:17 $

Český překlad:20.10.2008