具体的参照这个链接:

树莓派4B安装ffmpeg - michaelchengjl - 博客园

简单而言:

1 安装x264

为了方便在QT中使用,需要将库生成动态链接库,

x264安装需要生成动态库,编译配置如下:

./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl --enable-shared

sudo make -j4

sudo make install

2、安装fdk-aac:

在安装ffmpeg前,需要安装fdk-aac,因为最新版的ffmpeg在使用AAC编码时会出现不支持s16的PCM编码的情况:

下载地址: https://www.linuxfromscratch.org/blfs/view/svn/multimedia/fdk-aac.html

目标机器上缺省configure之后make会出现共享代码相关的错误,需要加上一些参数:
./configure CFLAGS=-fPIC
sudo make -j4
sudo make install

3、安装ffmpeg:

配置的时候需要加上aac等:

./configure --arch=armel --target-os=linux --enable-shared  --enable-libx264 --enable-omx --enable-omx-rpi --enable-encoder=h264_omx --enable-mmal --enable-hwaccel=h264_mmal --enable-decoder=h264_mmal --enable-libfdk-aac --enable-nonfree --enable-gpl --extra-ldflags="-latomic"

sudo make -j4
sudo make install

强调一点,必须加这个 --enable-shared!!!! 这样安装会生成动态库,即在配置时增加 --enable-shared 。其他内容可以参考我的下一篇文章:树莓派上使用QT+ffmpeg进行音频编码_maum61的专栏-CSDN博客

树莓派4B安装ffmpeg的方法相关推荐

  1. 树莓派安装python3.5+tensorflow_树莓派4B安装Tensorflow的方法步骤

    1.写作背景 Tensorflow官方在2018年宣布,正式发布支持树莓派版本的Tensorflow,编者开始直接用: pip install tensorflow 进行安装,在安装成功后使用impo ...

  2. 树莓派4B安装OPENCV遇到ffmpeg库版本太高的问题

    较新的安装教程:树莓派4B安装OpenCV教程_luoi_han的博客-CSDN博客_树莓派4b安装opencv 这几天安装opencv,其他的问题好说,但是遇到了这个问题: /home/pi/Dow ...

  3. 树莓派4B安装Openwrt软路由并用作家庭网络网关设备

    树莓派4B安装Openwrt软路由并用作家庭网络网关设备 缘由 家里需要联网设备太多,光猫性能不够,家里小米AX3600不想来刷机,然后就想到了被尘封的树莓派4B,经过一段时间的研究与折腾,最终完成了 ...

  4. 树莓派4B安装系统,配置远程连接和WiFi,更新源,更新中文支持,基本Linux命令,用Python输出hello和“你好,世界”

    树莓派4B 系列1 从入门到进阶 作者(当然就是我本人了,哈哈哈哈哈),写这篇文章的目的是给刚入门树莓派或者从3B/3B+版本过度到4B的小朋友们总结出一些成系统的规律和方法,以及4B全新版本的变化. ...

  5. 树莓派4B安装OpenCV教程

    树莓派4B安装OpenCV 树莓派安装与远程登陆 Python版本切换 下载.编译和安装OpenCV 1. 更换源 2. 存储空间的操作 3. OpenCV相关库的下载 4. 下载OpenCV包及其编 ...

  6. 树莓派4B安装ubuntu18.04 Wifi热点开启

    树莓派4B安装ubuntu18.04 Wifi热点开启 最近开发需要以树莓派为主机开启Wifi热点,经过网上搜寻,采用create_ap 来开启,遇到了些坑,在这里和大家一起分享一下: 首先,需要安装 ...

  7. 树莓派3B安装ffmpeg

    树莓派3B安装ffmpeg 树莓派型号:3b 操作系统:ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img 如果只使用基础功能可以参考https:// ...

  8. 树莓派4B安装Ubuntu18.04 + vnc远程桌面

    在实验室对写程序的欲望越来越低下的时候,学长给了一个树莓派4B,让我研究一下,因为机器人的上位机就靠它运行.一说新东西我就来劲了,可惜实验室里没有SD卡(旧的断掉了),只好等到回家之后再折腾这玩意.研 ...

  9. MacOS下无屏幕通过共享WiFi的方式为树莓派4B安装64-bit系统

    目录 教程参考说明 工具 步骤 下载系统 烧录系统 连接网络 启用桌面VNC 教程参考说明: 本教程为使用Mac笔记本,在MacOS系统下,在无屏幕下条件下,安装 RasPberry Pi OS 64 ...

最新文章

  1. 一起来踩踩 Spring 中这个循环依赖的坑!
  2. Facebook iOS 应用是如何加速图片显示的?
  3. Start Activity for Result(Bug)
  4. php 中空数据 用大括号,php语法设计 数组为什么不采用普遍的{}大括号呢? 其它的 编程语言 在数组初始值 都是 用大括号{} 包含的。...
  5. 第六课:不要为金钱而工作
  6. html img src
  7. 界面设计方法(2)— 5.功能按钮设计(新增,查询)
  8. python通过ip池爬_python爬虫18 | 就算你被封了也能继续爬,使用IP代理池伪装你的IP地址,让IP飘一会...
  9. 语义分割--(DeepLabv3+)Encoder-Decoder with Atrous Separable Convolution for Semantic
  10. mysql安全措施_MySQL数据库在网络安全方面的一些防御措施
  11. HALCON: HALCON 20.11.0.0 Progress主要新特性
  12. 软件测试自学教程——书籍教程篇
  13. 遥感辐射亮度单位转换
  14. 2018/9/27---高质量SCI论文撰写方法以及ESI引用经验交流 韩光洁教授(大连理工)
  15. 我用python给我的可爱小邻居做了一个猫狗识别系统~
  16. jsGannt Improved在vue中的使用
  17. 未来家用计算机发展趋势,容易写的计算机未来发展趋势论文选题 计算机未来发展趋势论文题目如何取...
  18. 适用于高速公路的查询软件,数据稳定、免维护,可查询高速路况、路线规划、未来天气等信息
  19. kali的ip转发失败怎么解决?
  20. Codeforces 524C Idempotent functions

热门文章

  1. php获取localstorage的值,localStorage的设置和取值Demo
  2. 浏览器崩溃_安装谷歌浏览器后打开网页时出现页面崩溃的解决办法
  3. 林阳斌集美大学计算机学院,集美大学计算机工程学院导师教师师资介绍简介-林阳斌副教授(2021.04.06)...
  4. html输入格式限制,jQuery输入框限制输入内容格式插件
  5. 计算机学院网络与新媒体,网络与新媒体专业课程描述.PDF
  6. maps-api-v3_Android Google Maps API集成
  7. 使用Kotlin的Android Spinner
  8. linux基本命令示例_Linux中带示例的sort命令
  9. soap xml_SOAP XML消息–使用Liquid XML Studio进行了解和创建
  10. scala几种循环判断语句_Scala循环控制语句– while,while和for循环