[Bug 600895] ffenc_dvvideo : doesn't list resolution/details it supports

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 13 16:20:42 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=600895
  GStreamer | gst-libav | git

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |t.i.m at zen.co.uk
            Version|0.10.25                     |git

--- Comment #8 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-12-14 00:20:38 UTC ---
The info is mostly there now:

$ gst-inspect-1.0 avenc_dvvideo
...
      video/x-raw
                  width: 720
                 height: 480
              framerate: 30000/1001
        pixel-aspect-ratio: 10/11
                 format: { Y41B, Y42B, I420 }
      video/x-raw
                  width: 720
                 height: 480
              framerate: 30000/1001
        pixel-aspect-ratio: 40/33
                 format: { Y41B, Y42B, I420 }
      video/x-raw
                  width: 720
                 height: 576
              framerate: 25/1
        pixel-aspect-ratio: 59/54
                 format: { Y41B, Y42B, I420 }
      video/x-raw
                  width: 720
                 height: 576
              framerate: 25/1
        pixel-aspect-ratio: 118/81
                 format: { Y41B, Y42B, I420 }
      video/x-raw
                  width: 720
                 height: 576
              framerate: 25/1
        pixel-aspect-ratio: 59/54
                 format: { Y41B, Y42B, I420 }
      video/x-raw
                  width: 720
                 height: 576
              framerate: 25/1
        pixel-aspect-ratio: 118/81
                 format: { Y41B, Y42B, I420 }


but sadly it's not entirely right. Using an updated version of the initial
pipeline:

$ gst-launch-1.0 filesrc location= /home/tpm/samples/misc/600895-SDV_0104.mp4 !
decodebin ! videoconvert ! videoscale ! videorate ! avenc_dvvideo ! qtmux !
filesink location=out.mov

ERROR libav: Found no DV profile for 720x480 yuv420p video. Valid DV profiles
are:
ERROR libav: Frame size: 720x480; pixel format: yuv411p, framerate: 30000/1001
ERROR libav: Frame size: 720x480; pixel format: yuv422p, framerate: 30000/1001
ERROR libav: Frame size: 720x576; pixel format: yuv420p, framerate: 25/1
ERROR libav: Frame size: 720x576; pixel format: yuv411p, framerate: 25/1
ERROR libav: Frame size: 720x576; pixel format: yuv422p, framerate: 25/1
ERROR libav: Frame size: 720x576; pixel format: yuv420p, framerate: 25/1
ERROR libav: Frame size: 960x720; pixel format: yuv422p, framerate: 60000/1001
ERROR libav: Frame size: 960x720; pixel format: yuv422p, framerate: 50/1
ERROR libav: Frame size: 1280x1080; pixel format: yuv422p, framerate:
30000/1001
ERROR libav: Frame size: 1440x1080; pixel format: yuv422p, framerate: 25/1
ERROR: from element /GstPipeline:pipeline0/avenc_dvvideo:avenc_dvvideo0:
GStreamer error: negotiation problem.
Additional debug info:
gstvideoencoder.c(1353): gst_video_encoder_chain ():
/GstPipeline:pipeline0/avenc_dvvideo:avenc_dvvideo0:
encoder not initialized

The info in AVCodec just doesn't seem to be able to express this :-/

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list