Converting a list of tif files to a single .mov

Sebastian Dröge sebastian at centricular.com
Tue Feb 16 08:02:44 UTC 2016


Hi Roger,

On Fr, 2016-02-05 at 05:42 -0800, Roger wrote:
> Hi,
> 
> I'd like to encode a list of tif files to a single mov file. I'm using the
> following pipeline 
> 
> gst-launch-1.0 multifilesrc location="/test%08d.tif" start-index=88612
> stop-index=88646 ! gdkpixbufdec ! videoconvert ! qtmux  ! filesink
> location=output.mov
> 
> However only the first frame is converted, the problem seems to come from
> gdkpixbufdec (I tried with png and decodebin). 
> 
> I'm currently using gstreamer 1.2.4.
> 
> If anyone has an idea on how to solve this...

There are two problems about this here. First of all, gdkpixbufdec
apparently only supports decoding the very first frame it receives and
ignores all future data as you noticed. This is also not fixed in newer
versions of GStreamer but should be rather simple to fix.
Can you file a bug here about that?
https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer


The second problem is that this way your frames would have no
timestamps. Something inside the pipeline would have to timestamp the
data. You could set caps with a framerate on multifilesink, then other
video/image decoders (e.g. jpegdec) at least would timestamps the
frames accordingly. This would have to be done for gdkpixbufdec too and
should be mentioned in the above bug report.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160216/9b88ea15/attachment-0001.sig>


More information about the gstreamer-devel mailing list