dvdemux

dvdemux — Uses libdv to separate DV audio from DV video (libdv.sourceforge.net)

Synopsis




                    GstDVDemux;

Object Hierarchy


  GObject
   +----GstObject
         +----GstElement
               +----GstDVDemux

Description

dvdemux splits raw DV into its audio and video components. The audio will be decoded raw samples and the video will be encoded DV video.

This element can operate in both push and pull mode depending on the capabilities of the upstream peer.

Example launch line

gst-launch filesrc location=test.dv ! dvdemux name=demux ! queue ! audioconvert ! alsasink demux. ! queue ! dvdec ! xvimagesink

This pipeline decodes and renders the raw DV stream to an audio and a videosink.

Last reviewed on 2006-02-27 (0.10.3)

Element Information

plugin dv
author Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
class Codec/Demuxer

Element Pads

name sink
direction sink
presence always
details video/x-dv, systemstream=(boolean)true
name video
direction source
presence sometimes
details video/x-dv, systemstream=(boolean)false
name audio
direction source
presence sometimes
details audio/x-raw-int, depth=(int)16, width=(int)16, signed=(boolean)true, channels=(int){ 2, 4 }, endianness=(int)1234, rate=(int){ 32000, 44100, 48000 }

Details

GstDVDemux

typedef struct _GstDVDemux GstDVDemux;