Hi, I have started working on some code based on the decoding_encoding.c sample file to encode the test pattern as h.264 video.
The settings I am using on my AVCodecContext is as follows: c->width = 352; c->height = 288; c->time_base.num = 1; c->time_base.den = 25; c->pix_fmt = PIX_FMT_YUV420P; c->gop_size = 1; if(codec_id == CODEC_ID_H264) av_opt_set(c->priv_data, "preset", "slow", 0); I am having a number of issues: 1) Even when I set the AVFrame->pts to AVS_NOPTS_VALUE, I still get "non-strictly-monotonic PTS" warning messages. How should I be setting the PTS value? 2) For the first 13 frames my call to avcodec_encode_video returns a size of 0, should this be happening? 3) The output file that gets written does not seem to have a duration(using ffprobe or VLC to check) So far to figure out how things work I have been searching through the ffmpeg & x264 source, is there any up-to-date examples of doing h264 video encoding (no audio) anywhere? Regards, Zac Shenker
_______________________________________________ Libav-user mailing list Libav-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/libav-user