Need help playing an FFV1 encoded video file

Patrick Doyle wpdster at gmail.com
Mon Oct 27 09:09:11 PDT 2014


Hello,
I have a (several, actually) video file that was losslessly encoded
with FFv1.  avconv reports:

$ avconv -i data/20141022.d.run1000big.movavconv version
9.16-6:9.16-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav
developers
  built on Aug 10 2014 18:16:02 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'data/20141022.d.run1000big.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 512
    compatible_brands: qt
    encoder         : Lavf54.20.4
  Duration: 00:05:12.83, start: 0.000000, bitrate: 23789 kb/s
    Stream #0.0(eng): Video: ffv1, gray, 640x480, 23787 kb/s, 30 fps,
30 tbr, 30 tbn
At least one output file must be specified

But when I try to play it using playbin, I get:

$ gst-launch-1.0 playbin uri=file:///.../data/20141022.d.run1000big.mov
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Missing element: video/x-gst-fourcc-FFV1 decoder
WARNING: from element
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: No decoder
available for type 'video/x-gst-fourcc-FFV1, width=(int)640,
height=(int)480, framerate=(fraction)30/1,
pixel-aspect-ratio=(fraction)1/1'.
Additional debug info:
gsturidecodebin.c(930): unknown_type_cb ():
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0
ERROR: from element
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
Your GStreamer installation is missing a plug-in.
Additional debug info:
gstdecodebin2.c(3928): gst_decode_bin_expose ():
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
no suitable plugins found
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

The error reported is "No decoder available for type
'video/x-gst-fourcc-FFV1'".  Can anybody point me in a direction to
figure out how to debug this?

Thanks.

--wpd


More information about the gstreamer-devel mailing list