树莓派x264和ffmpeg编译(用于支持GPU硬件编解码)

FFmpeg是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能、视频格式转换等。视频编解码是一个非常消耗系统资源的过程,而树莓派自带了H.264的硬件编解码器,本文讲介绍在树莓派上配置FFmpeg使其支持硬件编解码器并编译安装的过程,所使用到的所有库文件,包括x264和ffmpeg源码及其配置文件,均上传至CSDN下载中心,下载地址如下:

x264源码及其配置文件下载:点击打开链接

FFmpeg源码及其配置文件下载:点击打开链接

1、x264源码编译和安装

将上述x264源码下载后,将其中的配置文件.sh复制到x264源码中,执行下述命令

cd x264
sudo chmod +x ./config_x264_rpi.sh
sudo make -j4
sudo make install
2、FFmpeg源码编译和安装
将上述FFmpeg下载,其中文件夹中包括.sh配置文件,同样的将其复制到FFmpeg文件夹中,执行下面的命令

cd ffmpeg-3.3.2
sudo chmod +x ./config_ffmpeg_rpi.sh
sudo make -j4
sudo make install
鉴于树莓派的性能,每条命令的执行时间有可能会很长,其中在ffmpeg的配置上,会出现比较长时间的停顿无反应,需等待一段时间。

3、检验

在打开的终端中输入ffmpeg,在出现的内容中如果有h264_omx和h264_mmal字样,即说明ffmepg已经支持树莓派的H264硬件编解码器。


猜你喜欢

转载自blog.csdn.net/u011831771/article/details/79209332
今日推荐