

These source filters can open anything that FFmpeg can, so this would be what you'd use for MKV, FLV, MOV, MP4, or so on.ĪVISource is an internal function. Like mplayer or VLC, they're self-contained, so you don't need anything else but ffmpegsource.dll and/or FFMS2.dll in AviSynth's plugins folder. It's self-contained, so all you need to do is have DGDecode.dll in AviSynth's plugins folder.įFmpegSource and FFmpegSource2 open the file using the FFmpeg libraries (libavcodec and libavformat, etc.). This would more than likely be what you'd use for stuff sourced from DVD, or some types of captures from cable or capture cards or camcorders. d2v is an index that DGIndex creates for MPEG-1 or -2 files. d2v files that you create with DGIndex - the. MPEG2Source opens MPEG-2 (and MPEG-1) files. DirectShowSource is technically an external plugin, but it comes with AviSynth by default. But like I said, DirectShowSource won't work on Linux by virtue of Wine not supporting DirectShow, so this only applies to Windows. If you have to go with a codec pack, the only one I would ever recommend is the Combined Community Codec Pack. A combination of ffdshow and Haali's Media Splitter can cover this for almost anything you'd run across. But if it can't be loaded with VfW, then AVISource can't load it either.ĭirectShowSource works the same way - if the video doesn't work in Windows Media Player (or WMP6.4, or Media Player Classic, if MPC isn't using internal decoding), it won't work in DirectShowSource. avi file in a program that uses VfW to do its loading (for instance, VirtualDub) then AVISource will work fine. For instance, AVISource opens AVI files, but it does so using the Video for Windows framework.

The file format support is determined by what source filter you use and how that source filter works.

Does avisynth support any file format(mp4, mkv, flv e.t.) and codecs? By the way, do I need to install codec-packs to use it for any file format?
