From: Dan Dennedy <dan@de...> - 2011-08-17 02:32:14
Sometimes I will cc the mailing list when it is something suitable for all.
On Tue, Aug 16, 2011 at 8:19 AM, enric lafont <elafont@...> wrote:
> Just an idiot question, I've seen that Firewire DV/HDV cameras are not
> supported, but you have a libdv producer and I got dvgrab working, so
> reading with libdv from stdin as generated from dvgrab should work. Have you
> any advice on how to do it, as don't know how to inject STDIN on libdv.
Do not use libdv, just use avformat with pipe: for input. If you want
to capture and preview at the same time:
$ dvgrab mycapture - | melt pipe: -consumer sdl real_time=0
If you just want to put the stream into mlt, then leave out "mycapture"
This works for DV and HDV. The consumer real_time=0 option prevents
some weird video playout timing issue (pauses and then speeds up).
There are other issues with HDV. The A/V sync is way off, and if you
stop the tape, rewind, etc. the stream might stop playing. ffplay has
the same issues - seems to be a problem in libavformat. When I make a
firewire producer (started), I hope I can prevent some of these
Get latest updates about Open Source Projects, Conferences and News.