## 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` フィルタは、（`AVISource` を使って）最大 100 本の AVI ファイルを自動的に読み込んで、（`UnalignedSplice` を使って）それらのクリップをつなぎ合わせます（splice）。もし実引数として「D:\filename.avi」が渡されたなら、D:\filename.00.avi、D:\filename.01.avi ... D:\filename.99.avi までのファイルが読み込まれます。この連番内の存在しないファイルはスキップされます。

セグメントが複数のドライブまたはフォルダに及ぶ場合は、フォルダが正しい順番にソートされるときに読み込まれます。例えば、

    # 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` は、`SegmentedAVISource` と同様に動作します。パラメータについては、DirectShowSource で説明されています。

v2.04 から、ACM（Audio Compression Manager。音声圧縮マネージャ）音声（例えば、mp3-AVI）に対するビルトインサポートがあります。

VirtualDub キャプチャによって生成された分割 AVI を読み込む間に AviSynth で Unrecognized Exception（不明な例外）が発生したら、最後の小さな .avi ファイルを削除してください。

`原文 Date: 2008/02/10 13:57:17`
`日本語訳 $Date: 2008/06/22 07:41:19 $`