[FFmpeg-trac] #3183(avformat:new): Request : add "vp8" to libavformat/rawenc.c

FFmpeg trac at avcodec.org
Sat Nov 30 01:27:07 CET 2013

#3183: Request : add "vp8" to libavformat/rawenc.c
             Reporter:  pquiring     |                    Owner:
                 Type:  enhancement  |                   Status:  new
             Priority:  wish         |                Component:  avformat
              Version:  git-master   |               Resolution:
             Keywords:  rawvideo     |               Blocked By:
  vp8 vp9                            |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |

Comment (by pquiring):

 IVF is a container format, I need a raw format.

 I'm using vp8 to encode/decode video on the fly (VoIP softphone) so there
 is no file type to refer to.

 RFC is still in draft : http://tools.ietf.org/html/draft-ietf-payload-

 Here is what I think should be added to libavformat/rawenc.c:

 AVOutputFormat ff_vpx_muxer = {
      .name              = "vpx",
      .long_name         = NULL_IF_CONFIG_SMALL("raw vpx"),
      .extensions        = "vpx",
      .audio_codec       = AV_CODEC_ID_NONE,
      .video_codec       = AV_CODEC_ID_VP8,
      .write_packet      = ff_raw_write_packet,
      .flags             = AVFMT_NOTIMESTAMPS,

 Something to that effect.
 If not possible, that's okay.  I just register a new AVOutputFormat myself
 for now and it works.

Ticket URL: <https://trac.ffmpeg.org/ticket/3183#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list