Raspberry Pi 安装 FFmpeg

创建
阅读 577

安装编译 x264

cd ~
git clone git://git.videolan.org/x264
# git clone https://gitea.oonnnoo.com/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

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 这个目录,这里将目录添加到配置文件中,命令行如下:

vim /etc/ld.so.conf

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

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

运行 ldconfig 使配置生效:

sudo ldconfig

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

raspberrypi-ffmpeg

更新记录

  1. 2018-08-19 21:10:11 首次发布

参考链接

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

本文链接 https://www.yidiankuaile.com/post/raspberry-pi-install-ffmpeg

留言
0 条留言