Lidong's blog

raspberrypi 安装 ffmpeg

安装编译x264

1
2
3
4
5
6
7
cd ~
git clone git://git.videolan.org/x264
# git clone https://gitea.lidong.me/mirrors/x264.git
cd x264
./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
make -j4
sudo make install

make -j4 表示使用4线程编译,raspberry pi 3 为四核 CPU,使用4线程可以加快编译速度

安装 FFMPEG

1
2
3
4
5
6
cd ~
git clone git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
make -j4
sudo make install

配置 ldconfig

完成上述步骤后,直接运行命令 ffmpeg 会报错:ffmpeg: error while loading shared libraries: libx264.so.157: cannot open shared object file: No such file or directory。

找不到对应库,库文件存放在 /usr/local/lib 这个目录,这里将目录添加到配置文件中,命令行如下:

1
vim /etc/ld.so.conf

添加 /usr/local/lib,最终文件内容为:

ld.so.conf
1
2
include /etc/ld.so.conf.d/*.conf
/usr/local/lib

运行 ldconfig 使配置生效:

1
sudo ldconfig

这时输入 ffmpeg 命令即可看到类似下面的输出,则表示已经安装成功。

raspberrypi-ffmpeg

更新记录

  1. 2018/8/19 21:10:11 首次发布

参考链接

  1. install ffmpeg on Raspberry Pi
  2. https://segmentfault.com/a/1190000014681834

本文链接: