FFmpeg 7.0“Dijkstra”发布
FFmpeg 7.0“Dijkstra” 现已发布。此版本以荷兰计算机科学家 Edsger W. Dijkstra 的名字命名,一些值得注意的变化包括原生 VVC 解码器(目前处于实验阶段)、IAMF 支持以及多线程 ffmpegCLI 工具。
该版本并不向后兼容,删除了 6.0 之前废弃的 API。对大多数 library callers 来说,最大的变化是删除了旧的 bitmask-based channel layout API,取而代之的是允许自定义通道排序或 Ambisonics 等功能的 AVChannelLayout API。某些过时的 ffmpegCLI 选项也已被移除,现在需要使用兼容 C11 的编译器来构建代码。
此外还添加了许多新的支持格式和编解码器、新的过滤器、API 以及较小的功能和错误修复。FFmpeg 7.0 是一个相当大的版本,与 6.1 相比,该 git 存储库包含约 100 位作者的近 2000 个新 commit,涉及约 2000 个文件中的超过 100000 行。
7.0 版本:
- DXV DXT1 编码器
- LEAD MCMP 解码器
- 使用外部库 libxevd 的 EVC 解码
- 使用外部库 libxeve 的EVC 编码
- QOA 解码器和解复用器
- aap过滤器
- 解复用、解码、过滤、编码和复用 ffmpeg CLI 现在全部并行运行
- 启用 gdigrab 设备使用 hwnd=HANDLER 语法抓取窗口
- IAMF 原始解复用器和复用器
- D3D12VA 硬件加速 H264、HEVC、VP9、AV1、MPEG-2 和 VC1 解码
- tiltandshift filter
- qrencode filter 和 qrencodesrc source
- quirc filter
- lavu/eval:在表达式中引入 randomi() 函数
- VVC 解码器(实验性)
- fsync 过滤器
- ffmpeg CLI -bsf 选项现在可用于输入和输出
- ffmpeg CLI 选项现在可以用作 -/opt <path>,相当于 -opt <contents of file <path>>
- showinfo bitstream filter
- 现在需要使用符合 C11 的编译器;且在不久的将来升级到 C17
- 将 QSV 编码器的默认比特率控制方法从 VBR 更改为 CQP。
- 删除了已弃用的 ffmpeg CLI 选项 -psnr 和 -map_channel
- DVD-Video demuxer,由 libdvdnav 和 libdvdread 提供支持
- ffprobe -show_stream_groups 选项
- AEA muxer
- ffmpeg CLI loopback decoders
- 支持增强 flv 格式的 PacketType的PacketTypeMetadata
- 具有 hwaccel 解码支持的 ffplay
- dnn filter libtorch backend
- Android content URIs protocol
- AOMedia Film Grain Synthesis 1 (AFGS1)
- 针对 AAC、FLAC、JPEG-2000、LPC、RV4.0、SVQ、VC1、VP8 等的 RISC-V 优化
- 针对 HEVC 解码的 Loongarch 优化
- 针对 HEVC 的重要 AArch64 优化
- MP4/ISOBMFF 内的 IAMF 支持
- 支持 HEIF/AVIF 静态图像和平铺静态图像
- AV1 中的杜比视界配置文件 10 支持
- 支持 MP4/ISOBMFF 中的 Ambient Viewing Environment metadata
- 使用 libx264、libx265 和 libsvtav1 编码时的 HDR10 metadata passthrough
更多详情可查看 Changelog, APIchanges 和 git log。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Simple Admin Go 语言分布式后台管理系统 v1.3.12 发布
Simple Admin - Go 语言分布式后台管理系统 v1.3.12 更新 项目介绍 Simple Admin 是一个开箱即用的分布式微服务后端管理系统,基于 go-zero 开发,为开发中大型后台提供了丰富的功能,支持三端代码生成。 官方自带多种扩展,助力中小企业快速上云,快速迭代。适合用于微服务学习和商用,开源免费。 Simple Admin Core / Job / MCMS / FMS / Common v1.3.12 更新 介绍 核心模块 Core, 定时任务模块 Job, 消息中心模块 MCMS, 以及文件管理模块 FMS 均已升级 本次更新 优化(Core): 优化 token api 的注释 优化(Fms): 优化云文件上传权限 更新: 更新依赖 Simple Admin Backend UI v1.3.12 更新 介绍 Simple Admin UI 是基于 vue-vben-admin 二次开发的为 Simple Admin 专门开发的后台管理界面,基于 Vue3 和 TypeScript 开发, 提供后台错误统一处理,国际化等功能,本项目完全免费,可用于学习...
- 下一篇
Redict 首个稳定版 7.3.0 发布,基于 Redis 7.2.4 的社区分支
Redict 首个稳定版 7.3.0 已发布。此版本 fork 自 Redis 7.2.4,采用LGPL 开源协议——团队称这是为了确保云厂商可以继续向其客户提供 Redict,而无需遵守繁琐的合规条款。 Redict 7.3.0 下载地址: https://redict.io/docs/install/containers/ https://codeberg.org/redict/redict/releases/tag/7.3.0 公告写道,初始版本仅提供有限的保守变更,以最大限度地提升向后兼容性并简化新用户的过渡。未来计划的变更包括: 采用现代化的构建系统(μon 是主要候选者) 对 Redis 生态进行 fork,特别是 Redis 客户端库 De-vendoring 依赖项,例如 Lua 和 jemalloc 有开发者称将计划积极改进 Reddict 的文档,以及对 hireddict( Redis C 客户端库的分支)进行更改,包括构建系统改进和更好地符合 Unix 规范。 Redict 团队还表示他们的重心是保证项目稳定性和长期可维护,这区别于 Valkey。Valkey ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作