[gst-devel] A/V Synchronization in Pipe
Andy Wingo
wingo at pobox.com
Thu Oct 6 09:34:25 CEST 2005
Heya,
On Thu, 2005-10-06 at 18:00 +0200, Stefan de Konink wrote:
> I'm going to test it again on friday. I didn't use the drop-factor and I
> use osssrc/alsasrc, because it is more easy to connect an XLR ->
> mini-jack into the line in of the Laptop than mic-in of the DV Cam.
Well using the sound card makes it clear where your sync issues are
coming from. It's better to have a D/I converter and plug into the
mic-in, or even better to line-in if you have such a camera, because
that way the audio and video are being timestamped from the same source.
> > 2) Position of the window -- what does this mean? You want to do an
> > overlay? videomixer does this, and quite well -- see
> > flumotion/components/converters/overlay/overlay.py for the pipeline. To
> > set the position you set object properties on the videomixer sink pads.
> > The source is the best documentation unfortunately.
> I have tryed videomixer, but on my production P4, putting in 320x200
> theora, videoscale to 640x480, videomixer seems a bit to much.
> Textoverlay is already something critical... and yes I should try to
> invest in some real processors...
Cheaper than investing in your time, in most cases. Otherwise there is
definitely some optimization work to be done.
> Though I want someother thing, maybe I can do that with videomixer too.
> In the beginning we started with Helixplayer, and SMIL files. Thanks to
> Akos we have SMIL for audio now, but video is stil premature.
> I want a static-background with a position of the video. That could all
> be realised with videomixer, but is it also possible with xvimagesink?
> To position the window on a specified location? Like:
> [width]x[height]+[x offset]+[y offset]
I think there's some kind of X overlay interface, but I'm not familiar
with it.
> > It seems that's where development is these days. Well I'll be working on
> > dv1394src today and maybe tomorrow, in 0.9, so I suppose it's time to
> > start thinking about this stuff.
> Could you plz, plz, plz, also implement dv1394sink :)
You can't easily send data over firewire to another country ;) We
normally use the tcp elements.
Cheers,
--
Andy Wingo
http://wingolog.org/
More information about the gstreamer-devel
mailing list