gstreamer管道中mpegtsdemux元素的输出是多少?

时间:2015-02-17 10:12:08

标签: gstreamer

我正在研究gstreamer。有没有办法将mpegtsdemux元素的输出存储到文件管道中,因为我有兴趣将音频,视频ts数据包分成不同的文件。

1 个答案:

答案 0 :(得分:0)

您可以在mpegtsmux之后分隔视频和音频曲目。我希望这个例子可以帮到你:

gst-launch filesrc location="source.ts" ! mpegtsdemux name=demux ! queue max-size-buffers=400000000 ! decodebin ! videorate ! videoscale ! ffenc_mpeg4 ! matroskamux ! filesink location="your_video_file.mkv" demux. ! queue max-size-buffers=400000000 ! decodebin ! audioconvert ! wavenc! filesink location="your_audio_file.wav"