树莓派4B安装ffmpeg
FFmpeg 是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能、视频格式转换等。众所周知视频编解码是一个非常消耗系统资源的过程,而树莓派自带了 H.264 的硬件编解码器,因此本文将详解在树莓派配置 FFmpeg 使其支持硬件编解码器并编译安装的过程。
环境:
| pi@raspberrypi:~/x264 $ lsb_release -a |
| No LSB modules are available. |
| Distributor ID: Raspbian |
| Description: Raspbian GNU/Linux 10 (buster) |
| Release: 10 |
| Codename: buster |
- 安装H264
| git clone --depth 1 https://code.videolan.org/videolan/x264 |
| |
| cd x264 |
| ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl |
| make -j4 |
| sudo make install |
- 安装ffmpeg
| git clone git://source.ffmpeg.org/ffmpeg --depth=1 |
| cd ffmpeg |
| ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree |
| make -j4 |
| sudo make install |
| |
- 测试
| ffmpeg -i 11_test.wmv -y -qscale 0 -vcodec libx264 test.mp4 |
| |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY