你下载了一款视频转换工具,拖入一个 4K 文件,MacBook 的风扇立刻像喷气发动机一样转起来。活动监视器显示这个应用占用了 800 MB 内存——就为了一个格式转换工具。罪魁祸首几乎总是 Electron:在转换工具的界面背后运行着一整个 Chromium 浏览器。这款应用看起来很精致,但它把资源都消耗在了渲染网页上,而不是转码你的视频。
在一台专为媒体工作打造的电脑上,转换工具本身不应该成为性能瓶颈。
为什么原生应用对视频处理至关重要
macOS 通过 VideoToolbox 内置了硬件加速的视频编解码功能。Apple Silicon 芯片配有专用的媒体引擎,能以远低于软件编码的功耗转码 H.264 和 H.265。但只有采用原生框架构建的转换工具才能利用这些优势。Electron 应用通常会调用以软件模式运行的 ffmpeg,完全绕过了硬件。
差距是可以量化的:一段 10 分钟的 4K 视频,在原生应用中只需 3 分钟就能完成,而在 Electron 套壳应用中可能要花 12 分钟,同时消耗更多电量和内存。
一款真正物尽其用的转换工具
Mediasmith 使用 Swift 和原生 macOS 框架构建。视频转码在 Apple Silicon 上会自动使用硬件加速。这款应用以单一窗口呈现,内含三条队列——视频、图片和音频——由于没有内嵌浏览器,它的内存占用一直很小。
格式支持
在 MOV、MP4、AVI、MKV 和 WebM 之间转换。对大多数工作流来说,把屏幕录制从 MOV 转成 MP4 用于分享,或者把客户素材转码成交付格式,都是拖入、拖放、完成这么简单。
与其他工具并行运行
因为这款应用本身很轻量,你可以在 Final Cut Pro 或 Premiere 中剪辑的同时,在后台运行一次批量转换,而不会与转换工具争抢资源。在 MacBook 上,这也意味着更少的发热和更长的续航。
如果你现在用的转换工具在只是改变一下容器格式时,就能让你的 Mac 听起来像在渲染一部电影,那么换一款原生应用就是解决方案。