video जीस्ट्रीमर संपादन सेवाओं के साथ संक्रमण फ्रीज, लेकिन संक्रमण के बिना ठीक काम करता है



ubuntu video-processing (0)

मैं 2 वीडियो को संयोजित करने के लिए, और दोनों के बीच एक संक्रमण करने के लिए gstreamer की GStreamer संपादन सेवाओं का उपयोग करने की कोशिश कर रहा हूं।

यह आदेश, जो बिना किसी संक्रमण के वीडियो के 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 वीडियो के बीच एक छोटा संक्रमण करने की कोशिश करता हूं, तो यह बस लटकता है।

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 गतिविधि नहीं है।

मैं ges0.10-tools 11.04 natty पर ges0.10-tools संस्करण 0.10.1-1 पैकेज पैकेज हूँ। मैंने आज c2668d058501513b734c8a8013a5e78c817712bb क्लोन से जीएसटी-एडिटिंग-सर्विसेज के ताजा निर्मित संस्करण की कोशिश की है c2668d058501513b734c8a8013a5e78c817712bb

मैंने -r -o … विकल्पों के बिना कोशिश की (यानी वीडियो प्रदर्शित करने के लिए जीएस-लॉन्च बता रहा है, इसे फ़ाइल में प्रस्तुत नहीं किया गया है), और वही समस्याएं होती हैं। +transitition , खिड़की खुलती है (वीडियो दिखाने के लिए) पहले वीडियो के पहले फ्रेम को दिखाती है। लेकिन वीडियो नहीं खेलता है और कोई CPU उपयोग इत्यादि नहीं है।

मैं इसे फ़ाइल बनाने और उनके बीच एक संक्रमण करने के लिए कैसे प्राप्त करूं?