首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用gstreamer & smpte将2个视频文件与gst-launch连接?

如何使用gstreamer & smpte将2个视频文件与gst-launch连接?
EN

Stack Overflow用户
提问于 2011-07-20 04:53:00
回答 1查看 1.2K关注 0票数 0

我有两个视频文件(vid1.mov和vid2.mov),它们都有相同的帧大小和帧速率。我想有一个最终的视频显示vid1.mov,然后vid2.mov,一个接一个。我也想从一个视频过渡到另一个(而不是视频的突然改变),并且已经发现了smpte plugin for gstreamer,这就是我想要的。

在ubuntu linux命令行上使用gst-launch,我如何将两个视频合并在一起并进行过渡?

(假设我想使用与smpte示例相同的转换,长度为2秒且为type=234)

我尝试像这样修改smpte示例:

代码语言:javascript
复制
gst-launch filesrc location=vid1.mov ! decodebin ! ffmpegcolorspace ! smpte name=s border=20000 type=234 duration=2000000000 ! ffmpegcolorspace ! ximagesink filesrc location=vid2.MOV ! decodebin ! ffmpegcolorspace ! s.

它开始同时播放两个视频,然后从一个切换到另一个,所以它只显示2秒的vid1.mov,然后播放所有的vid2.mov。我如何让它播放vid1.mov的所有内容,然后在vid1.mov结束前2秒,它开始播放vid2.mov,并开始转换,以便它在vid1.mov结束时完成转换,然后继续正常播放vid2.mov的所有内容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-02 19:34:12

其他人向我推荐了GNonLin,用于gstreamer非线性编辑的东西,它将与此一起使用。然而,我还有其他的问题cf。Video Transitions with GStreamer & GNonLin not working

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

https://stackoverflow.com/questions/6753998

复制
相关文章

相似问题

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