When installing ffmpeg, i get error
| CC libavcodec/libvorbisenc.o CC libavcodec/libx264.o libavcodec/libx264.c: In function ‘X264_frame’: libavcodec/libx264.c:282:9: error: ‘x264_bit_depth’ undeclared (first use in this function) if (x264_bit_depth > 8) ^ libavcodec/libx264.c:282:9: note: each undeclared identifier is reported only once for each function it appears in libavcodec/libx264.c: In function ‘X264_init_static’: libavcodec/libx264.c:892:9: error: ‘x264_bit_depth’ undeclared (first use in this function) if (x264_bit_depth == 8) ^ make: *** [libavcodec/libx264.o] Error 1 |
This is due to incompatability with ffmpeg and x264.
What you can do is try another version of x264. You will be able to download older version of x264 from
ftp://ftp.videolan.org/pub/x264/snapshots
On 2018-08-14, it failed with latest stable snapshot. So i tried 14 days old stable snapshot
| cd /usr/local/src/ wget ftp://ftp.videolan.org/pub/x264/snapshots/x264-snapshot-20180730-2245-stable.tar.bz2 tar xvf x264-snapshot-20180730-2245-stable.tar.bz2 cd /usr/local/src/x264-snapshot-20180730-2245-stable make clean && make distclean ./configure --prefix=/usr --enable-shared make && make install ldconfig |
This worked with ffmpeg.
Solution here is to try latet version first, if it did not work, try older version, say try 1 month old version, if that did not work, go back 2 months, see if that works.
Now install ffmpeg with
| cd /usr/local/src/ wget https://github.com/FFmpeg/FFmpeg/archive/n3.3.5.tar.gz tar zxf n3.3.5.tar.gz cd /usr/local/src/FFmpeg-n3.3.5/ ldconfig make clean && make distclean ./configure --prefix=/usr --enable-shared --enable-libxvid --enable-libvorbis --enable-libtheora --enable-libmp3lame --enable-gpl --enable-libfdk-aac --enable-nonfree --enable-libx264 --enable-libfreetype make && make install && ldconfig |