Есть ли пошаговое руководство по компиляции avconv в Ubuntu?
Трудно найти какое-либо руководство с avconv по сравнению с ffmpeg.
Есть ли пошаговое руководство по компиляции avconv в Ubuntu?
Трудно найти какое-либо руководство с avconv по сравнению с ffmpeg.
Я наконец узнал, как,
1.) Создайте каталог avconv-source
mkdir avconv-source
2.) Загрузите и установите библиотеку x264.
cd ~/avconv-source
git clone git://git.videolan.org/x264.git x264
cd x264
sudo ./configure --enable-static
sudo make
sudo make install
3.) Загрузите исходный код avconv
cd ~/avconv-source
git clone git://git.libav.org/libav.git avconv
cd avconv
sudo ./configure
sudo ./configure --enable-gpl --enable-libx264
sudo make
sudo make install
и теперь вы можете выполнить
avconv -i test.mov -c:v libx264 -c:a copy test.mp4
Это сработало для меня на Ubuntu 13.04 и Ubuntu 12.04.3 LTS.
apt-get install libavcodec-extra-53
libavcodec-extra-54
в Ubuntu 14.04. 24.09.2014 У меня он отлично работал на Ubuntu 12.04, за исключением того, что он жаловался, что отсутствует ассемблер.
Минимальная версия yasm-1.2.0. Если вы действительно хотите компилировать без asm, настройте с помощью --disable-asm.
Благодаря HOWTO: установка и использование последних версий FFmpeg и x264 , Я также сделал следующее, и все было в порядке.
sudo apt-get install build-essential checkinstall
sudo apt-get build-dep yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz && \
tar -xf yasm-1.2.0.tar.gz && cd yasm-1.2.0 && ./configure
make
sudo checkinstall --pakdir "$HOME/Desktop" --pkgname yasm --pkgversion 1.2.0 \
--backup=no --default
sudo ./configure --enable-gpl --enable-libx264
, я получаю сообщение об ошибке:avconv-source/avconv/libavcodec/libx264.c:412: undefined reference to 'x264_encoder_open_125'
12.08.2012ffmpeg -i in.mts -vcodec libx264 -filter:v yadif -s hd1080 -ab 128k -strict -2 -threads 0 ./out_x264.mp4
21.08.2012configure
наavconv
у меня не сработало, неоднократно выдавало ошибкуERROR: libx264 not found
. настройкаx264
с./configure --enable-static --enable-shared --enable-pic
исправила это для меня. 14.08.2013