Подтвердить что ты не робот

Как скомпилировать avconv с libx264 на Ubuntu 12.04 LTS (Precise Pangolin)?

Есть ли пошаговое руководство по компиляции avconv в Ubuntu?

Кажется, трудно найти какой-либо учебник с avconv по сравнению с ffmpeg.

4b9b3361

Ответ 1

Наконец-то я узнал, как,

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

Ответ 2

Он отлично поработал у меня на 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

Ответ 3

Это сработало для меня на Ubuntu 13.04 и Ubuntu 12.04.3 LTS.

apt-get install libavcodec-extra-53