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]] |