经过十个月的开发
的
- 添加了图形 API 支持
火山 ; - 基于 Vulkan for Linux 实现了编码器,使用 AMD AMF/VCE 引擎进行加速,以及标准过滤器的变体
avgblur_vulkan、overlay_vulkan、scale_vulkan 和 chromaber_vulkan ; - 提供使用API的可能性
VDPAU (视频解码和呈现)用于 VP9 格式视频处理的硬件加速; - 添加了使用库对 AV1 视频进行编码的功能
库1e ,用 Rust 编写,由 Xiph 和 Mozilla 社区开发; - 已为 mp4 媒体容器实现了对无损多通道音频编解码器的支持
真高清 和三维声音编解码器MPEG-H 3D ; - 添加了协议支持
零MQ и的RabbitMQ (AMQP 0-9-1); - 在Linux中,已经从帧服务器过渡到视频流的非线性编辑(虚拟视频编解码器)
合成器 ,在当前的分叉上已经被废弃了 5 年阿维合成器+ ; - 该软件包包括一个 WebP 格式图像的解析器;
- 使用硬件加速机制实现MJPEG和VP9解码器
英特尔QSV (快速同步视频),以及基于Intel QSV的VP9编码器; - 扩展了对 3GPP 定时文本字幕格式的字幕样式的支持;
- 通过 API 添加了编码器包装器
微软媒体基金会 ; - 为 Simon & Schuster Interactive 游戏中使用的音频数据添加了 ADPCM 编码器;
- 添加了新解码器:PFM、IMM5、Sipro ACELP.KELVIN、mvdv、mvha、mv30、NotchLC、Argonaut Games ADPCM、Rayman 2 ADPCM、Simon & Schuster Interactive ADPCM、高压软件 ADPCM、ADPCM IMA MTF、CDToons、Siren、DERF DPCM和 CRI HCA;
- 新增streamhash媒体容器打包器(muxer),实现了将pcm和pgs打包到m2ts容器中的能力;
- 添加了媒体容器解包器(解复用器):带有应用程序扩展的 AV1
B ,
Argonaut Games ASF、Real War KVAG、Rayman 2 APM、LEGO Racers ALP(.tun 和 .pcm)、FWSE、DERF、CRI HCA、Pro Pinball 系列音库; - 新
过滤器 :-
v360 — 将 360 度视频转换为各种格式; -
滚动 — 以给定速度水平或垂直滚动视频; -
光敏性 — 删除视频中可能导致癫痫发作的明亮闪光和亮度突然变化; -
阿恩丁 — 使用循环神经网络的语音噪声抑制滤波器; -
双边 — 执行空间抗锯齿,同时保留边缘; -
蒙斯德敏 и最大掩码 — 根据与第三个流的差异合并两个视频流; -
中位数 — 降噪滤波器,从适合指定半径的矩形中选择中值像素; -
AV1帧合并 — 合并 AV1 流中的帧; -
轴相关 — 计算两个音频流之间的归一化互相关性; -
这个方图 — 计算并显示视频中颜色分布的直方图; -
冻结帧 — 用另一个流中的某些帧替换视频中的一组帧; -
淡入淡出 иxfade_opencl -
从一个视频流过渡到另一个视频流时进行交叉淡入淡出; -
非洲人 — 使用频率采样方法生成 FIR 系数; -
垫_opencl — 向图像添加填充; -
CAS — 对视频应用 CAS(对比度自适应锐化)锐化滤镜; -
动画管理系统 — 应用归一化算法LMS (最小均方)到第一个音频流,根据与第二个流的差异计算系数; -
覆盖_cuda — 将一个视频的一部分放在另一个视频之上; -
中位数 — 降噪滤波器,使用多个成功帧的中值像素; -
掩蔽阈值 — 在过滤时根据两个视频流之间的差异与阈值进行比较来选择像素; -
亚升压 — 增强子缓冲区的频率; -
pcm_rechunk — 考虑指定的采样频率或数据包传输速率,重新打包 PCM 音频; -
斯德代特 — 确定视频中场景的变化(例如,确定帧中的运动); -
渐变 — 生成带有渐变的视频流; -
谢尔宾斯基 — 生成带有分形的视频流谢尔平斯基 ; -
蒂莱 — 将由片段组成的视频解析为单独的图像; -
模糊 — 实现方向模糊。
-
来源: opennet.ru