Home
RecentChanges

Search:

» AviSynth is a powerful video FrameServer for Win32.

AviSynth Links:
»Download
»Learn to script
»FAQ
»Manual
»Discussion fora
»Project page
»External filters
»FeedBack

» You can add pages to this website immediately. No login required.
Edit this document

» AboutAviSynth

 

Avisynth 
Logo

SegmentedAviSource

( Diese Seite in flag-germany.gif Deutsch )

SegmentedAviSource(string base_filename [, ... ] [, bool audio] [, string pixel_type])

SegmentedDirectShowSource(string base_filename [,... ] [, int fps])

The SegmentedAviSource filter automatically loads up to 100 avi files per argument (using AviSource) and splices them together (using UnalignedSplice). If "d:\filename.ext" is passed as an argument, the files d:\filename.00.ext, d:\filename.01.ext and so on through d:\filename.99.ext will be loaded. Any files in this sequence that don't exist will be skipped.

If segments are spanned across multiple drives/folders, they can be loaded provided the folders are sorted in the correct order. For example

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

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

# F:\t3 contains cap.04.avi - cap.05.avi
F:\t3\cap.04.avi
F:\t3\cap.05.avi
# load all segments
SegmentedAVISource("D:\t1\cap.avi", "D:\t2\cap.avi", "F:\t3\cap.avi")

SegmentedDirectShowSource works the same way.

From v2.04 up there is built-in support for ACM (Audio Compression Manager) audio (e.g. mp3-AVIs).

If you get an Unrecognized Exception in AviSynth 2.5 while reading a segmented avi generated by a VirtualDub capture, delete the small final .avi file.

SourceForge Logo

 


Edit this document | View document history
Document last modified Fri, 21 Jan 2005 19:15:01