Zum Inhalt springen

Gstreamer One Liners: Unterschied zwischen den Versionen

Amir (Diskussion | Beiträge)
Amir (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 124: Zeile 124:
Creates pretty nice results even with crappy equipment. i used green paper a webcam and usual table lamp. [http://metalab.at/wiki/images/4/45/Greenbox.avi video]
Creates pretty nice results even with crappy equipment. i used green paper a webcam and usual table lamp. [http://metalab.at/wiki/images/4/45/Greenbox.avi video]


== Control multiple channels ==
Decode the src and tee it. deinterleave both stream copies and edit (equalizer & volume) every channel independently. write to 2 different alsa devices.
<pre>
gst-launch-0.10 -v filesrc name=src ! decodebin ! tee name=t1 \
t1. !  queue ! deinterleave name=deint1 \
interleave name=int1 ! alsasink device=hw:1 \
deint1.src1 ! queue ! equalizer-3bands name=eq11 ! volume name=v11 ! int1.sink1 \
deint1.src0 ! queue ! equalizer-3bands name=eq10 ! volume name=v10 ! int1.sink2 \
t1. ! queue ! deinterleave name=deint0 \
interleave name=int0 ! alsasink device=hw:0 \
deint0.src1 ! queue !  equalizer-3bands name=eq01 ! volume name=v01 ! int0.sink1 \
deint0.src0 ! queue !  equalizer-3bands name=eq00 ! volume name=v00 ! int0.sink2
</pre>
[[Kategorie:CLI]]
[[Kategorie:CLI]]