View Full Version : Capture into AviSynth
Dinominant
12th February 2004, 06:07
Is there a way for me to capture directly into avisynth so I can manipulate the video on-the-fly. Perhaps a filter like capturesource() or something that would work like that. I would like to use AviSynth becaues it if verry versetile, however if there is no way of doing this with AviSynth directly how would I go about doing this?
garydude
12th February 2004, 08:49
As far as I know this is not possible. Processing a capture on the fly is very resource intensive. I've never been able to do it with good results. Capturing then filtering through AVI-Synth is still yields the best quality as far as I know.
:D
vion11
12th February 2004, 21:02
only as idea, what happens on loading a *.grf file
with capture filters...?
scharfis_brain
12th February 2004, 21:41
If this would be possible, we are able to build our own Stand-alone Standard-converters!
capture -> avisynth conversion -> mediaplayer playback -> TV-Out
This would be great! A PC as high configurable black-box-converter!
partyrabbit
25th January 2011, 07:58
Sorry for necroposting. Maybe somebody find it useful:
HV30 (HDV camcorder) via FireWire - Graphedit - PowerDVD10 demuxer (directshow filter) - ffdshow (with avisynth) - Render (or any other output)
I can't get it work without PowerDVD10 demuxer. Maybe there is another DirectShow filter than can demux mpeg-2 ts (hdv)?
ronnylov
25th January 2011, 08:45
Maybe you can try Haali Media Splitter as hdv demuxer.
TheFluff
25th January 2011, 17:18
You cannot use a capture source as input for Avisynth. Avisynth requires the number of frames in the input to be known at the time the script is created (and it does not provide any means to prevent random access). A capture device naturally does not provide the number of frames, so there is no point in setting up elaborate DS filter chains trying to get it to work.
Zarxrax
25th January 2011, 17:43
Couldn't that be circumvented by just having it tell avisynth that there is some large number of frames? And then as long as you do linear access, all would be good, right?
ajp_anton
27th January 2011, 02:13
I've been using the following graph:
capture source ->
ffdshow raw video filter (with built-in real-time avisynth scripting) ->
compress (x264vfw) ->
whatever output you have available as a directshow filter (file output, rtsp stream)
Mounir
27th January 2011, 06:45
ffdshow sucks BIG time to capture: Buggy. One of the best software out there is Dscaler but i don't find it good to capture interlaced material (lines artefacts) sadly. It's a shame.
rfmmars
27th January 2011, 17:47
ffdshow sucks BIG time to capture: Buggy. One of the best software out there is Dscaler but i don't find it good to capture interlaced material (lines artefacts) sadly. It's a shame.
Dscaler is very good but you need to find the best configuation. I deinterlace after the capture in Vdub using using "Muksum"
Richad
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.