[Ffmpeg-devel] [PATCH] AVISynth support
Inc.
the.incredible
Thu Aug 17 19:49:53 CEST 2006
Gentlemen ....
Do you know the "AvsRedirect.dll" project which makes ffmpeg capable
handling Avsiynth Scripts?
http://www.nurs.or.jp/~calcium/3gpp/sources/
In this link you can see a ffmpeg-051130-0.33.tar.gz
<http://www.nurs.or.jp/%7Ecalcium/3gpp/sources/ffmpeg-051130-0.33.tar.gz>
sourcecode including the part for accessing that dll.
The AVSredirect001.zip
<http://www.nurs.or.jp/%7Ecalcium/3gpp/sources/AVSredirect002.zip>
itself can be downloaded further below incl. the Source.
AvsRedirect could be implemented into ffmpeg as it calls the
avisynth.dll in the users system.
And even its c++ code theres also a C-port from Kevin Atkinson available
so avisynth system dll can also be easely accessed in C directly.
http://kevin.atkinson.dhs.org/avisynth_c/?N=D
BUT AFAIK the C Interface has been implemented into the avisynth.dll
iself since some time, so imho youll only need the avisynth_c.h for
accessing the user systems Avisynth.dll using C.
So you'd also look at the original Avisynth Sources provided here:
http://sourceforge.net/projects/avisynth2/
But the easiest way would be taking the needed code from the ffmpeg-mod
shown above where the external dll is accessed if an avisynth script
file is the source.
So no big need to get that much into the code of ffmpeg, as the avisynth
reading routines theirselfes do come within the dll.
If a Users wants avisynth support, he just puts a copy of that dll to
the ffmpegs folder .... et voil?.
Just thoughts ... ;)
More information about the ffmpeg-devel
mailing list