[FFmpeg-user] baseline profile not getting activated in ffmpeg

Susheel Tickoo ticks.sunny84 at gmail.com
Thu Apr 11 07:00:43 CEST 2013


Hi Carl,

Did you got any time to look into this?

On Wed, Apr 10, 2013 at 8:16 PM, Susheel Tickoo <ticks.sunny84 at gmail.com>wrote:

> Hi Carl,
> now i have removed the duplicate fields and here are my new settings:
>
> c->width = width;
>  c->height = height;
>
>  c->time_base= (AVRational){1,0};
>  c->gop_size = 12; // emit one intra frame every ten frames
>  c->pix_fmt = PIX_FMT_YUV420P;
>  c->codec_type = AVMEDIA_TYPE_VIDEO;
>  c->codec_id = codec->id;
>  c->max_b_frames = 0;
>  c->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
>  c->me_range = 16;
>  c->max_qdiff = 4;
>  c->qmin = 10;
>  c->qcompress = 0.6;
>  c->trellis=0;
>  c->level = 13;
>  c->refs = 5;
>  c->coder_type = 0;
>  c->flags|=CODEC_FLAG_LOOP_FILTER;//new
>
>  c->scenechange_threshold = 40; //new
>  c-> rc_buffer_size = 0;
>  c->me_method=7;
>  c->me_cmp|= 1;
>  c->me_subpel_quality = 6;
>  c->qmax=51;
>  c->keyint_min=25;
>  av_opt_set(c->priv_data,"subq","6",0);
>  av_opt_set(c->priv_data,"crf","20.0",0);
>  av_opt_set(c->priv_data,"weighted_p_pred","0",0);
>  av_opt_set(c->priv_data,"vprofile","baseline",0);
>  av_opt_set(c->priv_data,"preset","medium",0);
>  av_opt_set(c->priv_data,"tune","zerolatency",0);
>
> I am setting max_b_frames=0 and i am also setting "*
> av_opt_set(c->priv_data,"vprofile","baseline",0);*"
>
> Do i need to set the *profile* or *vprofile* tag ?
> I am confused by the ticket http://ffmpeg.org/trac/ffmpeg/ticket/387
> I have created the video using max_b_frames=0 and not setting it at all
> but in both cases the video is not baseline.
>
> Should i use only teh following line?
> c->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
>
> Please help me out.
> thanks & regards,
> Susheel Tickoo
>
>
>
> On Wed, Apr 10, 2013 at 7:53 PM, Susheel Tickoo <ticks.sunny84 at gmail.com>wrote:
>
>> Thanks Carl,
>>
>> I will suerly update my code to be more redable and presentable :). So do
>> we need to remove the setting of max_b_frames at all or do we have to set
>> it to c->max_b_frames = 0; ?
>>
>>  On Wed, Apr 10, 2013 at 7:34 PM, Carl Lindqvist <lulebo at gmail.com>wrote:
>>
>>> >  c->max_b_frames=1;
>>> Then down a bit comes
>>> >  c->max_b_frames = 0;
>>> Then comes
>>> >  c->max_b_frames=1;//new
>>>
>>> This is just one example of things that look weird in those settings.
>>> Looks like you have copy/pasted a lot of different option around.
>>>
>>> I haven't gone through all the options you set, but for example,
>>> baseline can't have b-frames.
>>>
>>> /Carl
>>> _______________________________________________
>>> ffmpeg-user mailing list
>>> ffmpeg-user at ffmpeg.org
>>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>>>
>>
>>
>


More information about the ffmpeg-user mailing list