Hacker News 中文摘要

RSS订阅

FFmpeg 8.0 -- FFmpeg 8.0

文章摘要

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. 对新版本的祝贺与好奇

    • 评论1(oblio)对新版本表示祝贺,并好奇是否有内部人士透露升级背后的原因,如基础设施升级、贡献者增加或企业捐赠等。
    • 评论6(jeanlucas)希望新版本能获得更多关注和资金支持。
  2. 对FFmpeg功能的积极评价

    • 评论2(pmarreck)认为FFmpeg已成为不可或缺的多功能转码工具,特别是基于Vulkan 1.3的构建是正确选择。
    • 评论8(ekianjo)和评论11(y_sellami)对Vulkan编码器和解码器的加入表示兴奋。
  3. 对Whisper模型集成的关注

    • 评论3(0xbeefcab)提到FFmpeg集成了OpenAI的Whisper模型,支持自动生成字幕,认为这对用户很有意义。
  4. 对FFmpeg使用复杂性的讨论

    • 评论13(oldgregg)指出LLM(大语言模型)使FFmpeg命令的生成变得简单,因为其命令行选项过于复杂。
    • 评论14(Dwedit)询问是否有好用的GUI前端,以便更方便地使用FFmpeg的各种功能。
  5. 对FFmpeg影响力的评价

    • 评论9(larodi)认为FFmpeg可能已成为继SSL、zlib和SQLite之后第四大最常用的库,因为视频在2025年无处不在。
    • 评论5(joshuat)调侃Netflix开发者可能会因此忙碌。
  6. 对硬件加速的疑问

    • 评论7(brcmthrowaway)询问ARM与x86_64的硬件加速对比情况。
  7. 对下游项目影响的关注

    • 评论15(josteink)询问新版本对yt-dlp、Jellyfin等下游项目的影响,特别是硬件加速支持。
  8. 其他

    • 评论4(JadoJodo)将FFmpeg与xkcd漫画中的复杂库类比。
    • 评论10(xnx)和评论12(qmr)分别提供了更新日志和相关视频链接。