ChatGPT解决这个技术问题 Extra ChatGPT

添加转换时GStreamer编辑服务冻结[关闭]

关闭。此问题不符合 Stack Overflow 准则。它目前不接受答案。我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 Stack Overflow 的主题。 4个月前关闭。改进这个问题

我正在尝试使用 GstreamerGStreamer Editing Servicesconcatenate 2 个视频,并在两者之间使用 transition

此命令将视频的 2 段连接在一起而没有过渡,可以正常工作:

ges-launch-0.10 vshort01.mov 0 5 vshort02.mov 5 5 -r -o file:///tmp/foo.mov

这是它的输出:

$ ges-launch-0.10 vshort01.mov 0 5 vshort02.mov 5 5 -r -o file:///tmp/foo.mov
save_path: (null)
load_path: (null)
Adding file:///home/rory/vshort01.mov inpoint:0:00:00.000000000 duration:0:00:05.000000000
Adding file:///home/rory/vshort02.mov inpoint:0:00:05.000000000 duration:0:00:05.000000000
Done

如果我尝试使用此命令在 2 个视频之间添加一个简短的 transition,它就会挂起。

ges-launch-0.10 vshort01.mov 0 5 +transition crossfade 2 vshort02.mov 5 5 -r -o file:///tmp/foo.mov

我得到的输出是这样的:

save_path: (null)
load_path: (null)
Adding file:///home/rory/vshort01.mov inpoint:0:00:00.000000000 duration:0:00:05.000000000
Adding <transition:crossfade> duration 0:00:02.000000000
Adding file:///home/rory/vshort02.mov inpoint:0:00:05.000000000 duration:0:00:05.000000000

它挂在那里。文件 /tmp/foo.mov 保持 0 字节,没有 CPU 活动。

我在 ubuntu 11.04 natty 上使用包 ges0.10-tools 版本 0.10.1-1。我今天从 git clone c2668d058501513b734c8a8013a5e78c817712bb 尝试了新构建的 gst-editing-services 版本

我尝试不使用 -r -o … 选项(即告诉 ges-launch 显示视频,而不是将其呈现到文件中),并且出现了同样的问题。使用 +transitition,窗口打开(显示视频)显示第一个视频的第一帧。但是视频无法播放,也没有 CPU 使用率等。

我如何获得它来制作文件并在它们之间转换?

我还没有用GES解决这个问题。相反,我使用了 GStreamer。我听说 GES 可能已经修复以解决这个问题,所以它现在可能工作。
这似乎不是编程问题。除非您实际上已经编写了一些代码,在这种情况下,您应该将其包含在问题中。

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅