## 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")

`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 drakan.ru
Обновил 26.09.2005 Fizick`