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")
SegmentedAVISource
фильтр автоматически загружает до 100 avi файлов на аргумент (используя AVISource
) и склеивает их встык вместе (используя UnalignedSplice
). Если "d:\filename.ext" подано в качестве аргумента, файлы d:\filename.00.ext, d:\filename.01.ext и т.д. до d:\filename.99.ext будут загружены. Любые файлы в этой последовательности, которые не существуют, будут пропущены.
Если сегменты расположены на разных дисках или в разных каталогах, они могут быть загружены если каталоги отсортированы в правильном порядке. Например :
# D:\t1 содержит cap.01.avi D:\t1\cap.01.avi # D:\t2 содержит cap.02.avi - cap.03.avi D:\t2\cap.02.avi D:\t2\cap.03.avi # F:\t3 содержит cap.04.avi - cap.05.avi F:\t3\cap.04.avi F:\t3\cap.05.avi
# загружает все сегменты SegmentedAVISource("D:\t1\cap.avi", "D:\t2\cap.avi", "F:\t3\cap.avi")
SegmentedDirectShowSource
работает аналогичным образом.
С v2.04 и далее имеется встроенная поддержка АСМ (Audio Compression Manager) аудио (например mp3-AVI файлов).
Если получено Неопознанное Исключение (Unrecognized Exception) в AviSynth'е 2.5 во время чтения сегментированной avi, сгенерированной системой захвата VirtualDub, удалите маленький финальный .avi файл.
$English Date: 2005/01/26 22:08:36 $
Русский перевод 09.05.2005 Drakon Rider
Обновил 26.09.2005 Fizick