如何在Ubuntu 12.04 LTS(精确穿山甲)上使用libx264编译avconv?

时间:2012-06-27 20:53:59

标签: ffmpeg video-encoding ubuntu-12.04

是否有关于如何在Ubuntu中编译 avconv 的分步指南?

ffmpeg 相比,使用 avconv 搜索任何教程似乎很难。

3 个答案:

答案 0 :(得分:19)

我终于找到了如何,

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

答案 1 :(得分:9)

在Ubuntu 12.04上它对我很有用,除了它抱怨汇编程序丢失了。

最低版本为yasm-1.2.0。 如果你真的想在没有asm的情况下编译,请使用--disable-asm。

进行配置

感谢 HOWTO: Install and use the latest FFmpeg and 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

答案 2 :(得分:9)

这适用于Ubuntu 13.04和Ubuntu 12.04.3 LTS。

apt-get install libavcodec-extra-53