SegmentedAVISource / SegmentedDirectShowSource

SegmentedAVISource (string base_filename [, ...], bool "audio", string "pixel_type")
SegmentedDirectShowSource (string base_filename [, ...] [, int fps])

O filtro SegmentedAVISource carrega automaticamente até 100 arquivos avi por argumento (usando AVISource) e os combinam (usando UnalignedSplice). Se " d:\filename.ext " é passado como argumento, os arquivos d:\filename.00.ext, d:\filename.01.ext e assim por diante até d:\filename.99.ext serão carregados. Se qualquer arquivo nesta sucessão não existir, será saltado.

Se os segmentos estão através de múltiplos drives/pastas, eles podem ser carregados, desde que as pastas estejam ordenadas na ordem correta. Por exemplo

# D:\t1 contém cap.01.avi
D:\t1\cap.01.avi

# D:\t2 contém cap.02.avi - cap.03.avi
D:\t2\cap.02.avi
D:\t2\cap.03.avi

# F:\t3 contém cap.04.avi - cap.05.avi
F:\t3\cap.04.avi
F:\t3\cap.05.avi
# carregar todos os segmentos
SegmentedAVISource("D:\t1\cap.avi", "D:\t2\cap.avi", "F:\t3\cap.avi")

SegmentedDirectShowSource funciona igual.

Da v2.04 para cima tem suporte interno pelo áudio ACM (Controle de Compressão de Áudio) como por exemplo mp3-AVIs.

Se você tiver uma Unrecognized Exception, Exceção Não reconhecida no AviSynth 2.5 lendo um avi segmentado gerado por uma captura de VirtualDub, apague o pequeno arquivo .avi final.

$Date: 2006/03/26 18:11:19 $ Portuguese translation by RoLon