FFmpeg 5.1 多媒体包发布

经过六个月的开发,FFmpeg 5.1多媒体包现已推出,其中包括一组应用程序和一组用于操作各种多媒体格式(录制、转换和解码音频和视频格式)的库。 该软件包根据 LGPL 和 GPL 许可证分发,FFmpeg 开发与 MPlayer 项目相邻进行。 版本号的重大变化是由于 API 的重大变化以及向新版本生成方案的过渡,根据该方案,新的重要版本将每年生成一次,并且具有延长支持时间的版本 - 每两年生成一次。 FFmpeg 5.0 将是该项目的第一个 LTS 版本。

FFmpeg 5.1 中添加的更改包括:

  • 添加了对去中心化文件系统 IPFS 及其用于绑定永久 IPNS 地址的协议的支持。
  • 添加了对 QOI 图像格式的支持。
  • 添加了对 PHM(便携式半浮点地图)图像格式的支持。
  • 已经实现了使用 VDPAU(视频解码和演示)API 对 AV1 格式的视频解码进行硬件加速的功能。
  • 对硬件视频解码 XvMC 的旧接口的支持已停止。
  • 向 ffprobe 实用程序添加了“-o”选项,以输出到指定文件而不是标准输出流。
  • 添加了新的解码器:DFPWM、Vizrt Binary Image。
  • 添加了新的编码器:pcm-bluray、DFPWM、Vizrt Binary Image。
  • 添加了媒体容器打包器(复用器):DFPWM。
  • 添加了媒体容器解包器(解复用器):DFPWM。
  • 新的视频过滤器:
    • SITI - 视频质量特征SI(空间信息)和TI(时间信息)的计算。
    • avsynctest - 检查音频和视频的同步。
    • 反馈 - 将裁剪后的帧重定向到另一个过滤器,然后将结果与原始视频合并。
    • Pixelize - 像素化视频。
    • 颜色图 - 其他视频颜色的反射。
    • colorchart — 生成颜色设置表。
    • 乘法 - 将第一个视频的像素值乘以第二个视频的像素值。
    • pgs_frame_merge 将 PGS 字幕段合并到一个数据包(比特流)中。
    • BlurDetect - 确定帧的模糊程度。
    • remap_opencl - 执行像素重新映射。
    • chromakey_cuda 是一个使用 CUDA API 进行加速的色键实现。
  • 新的声音过滤器:
    • 对话 - 从立体声生成环绕声 (3.0),将两个立体声通道中的对话声音传输到中央通道。
    • 倾斜架 - 增加/减少高频或低频。
    • virtualbass - 根据立体声通道的数据生成额外的低音通道。

来源: opennet.ru

添加评论