文章摘要
FFmpeg是一款跨平台的音视频处理工具,支持录制、转换和流媒体功能。最新版本FFmpeg 8.0 "Huffman"引入了多项新特性,包括原生解码器、Vulkan计算编解码器、硬件加速解码和编码,以及多种新格式和滤镜,进一步提升了音视频处理的效率和功能。
文章总结
FFmpeg 简介
FFmpeg 是一个跨平台的音视频处理工具,支持录制、转换和流媒体功能。它能够轻松处理视频和音频的转换,例如将 input.mp4 转换为 output.avi。
最新版本发布
FFmpeg 8.0 "Huffman"(2025年8月23日)
FFmpeg 8.0 是一个重要的版本更新,带来了多项新功能和改进,包括: - 原生解码器:支持 APV、ProRes RAW、RealVideo 6.0 等格式。 - VVC 解码器改进:支持 IBC、ACT 和 Palette Mode。 - 基于 Vulkan 的计算编解码器:支持 FFv1 和 ProRes RAW 的解码。 - 硬件加速解码:支持 Vulkan VP9、VAAPI VVC 等。 - 硬件加速编码:支持 Vulkan AV1 和 OpenHarmony H264/5。 - 新格式支持:MCC、G.728、Whip 等。 - 新滤镜:colordetect、padcuda、scaled3d11 等。
FFmpeg 7.1 "Péter"(2024年9月30日)
FFmpeg 7.1 带来了多项改进,包括: - VVC 解码器:从实验性功能转为稳定功能。 - AAC USAC 解码器:支持 xHE-AAC 编码系统。 - MV-HEVC 解码:支持立体声编码。 - Vulkan 编码:支持 H264 和 HEVC,实现了基于 Vulkan 的解码-滤镜-编码管道。
其他重要更新
- Coverity 静态分析器:FFmpeg 的缺陷密度显著降低,得益于 Sovereign Tech Fund 的资助。
- xHE-AAC 解码器:FFmpeg 实现了原生 xHE-AAC 解码器,支持大多数 xHE-AAC 流。
- Sovereign Tech Fund 支持:德国 Sovereign Tech Fund 成为 FFmpeg 的首个政府赞助方,支持项目的维护。
历史版本回顾
- FFmpeg 7.0 "Dijkstra"(2024年4月5日):引入了原生 VVC 解码器、IAMF 支持以及多线程 CLI 工具。
- FFmpeg 6.1 "Heaviside"(2023年11月10日):新增了多个解码器、滤镜和硬件加速支持。
- FFmpeg 6.0 "Von Neumann"(2023年2月28日):引入了新的编码器、解码器和滤镜,并改进了发布流程。
基础设施现代化
FFmpeg 项目正在对其基础设施进行现代化改造,包括升级邮件列表服务器和接受通过新平台提交的贡献。
总结
FFmpeg 持续更新,提供了强大的音视频处理功能,支持多种格式和硬件加速,适用于广泛的场景。用户、分发者和系统集成商建议升级到最新版本,以获得最佳性能和功能支持。
评论总结
评论内容总结如下:
对新版本的祝贺与好奇
- 评论1(oblio)对新版本表示祝贺,并好奇是否有内部人士透露升级背后的原因,如基础设施升级、贡献者增加或企业捐赠等。
- 评论6(jeanlucas)希望新版本能获得更多关注和资金支持。
对FFmpeg功能的积极评价
- 评论2(pmarreck)认为FFmpeg已成为不可或缺的多功能转码工具,特别是基于Vulkan 1.3的构建是正确选择。
- 评论8(ekianjo)和评论11(y_sellami)对Vulkan编码器和解码器的加入表示兴奋。
对Whisper模型集成的关注
- 评论3(0xbeefcab)提到FFmpeg集成了OpenAI的Whisper模型,支持自动生成字幕,认为这对用户很有意义。
对FFmpeg使用复杂性的讨论
- 评论13(oldgregg)指出LLM(大语言模型)使FFmpeg命令的生成变得简单,因为其命令行选项过于复杂。
- 评论14(Dwedit)询问是否有好用的GUI前端,以便更方便地使用FFmpeg的各种功能。
对FFmpeg影响力的评价
- 评论9(larodi)认为FFmpeg可能已成为继SSL、zlib和SQLite之后第四大最常用的库,因为视频在2025年无处不在。
- 评论5(joshuat)调侃Netflix开发者可能会因此忙碌。
对硬件加速的疑问
- 评论7(brcmthrowaway)询问ARM与x86_64的硬件加速对比情况。
对下游项目影响的关注
- 评论15(josteink)询问新版本对yt-dlp、Jellyfin等下游项目的影响,特别是硬件加速支持。
其他
- 评论4(JadoJodo)将FFmpeg与xkcd漫画中的复杂库类比。
- 评论10(xnx)和评论12(qmr)分别提供了更新日志和相关视频链接。