web-dev-qa-db-ja.com

Ubuntu 12.04 LTS(Precise Pangolin)でlibx264を使用してavconvをコンパイルする方法は?

Ubuntuでavconvをコンパイルする方法のステップバイステップガイドはありますか?

ffmpegと比較してavconvのチュートリアルを検索するのは難しいようです。

12
Kugutsumen

私はついにその方法を知りました、

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
19
Kugutsumen

これは、Ubuntu13.04とUbuntu12.04.3LTSで機能しました。

apt-get install libavcodec-extra-53
9
PJunior

アセンブラが見つからないと文句を言うことを除いて、Ubuntu12.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
9
fouwaaz