[Libav-user] 920306 - avcodec_find_encoder(CODEC_ID_H264) returns NULL

hamidi hamidi at gmail.com
Mon May 27 17:05:24 CEST 2013


what do u mean by 'from source'. i'm a newbie in ubuntu and ffmpeg. do u
need to install it by using apt-get install?
about x264, i thought it to be a command line utility.
after installing x264 by apt-get install, i've to add -lx264 to g++
commands to make my project.


On Mon, May 27, 2013 at 7:08 PM, Kalileo <kalileo at universalx.net> wrote:

>
> On May 27, 2013, at 21:30 , hamidi wrote:
>
> > oh ic! so i forgot make. thx
> > now, when i make my project i get the following errors:
> >
> > /hamidi/libav/libav-0.8.6/libavcodec/libx264.c:126: undefined reference
> to `x264_picture_init'
> > /hamidi/libav/libav-0.8.6/libavcodec/libx264.c:128: undefined reference
> to `x264_bit_depth'
> > /hamidi/libav/libav-0.8.6/libavcodec/libx264.c:146: undefined reference
> to `x264_encoder_reconfig'
> > ...
> >
> > i'm not sure about x264 whether installed. the installed packages
> including x264 in their names are:
> >
> > libx264-120
> > libx264-dev
> >
> > i got it from the following command:
> >
> > dpkg -l|grep 264
> >
>
> I recommend to install x264 from source, same as you try to install ffmpeg
> from source.
>
> Installing x264 from source will install the libx264 development headers
> and libraries, which you need to compile ffmpeg with option
>  --enable-libx264
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20130527/4ad5610a/attachment.html>


More information about the Libav-user mailing list