2012-03-03 26 views
0

我试图使用dv1394src元素从MiniDV摄像头解复用现场录制,然后将其转码成vorbis/theora ogg文件。我的管道在几秒后停止。我想我有正确的空间队列元素。为什么我的dv1394src到ogg文件管道失速?

gst-launch -e dv1394src ! dvdemux name=demux \ 
    oggmux name=mux ! queue ! filesink location=/tmp/test.ogg \ 
    demux. ! queue ! audioconvert ! vorbisenc ! queue ! mux. \ 
    demux. ! queue ! dvdec ! ffmpegcolorspace ! theoraenc ! queue ! mux. 

如果我删除流合并,并添加文件接收端点的视频和音频路径,那么它不熄火,而是创建两个文件,我必须再混流。我宁愿在一条管线上做。

回答

1

您可以尝试在分流器之后使用多分队。多队列可以更好地平衡排队数据量。

相关问题