GNOME Bugzilla – Bug 640245
DV Rendering fails to output a file
Last modified: 2014-11-06 20:36:30 UTC
On selecting the default profile for DV rendering in PiTiVi, and then pressing the render button once, nothing happens. If the button is pressed a second time, the project will apparently start to render, the video pane will proceed to play the clip, and the pop-out box will give me an ETA for completion. However, there is no file being generated in the target directory during render, and there is no file created after the render. If run from the terminal, after clicking render, the terminal will generate this report: Traceback (most recent call last):
+ Trace 225643
self.addRecordAction()
self.renderaction.activate()
self._ensurePipelineObjects()
self.pipeline.getBinForFactoryStream(producer, automake=True)
bin = stream_entry.bin = factory.makeBin(stream)
bin = self._makeBin(input_stream)
rb = self.renderfactory.makeBin()
b2 = EncoderFactory(setting).makeBin()
mod.link(enc)
My suspicion is that this bug is related to the codec rather that PiTiVi itself, but I have no idea how to troubleshoot from this point. This problem is not present on using any other codec. No errors are given through the graphical interface for PiTiVi at any point.
I can indeed reproduce this with pitivi git (select an AVI container and ffenc_dvvideo for the video codec). I'm wondering if it's a pitivi bug or rather a gstreamer bug, but I suspect the latter. Also happens with gst-jhbuild.
Not a GStreamer bug, as it is possible to create DV files using this pipeline (and similar for DV in AVI). gst-launch videotestsrc -v num-buffers=300 ! ffenc_dvvideo ! ffmux_dv ! filesink location=out.dv audiotestsrc num-buffers=100 samplesperbuffer=4800 ! audioconvert ! audio/x-raw-int,channels=2,rate=48000 ! ffmux_dv0. It may be a problem that ffenc_video (and ffmux_dv) have strict requirements on input formats which may conflict with other parts of the encoding pipeline.
*** Bug 655637 has been marked as a duplicate of this bug. ***
To investigate this, we would need to check the caps of "bin16" etc. and see if they are actually compatible. But maybe this will be magically solved by the switch to GES, so it will have to be reevaluated then.
Hi there, As Pitivi 0.91 has now been released, we would like to encourage you to test it. It is quite possible that your issue is fixed in this version, as it is a very significant technical overhaul compared to the 0.15 series. Read more about the 0.91 release here: http://wiki.pitivi.org/wiki/0.91 If you can reproduce this bug against 0.91 or newer (such as the git version), please update this bug report accordingly with detailed instructions to reproduce the bug, updated sample files/projects in xges format, etc. Drop by our IRC channel if you need help getting started or want to help out! Thanks!
Closing this bug report as no further information has been provided. Please feel free to reopen if the issue persists with 0.94 or newer and if you can provide the information asked for. Thanks!