Jaikishan wrote:
> Hello,
>
> I am trying to create a video stream with codec type vp6f (codec_id = 95). But
> when I try to find an encoder using:
>
>   video_codec = avcodec_find_encoder(video_st->codec->codec_id);
>   //printf("%d ", video_st->codec->codec_id);
>   if (!video_codec) {
>       fprintf(stderr, "Video codec not found\n");
>       exit(1);
>   }
>
> To create the stream, I am doing the following:
>
>    AVStream* st = av_new_stream(oc, 0); 
>
> and then setting its
> codec_id,codec_type,bit_rate,width,height,time_base.den,time_base.num,
> gop_size,pix_fmt
>
> It gives me error, saying that Video codec not found. Note that I am able to
> decode a video with similar codec type but not able to encode it. I am not 
> able
> to forsee what could be the problem. Any pointers?
>   

Did you consider that there might not be a vp6f encoder ? Coz that is 
the case.

MvH
Benjamin Larsson


_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to