0

大家好,我尝试同时播放和录制 mp3 souphttpsrc 但我没有好的结果有人可以帮忙吗?

gst-launch-1.0 -e filesrc location=/dev/fd/0 ! h264parse ! tee name=myvid \! queue ! decodebin ! xvimagesink sync=false  \ myvid. ! queue ! mux.video_0 \ alsasrc device="plughw:2,0" ! "audio/x-raw,rate=44100,channels=1,depth=24" ! audioconvert ! queue ! filesink location=/tmp/out.mp4

谢谢你

4

1 回答 1

1

您好,您的管道略有错误。

  1. 音频没有发生编码,因此您将原始音频保存到容器中。
  2. 没有多路复用器,因此 mux.video_0 不会解析到任何元素上的任何焊盘。

这是一个没有这些问题的管道:

gst-launch-1.0 -e mp4mux name=mux ! filesink location=/tmp/out.mp4 filesrc location=/dev/fd/0 ! h264parse ! tee name=myvid ! queue ! decodebin ! xvimagesink sync=false  myvid. ! queue ! mux.video_0 \ alsasrc device="plughw:2,0" ! "audio/x-raw,rate=44100,channels=1,depth=24" ! audioconvert ! queue ! lame ! mux.audio_0 
于 2013-11-07T15:07:16.027 回答