Подтвердить что ты не робот

Переходы с помощью служб редактирования GStreamer зависают, но работают нормально без переходов

Я пытаюсь использовать 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_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

И там он висит. Файл /tmp/foo.mov остается в 0 байтах, и активность процессора отсутствует.

Я - пакет ges0.10-tools версии 0.10.1-1 на ubuntu 11.04 natty. Я попробовал недавно построенную версию gst-edit-сервисов от git клона сегодня c2668d058501513b734c8a8013a5e78c817712bb

Я пробовал без параметров -r -o … (например, ges-launch для отображения видео, а не для его отображения в файл), и возникают те же проблемы. С помощью +transitition открывается окно (для показа видео), показывающее первый кадр первого видео. Но видео не воспроизводится, и нет никакого использования ЦП и т.д.

Как я могу создать файл и переместить между ними?

4b9b3361