首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的dv1394src到ogg文件的管道停止了?

为什么我的dv1394src到ogg文件的管道停止了?
EN

Stack Overflow用户
提问于 2012-03-04 01:01:13
回答 1查看 203关注 0票数 0

我正在尝试使用dv1394src元素从MiniDV摄像头中解复用一段实时录音,然后将其代码转换为vorbis/theora ogg文件。我下面的管道在几秒钟后就停止了。我想我在正确的空间中有队列元素。

代码语言:javascript
复制
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.

如果我移除多路复用器并将文件链接端点添加到视频和音频路径,则它不会停止,但这会创建两个文件,之后我必须对其进行多路复用。我更愿意在一个管道中完成它。

EN

回答 1

Stack Overflow用户

发布于 2012-03-05 01:14:24

您可以尝试在多路复用器之后使用多队列。多队列可能能够更好地平衡排队的数据量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9547950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档