After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 655984 - Transitions with GStreamer Editing Services freezes, but works OK without transitions
Transitions with GStreamer Editing Services freezes, but works OK without tra...
Status: RESOLVED DUPLICATE of bug 645385
Product: GStreamer
Classification: Platform
Component: gst-editing-services
0.10.x
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-08-04 15:39 UTC by Rory McCann
Modified: 2011-08-14 18:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
output of running the above command with GST_DEBUG=3 (293.07 KB, application/octet-stream)
2011-08-04 15:49 UTC, Rory McCann
Details

Description Rory McCann 2011-08-04 15:39:48 UTC
I'm trying to use gstreamer's GStreamer Editing Services to concatinate 2 videos, and to have a transition between the two.

This command, which just joins 2 segments of the videos together without a transition, works fine:

    ges-launch-0.10 vshort01.mov 0 5 vshort02.mov 5 5 -r -o file:///tmp/foo.mov
Here is the output from it:

    $ 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

If I try to have a short transition between the 2 videos with this command, it just hangs.

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

The output, I get is this:

    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

And there it hangs. The file /tmp/foo.mov stays at 0 bytes, and there is no CPU activity.

I am the package ges0.10-tools version 0.10.1-1 on ubuntu 11.04 natty. I have tried a freshly built version of gst-editing-services from a git clone a while ago, c2668d058501513b734c8a8013a5e78c817712bb

I tried without the ``-r -o …`` options (i.e. telling ges-launch to display the video, not render it to a file), and the same problems occur. With the +transitition, then the window opens (to show the video) showing the first frame of the first video. But the video doesn't play and there is no CPU usage etc.

This also appear on Stackoverflow http://stackoverflow.com/questions/6779992/transitions-with-gstreamer-editing-services-freezes-but-works-ok-without-transit
Comment 1 Rory McCann 2011-08-04 15:47:16 UTC
The original files (vshort01.mov & vshort02.mov) are too large to attach to this bug, but they may be downloaded from here:

 * http://www.technomancy.org/download/vshort01.mov
 * http://www.technomancy.org/download/vshort02.mov
Comment 2 Rory McCann 2011-08-04 15:49:22 UTC
Created attachment 193266 [details]
output of running the above command with GST_DEBUG=3
Comment 3 Luis de Bethencourt Guimera 2011-08-14 18:36:53 UTC
It seams the problem isn't in the transitions but in the video format you are using. Looking into it.
Comment 4 Luis de Bethencourt Guimera 2011-08-14 18:38:19 UTC
Mark as duplicate of:
https://bugzilla.gnome.org/show_bug.cgi?id=645385
Comment 5 Tim-Philipp Müller 2011-08-14 18:39:53 UTC

*** This bug has been marked as a duplicate of bug 645385 ***