如何在运行 Apple M1 芯片的 macOS 上安装 Video Toolbox?
我想将它与 HandBrake 一起使用,但我不知道如何操作。
预设中没有。
答案1
你没有安装视频工具箱在 macOS 中,因为它已经存在。正如 Apple 官方文档中解释的那样:
“VideoToolbox 是一个低级框架,可直接访问硬件编码器和解码器。它提供视频压缩和解压缩服务,以及存储在 CoreVideo 像素缓冲区中的光栅图像格式之间的转换服务。这些服务以会话对象(压缩、解压缩和像素传输)的形式提供,这些对象以 Core Foundation (CF) 类型出售。不需要直接访问硬件编码器和解码器的应用程序不需要直接使用 VideoToolbox。”
使用视频工具箱是 macOS 内置的编码选项。
但是正如你所说,在 Handbrake 中,在哪里或如何设置它并不明显:
“预设中没有。”
正确!默认情况下,所有预设均不使用视频工具箱。因此,如果您想将其与 HandBrake 一起使用,只需选择要编码的视频,然后选择预设,然后转到“视频”选项卡并选择其他H.264 VideoToolbox
或H.265 VideoToolbox
。参见下面的屏幕截图
当您这样做时,Hanbrake 将使用 VideoToolbox 对视频进行编码。
请注意:除非您使用专门为视频压缩设计的硬件,否则在 macOS 中使用 Video Toolbox 时默认的输出质量确实很糟糕。尝试一下,亲自看看。
在某些情况下它可能很有用,但对于内容的质量编码而言,它比 Apple 默认硬件的任何其他功能都更具新颖性。
答案2
解决了!
VideoToolbox(GPU /硬件编码)已在 macOS 中,但要启用它,请转到:
- [
⌘
+,
] 或:["Handbrake" -> "偏好设置"]; Advanced
;- 使能够
Enable VideoToolbox hardware decoders
;
- 提示:我还建议您启用
Also used in combination with softer encoders
,因为啤酒 GPU 编码,因为只有 GPU 编码可能会给您一些糟糕的输出(亲自体验)