开源视频转码工具 HandBrake 1.7.0 正式发布,该版本增加了对 AMD 和 Nvidia 最新 GPU 上的硬件加速 AV1 转码的支持。

目前,HandBrake 1.7.0 已支持在所有现代化 GPU 上的硬件加速 AV1 转码,包括 AMD、Nvidia 和 Intel。

此外,新版本的 HandBrake 还通过 CPU 优化将 SVT-AV1 编码的性能提高了足足四倍,适用于基于 Apple Silicon 的 Mac 电脑。

17004378814171000.webp

▲ 图源:开放媒体联盟、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 通知服务故障相关的启动时潜在的崩溃

  • 各种错误修复和改进

  • 添加了新翻译

  • --捷克语(部分完成)

  • --希腊语(部分完整)

  • --爱沙尼亚语(部分完成)

  • --巴斯克语(巴斯克语)

  • --芬兰语(部分完成)

  • 更新了现有的翻译