Gstreamer 笔记

来源:互联网 发布:数据库设计流程图 编辑:程序博客网 时间:2024/05/21 09:51
//合成
audiomixer 

gst-launch-1.0 audiomixer name=mix ! audioconvert ! lamemp3enc ! filesink location=/home/chianyu/media/mix-style.mp3 filesrc location=/home/chianyu/media/333.mp3 ! mad ! queue ! mix. filesrc location=/home/chianyu/media/style.mp3 ! mad ! queue ! mix.

//合成发送到服务器
gst-launch-1.0 audiomixer name=mix ! audioconvert ! lamemp3enc ! tcpclientsink port=3000 filesrc location=/home/chianyu/media/333.mp3 ! mad ! queue ! mix. filesrc location=/home/chianyu/media/style.mp3 ! mad ! queue ! mix.



//切换音轨
 playbin
playback-tutorial-1.c


// 提取音轨
matroskademux

gst-launch-1.0 filesrc location=/home/chianyu/media/111.mkv ! matroskademux name=m m.audio_0 ! queue ! vorbisdec ! audioconvert ! lamemp3enc ! filesink location=channel1.mp3 m.audio_1 ! queue ! vorbisdec ! audioconvert ! lamemp3enc ! filesink location=channel2.mp3 
0 0