GNOME Bugzilla – Bug 699010
qtdemux: enable VP6F codec to allow playback for the Flash video embedded in MP4
Last modified: 2013-04-27 08:43:54 UTC
Created attachment 242633 [details] [review] Proposed patch Since a FLV format is slowly dying, it's good to have some support the VP6 Flash format, e.g. for streaming as fragmented mp4 without expensive re-encoding. That will also let develop an HTML solution that will re-encode FLV on-the-fly and feed in to the Video element via MediaSource API (if a web browser decide to adopt GStreamer as a playback, e.g http://bugzil.la/794282) The VP6F/MP4 videos can be generated by ffmpeg: ffmpeg -i hobbit_vp6.flv -acodec copy -vcodec copy -f f4v hobbit_vp6.mp4 Currently "gst-launch-0.10 playbin2 uri=file:///.../hobbit_vp6.mp4", outputs: WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'video/x-gst-fourcc-VP6F, width=(int)848, height=(int)368, framerate=(fraction)500/21, pixel-aspect-ratio=(fraction)1/1'.
Thanks for the patch, pushed it with minor changes (to fix 'not enough variable arguments to fit a sentinel' compiler warning): commit 4bc06859d19aeb918a817c67304250ef28be5fb7 Author: Yury Delendik <async.processingjs@yahoo.com> Date: Sat Apr 27 09:39:45 2013 +0100 qtdemux: add support for VP6F VP6 flash codec https://bugzilla.gnome.org/show_bug.cgi?id=699010 Would be great if you could submit patches in future in git format-patch format (so that author and commit message already exist), and if you could set your name in bugzilla. Thanks!