开源视频转码工具 HandBrake 1.7.0 正式发布,该版本增加了对 AMD 和 Nvidia 最新 GPU 上的硬件加速 AV1 转码的支持。
目前,HandBrake 1.7.0 已支持在所有现代化 GPU 上的硬件加速 AV1 转码,包括 AMD、Nvidia 和 Intel。
此外,新版本的 HandBrake 还通过 CPU 优化将 SVT-AV1 编码的性能提高了足足四倍,适用于基于 Apple Silicon 的 Mac 电脑。
▲ 图源:开放媒体联盟、HandBrake从 1.7.0 版本开始,HandBrake 正式支持了 AMD Radeon 7000 系列 GPU(RDNA 3)使用的 VCN AV1 编码器,以及内置于 GeForce 40 系列 GPU(Ada Lovelace)中的第 8 代 NVENC 编码器。
再往前一个版本,HandBrake 1.6.0 也已经增加了对 Intel Xe AV1 编码器的支持(Xe 和 Arc GPU)。
因此可以说,除了集成在 Apple Silicon 处理器中的那些之外,HandBrake 已经完全适配了所有现代化 GPU 上的硬件加速 AV1 编码器。
附更新公告:
一般
添加了 Apple VideoToolbox 硬件预设
更新了 Creator 预设
--禁用了交错检测和删除;假设创作者正在使用渐进源的默认设置
更新了社交预设
--针对更高质量和帧率,但无需交错检测和删除的目标进行优化
--更适合现代社交媒体分享短片段和屏幕 / 游戏捕捉
移除了电子邮件预设,转而使用修订后的社会预设
--请停止通过电子邮件发送视频或使用新的社会预设
各种错误修复和改进
视频
添加了 AMD VCN 编码器
添加了 NVIDIA NVENC 编码器
添加了支持 SVT-AV1 多通道 ABR 模式
添加了保留环境元数据的支持
添加了 QSV 旋转和格式过滤器
提高了在 arm64 / aarch64 / Apple Silicon 架构上的性能
--最新的 FFmpeg 提供了更快的 HEVC 解码,bwdif 过滤器速度提高 30%
--新 SVT-AV1 汇编优化可将性能提高 4 倍
提高了视频转换速度,减少了不必要的文件拷贝以提高内存效率
提高了 Dolby Vision 动态范围元数据传递
--支持编码器:x265 10 位
--支持配置文件和跨兼容性 ID:8.4、8.1、7.6(仅基本层,转换为 8.1)、5.0
提高了 HDR10 + 动态范围元数据传递
--支持编码器:x265 10 位,SVT-AV1
提高了 QSV 支持
更新了 NVENC 不使用多通道默认值;用户可配置高级选项
重命名了 2-pass 编码选项为 multi-pass
修复了 Intel QSV 编码器输出绿色视频的问题
修复了像素格式转换时颜色变化的问题(使用 10 位硬件编码器时)
修复了当源分辨率不是模数 2 时扫描失败时的错误
修复了从分析式 AV1 视频轨道读取不正确的 PAR
移除了 VP9 CQ 模式的人工比特率限制
命令行界面
重命名了--two-pass 到--multi-pass 和--no-two-pass 到--no-multi-pass,删除了-2
修复了自动裁剪启用时仍然使用预设的问题
音频
修复了在混音 dac3 和 eac3 时的错误
修复了左声道和右声道混合的单声道混音问题
字幕
修复了可能导致 SSA 标题中错误的区域设置问题
修复了一个影响零持续时间字幕的潜在问题
构建系统
添加了 Meson 构建系统用于 Linux 图形界面
第三方库
新库
libdovi 3.2.0(Dolby Vision 动态范围元数据)
更新库
AMF 1.4.30(AMD VCN 视频编码)
FFmpeg 6.1(解码和过滤器)
FreeType 2.13.2(字幕)
Fribidi 1.0.13(字幕)
HarfBuzz 8.2.2(字幕)
libass 0.17.1(字幕)
libdav1d 1.3.0(AV1 视频解码)
liblzma(xz)5.4.5(LZMA 视频解码,例如 TIFF)
libopus 1.4(Opus 音频编码)
libjpeg-turbo 3.0.1(预览图像压缩)
libvpx 1.13.1(VP8 / VP9 视频编码)
libxml 2.11.5(通用)
oneVPL 2023.3.1(Intel QSV 视频编码 / 解码)
sVT-AV1 1.7(AV1 视频编码)
x264 164 r3107(H.264 / AVC 视频编码)
x265 r12776(H.265 / HEVC 视频编码)
zimg 3.0.5(颜色转换)
zlib 1.3(通用)
Linux
添加了拖放支持的视频扫描
添加了通过 xdg-desktop-portal 支持的本地文件选择器
添加了队列 > 添加所有菜单选项
添加了 XML 章节导入和导出
添加了视频摘要中的位深度和 HD 信息
添加了暂停编码以切换到电池电源或当需要时暂停的功能
添加了自动文件命名选项:{codec} {bit-depth} {width} {height} {modification-date} {modification-time}
更新了队列、活动和预设窗口,不再浮动在主窗口之上
更新了现有翻译
移除了过时的更新检查器
杂项错误修复和改进
Mac
添加了对多个文件的拖放支持
添加了在 Open Source 对话框中选择多个文件的支持
添加了在 Open Source 对话框中递归扫描文件夹的支持
添加了在 macOS 13 及更高版本上支持 VideoToolbox H.265 / HEVC、H.264 / AVC、ProRes 和 VP9 硬件解码器的选项
--Enable/Disable in the Preferences > Advanced tab always or full path only
--在现代设备上使用硬件解码器可能会降低 CPU 使用率并因此加速一些过滤器和编码
添加了 GPU 加速的裁剪 & 缩放、旋转、填充、Yadif、Bwdif、Chroma Smooth、Unsharp、Lasharp 滤镜
添加了“与源相同”目标选项,该选项将目标路径自动设置为源路径
通过 Apple Silicon Macs 提高了 SVT-AV1 编码性能
改进了自动文件命名的 Preferences UI,并添加了以下选项:{width} {height} {quality_type} {encoder_bit_depth} {modification-time} {modification-date} {codec} {encoder} {encoder_bit_depth} {preset}
改进了处理安全范围书签的处理方式
修复了 Chroma Smooth 调谐选项
修复了 Deblock Filter 自定义字符串字段
修复了一个阻止 VideoToolbox "speed" 预设被使用的问题
修复了队列统计窗口的文件大小显示问题(当文件大小信息不可用时)
各种错误修复和改进
添加了新的翻译
--韩语
--保加利亚语
更新了现有翻译
Windows
添加了对多个文件的拖放支持
添加了在 Open Source 对话框中选择多个文件的支持
添加了在 Open Source 对话框中递归扫描文件夹的支持
-Enable/Disable in Preferences > Advanced
添加了在打开文件时排除文件扩展名的功能
-默认排除项是常见的图像、字幕和文本文件扩展名;在 Preferences > Advanced 中编辑列表
在预览窗口原生视频播放中支持大多数容器和编解码器
-现代编解码器支持需要从 Microsoft Codec Packs 从 Microsoft Store 获取
改进了自动文件命名首选项 UI 并添加了新选项:{width} {height} {quality_type} {encoder_bit_depth} {modification-time} {modification-date} {encoder} {encoder_bit_depth} {preset}
改进了队列窗口 UI,可以选择在左侧进度面板上显示其他状态信息
改进的预设面板
--“管理预设”按钮替换为离散选项菜单,以便更快地访问功能
--添加了一个选项来显示所选预设的描述
--添加了克隆预设的功能(基于现有预设创建新预设)
改进的“添加选择”窗口使排序功能更容易被发现
提高过程隔离的可靠性
修复了使用物理驱动器源时的自动文件命名
修复了物理驱动器源的标题特定扫描
修复了可能导致未修改的预设显示为“已修改”的潜在问题
修复了未保留队列顺序更改的潜在问题
修复了使用非回退编码器可能导致重复轨道的“音频”选项卡问题
修复了更换显卡可能导致硬件预设错误显示为禁用的问题
修复了与 Windows 通知服务故障相关的启动时潜在的崩溃
各种错误修复和改进
添加了新翻译
--捷克语(部分完成)
--希腊语(部分完整)
--爱沙尼亚语(部分完成)
--巴斯克语(巴斯克语)
--芬兰语(部分完成)
更新了现有的翻译