ffmpeg 8.1

ffmpeg 8.1

经过六个多月的开发,该项目的 8.1 版本发布了。 FFmpeg的代号为“霍尔”(为纪念霍尔爵士而命名) 查尔斯·霍尔 (1934年1月11日—2026年3月5日)

这是一套免费的开源库和实用程序,可用于录制、转换和传输各种格式的数字音频和视频文件。其名称源自 MPEG 专家组和 FF,FF 代表“快进”。

该项目包含以下几个组成部分:

  • ffmpeg的 — 一个用于将视频文件从一种格式转换为另一种格式并实时捕获视频的控制台实用程序。
  • ffplay — 一个基于简单媒体播放器的 SDL2 以及 FFmpeg 库。
  • ffprobe — 一个控制台实用程序,允许您收集和显示有关媒体文件(例如)的信息。 媒体信息)以及多媒体流、可用设备、编解码器、格式、协议等。
  • libav编解码器 — 一个包含所有音频/视频编解码器的库。大多数编解码器都是从零开始开发的,以确保最佳性能。
  • libav格式 - 图书馆 多路复用器 и 多路复用器 适用于各种音频和视频格式。
  • libavutil — 一个辅助库,其中包含各种 ffmpeg 组件的标准通用例程。
  • libpostproc — 标准视频处理例程库。
  • libswscale — 一个用于视频缩放的库。
  • libavfilter — 允许您在解码器和编码器之间即时切换视频流。

主要变化:

  • 新增实验性解码支持 xHE-AAC MPEG-H 使用 libmpeghdec 库;
  • 新增EXIF元数据解析功能;
  • 已实现对解析和重定向元数据的支持 低剂量血管内皮细胞 (用于高效视频编码的分层编码)
  • 支持ProRes编码和解码以及DPX解码(使用Vulkan);
  • D3D12:H.264/AV1 编码、缩放 (scale_d3d12)、运动估计 (mestimate_d3d12) 和反交错 (deinterlace_d3d12) 滤波器;
  • 为瑞芯微平台添加了H.264和HEVC硬件编码支持;
  • 新增对空间音频格式的支持 亚洲医学联合会:投影模式、环绕声的多路复用和解复用 Ambisonic;
  • 新增滤镜和格式:drawvg 滤镜用于 SVG 渲染,vpp_amf 滤镜用于通过 AMD AMF 处理视频;新增 hxvs 格式解复用器。

本次版本更新包含多项内部更改和错误修复。我们正在进行即将推出的 swscale 重构工作。基于 Vulkan 的编解码器以及部分过滤器不再依赖 GLSL 运行时编译,从而加快了初始化速度。更多详情请参阅博文。 Khronos的 另一篇关于基于 Vulkan Compute 的编解码器实现的文章已经发表,其中包含实现的技术细节和未来计划。

来源: linux.org.ru

添加评论