GNOME Bugzilla – Bug 583147
unmatched encoder settings prevent rendering
Last modified: 2009-06-15 22:58:36 UTC
When trying to render one of my projects in MP4 x264+AAC and setting the bitrate of the H.264 codec, I get: Traceback (most recent call last):
+ Trace 215582
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()
enc.set_property(k, v)
I think this happens only with this particular project. Here's my guess at what happened: I initially had this project set to render to theora with a quality setting of 60 (instead of the default setting). Maybe it's trying to apply this setting to the x264 encoder and failing in the process?
commit 1f4f114c2989e7f6886d3b2219c1fd71772e142c Author: Edward Hervey <bilboed@bilboed.com> Date: Tue May 19 08:48:40 2009 +0200 ExportSettingsWidget: Don't return bogus element settings. Fixes #583147
A new error appears now: Traceback (most recent call last):
+ Trace 215602
self._activateLink(*link)
self.pipeline.getBinForFactoryStream(producer, prodstream)
stream, automake)
raise PipelineError() pitivi.pipeline.PipelineError
Not sure if it's part of the same issue.
not the same bug. Please open a new one and attach a PITIVI_DEBUG=5 debug log with it.