Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 使用GStreamer编辑服务的转换将冻结,但在没有转换的情况下可以正常工作_Video_Ubuntu_Video Processing_Gstreamer - Fatal编程技术网

Video 使用GStreamer编辑服务的转换将冻结,但在没有转换的情况下可以正常工作

Video 使用GStreamer编辑服务的转换将冻结,但在没有转换的情况下可以正常工作,video,ubuntu,video-processing,gstreamer,Video,Ubuntu,Video Processing,Gstreamer,我正在尝试使用gstreamer来连接两个视频,并在这两个视频之间进行转换 此命令仅将两段视频连接在一起,无需转换,效果良好: 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

我正在尝试使用gstreamer来连接两个视频,并在这两个视频之间进行转换

此命令仅将两段视频连接在一起,无需转换,效果良好:

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
如果我尝试使用此命令在两个视频之间进行短暂转换,它将挂起

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
保存路径:(空)
加载路径:(空)
添加file:///home/rory/vshort01.mov 输入点:0:00:00.000000000持续时间:0:00:05.000000000
添加持续时间0:00:02.000000000
添加file:///home/rory/vshort02.mov 输入点:0:00:05.000000000持续时间:0:00:05.000000000
它就挂在那里。文件
/tmp/foo.mov
保持为0字节,并且没有CPU活动

我正在ubuntu 11.04 natty上使用软件包
ges0.10-tools
0.10.1-1版。我尝试了一个新构建的gst编辑服务版本 从今天的git克隆
c2668d058501513b734c8a8013a5e78c817712bb

我尝试不使用
-r-o…
选项(即告诉ges launch显示视频,而不是将其渲染为文件),同样的问题也会出现。使用
+转换
,然后窗口打开(显示视频),显示第一个视频的第一帧。但是视频不能播放,没有CPU使用等


我如何让它生成一个文件并在它们之间进行转换?

@Rory您是如何解决这个问题的?我还没有用GES解决这个问题。相反,我使用了GStreamer。我听说GES可能已经解决了这个问题,所以它现在可能可以工作了。