AVFS - Avisynth Virtual File System
AVFS is a virtual file system that exposes the output of Avisynth
scripts through the file system as a set of virtual media files.
This allows Avisynth to feed media applications and converters that
do not use the VFW API. I also allows accessing Avisynth script
output through network shares, and allows mixed use of 32 bit
and 64 bit video processing and consuming applications.
If you do not know what Avisynth is then you probably do not need
AVFS.
Doom9.org thread on AVFS is at:
http://forum.doom9.org/showthread.php?t=133313
Avisynth project on Sourceforge is at:
http://sourceforge.net/projects/avisynth2
AVFS uses the
Pismo File Mount
Windows system extension. This extension enables user mode
file system development on Windows. You can get the
Pismo File Mount extension by installing the
Pismo File Mount Audit Package.
Download
avfs_1.0.0.4.zip
Release History
2008.08.08 - 1.0.0.4
-
Fixed divide-by-zero fault when outputting clips that are shorter
than 1 second.
-
Various output file format improvements.
2008.06.14 - 1.0.0.3
-
No significant changes. 1.0 release.
2008.06.09 - 0.0.0.2
-
Added background read-ahead cache to improve CPU utilization on
multi-core systems or when serving data through the network. Includes
some tunability via AVFS_ReadAheadFrameCount script variable.
-
Added AVFS_AVI_VidFcc script variable, to allow overriding video
format fourcc code. Useful to improve compatibility with specific
encoders or readers that do not recognize the YUY2 or YV12 fourcc
codes used by default.
-
Added some diagnostic/status tracing, visible using Pismo Trace
Monitor. Shows the frame number and audio sample offsets that are
being accessed to satisfy read requests.
2008.06.02 - 0.0.0.1