[Ffmpeg-devel] Re: codec for real-time capturing

Zinetz Victor mail
Fri Dec 9 15:15:47 CET 2005

> Hi, try huffyuv or ffv1. They should be quite fast and good for
> intermediate storage.

thnks for advise

i try CODEC_ID_HUFFYUV but get run-time error 'Unable to open video codec':

  video_codec_context := avcodec_alloc_context ();

  video_codec_context^.codec_type := CODEC_TYPE_VIDEO;
  video_codec_context^.codec_id := CODEC_ID_HUFFYUV;
  video_codec_context^.bit_rate := Params.video_bitrate;
  video_codec_context^.width := Params.video_width;
  video_codec_context^.height := Params.video_height;
  video_codec_context^.time_base.den := 12;
  video_codec_context^.time_base.num := 1;
  video_codec_context^.gop_size := 12;
  video_codec_context^.pix_fmt := PIX_FMT_YUV420P;

  video_codec := avcodec_find_encoder (video_codec_context^.codec_id);
  if video_codec = nil then
    raise exception.Create ('Codec not found');

  ret_code := avcodec_open (video_codec_context, video_codec);
  if ret_code = -1 then
    raise Exception.Create ('Unable to open video codec');

Probably, there are special options that I'm not aware of? What options 
should I use for using huffyuv? 

More information about the ffmpeg-devel mailing list