我正在尝试创建一个从路径读取文件的管道,并且
a)使用h264编码视频,并将结果存储为 avi 格式
b)打开自动视频接收器并显示视频
这是我正在尝试运行的代码:
gst-launch-1.0 -e -v filesrc location=sample.mp4 ! decodebin ! tee name=t ! queue ! x264enc ! avimux ! filesink location=myVid.avi t. ! queue ! autovideosink
以空输出结尾。
我尝试了单个零件,它们可以正常工作:
gst-launch-1.0 filesrc location=sample.mp4 ! decodebin ! x264enc ! avimux ! filesink location=myVid.avi
gst-launch-1.0 -e -v filesrc location=sample.mp4 ! decodebin ! autovideosink
但是当我尝试“ tee” 时,它没有任何作用。