영상 변환기를 다운로드하고 4K 파일을 드래그해 넣으면 MacBook의 팬이 제트 엔진처럼 돌아갑니다. 활성 상태 보기(Activity Monitor)를 보면 그 앱이 포맷 변환기 하나에 800MB의 RAM을 쓰고 있습니다. 범인은 거의 항상 Electron입니다 — 변환기 UI 뒤에서 돌아가는 완전한 크롬(Chromium) 브라우저입니다. 앱은 세련되어 보이지만, 실제로는 영상을 트랜스코딩하는 대신 웹페이지를 렌더링하는 데 자원을 태우고 있습니다.
미디어 작업을 위해 만들어진 기기에서, 변환기 자체가 성능 병목이 되어서는 안 됩니다.
영상에서 네이티브가 중요한 이유
macOS는 VideoToolbox를 통한 하드웨어 가속 영상 인코딩과 디코딩을 포함합니다. Apple Silicon 칩에는 소프트웨어 인코딩보다 훨씬 적은 전력으로 H.264와 H.265를 트랜스코딩할 수 있는 전용 미디어 엔진이 있습니다. 하지만 이 이점은 네이티브 프레임워크로 만들어진 변환기에서만 누릴 수 있습니다. Electron 앱들은 대개 소프트웨어 모드로 실행되는 ffmpeg를 호출해 하드웨어를 완전히 건너뜁니다.
그 차이는 측정 가능합니다: 네이티브 앱에서 3분이 걸리는 10분 분량 4K 클립이 Electron 래퍼에서는 12분이 걸릴 수 있으며, 배터리와 RAM도 더 많이 소모합니다.
여러분이 값을 지불한 하드웨어를 실제로 쓰는 변환기
Mediasmith는 네이티브 macOS 프레임워크로 Swift로 만들어졌습니다. 영상 트랜스코딩은 Apple Silicon에서 자동으로 하드웨어 가속을 사용합니다. 이 앱은 영상, 이미지, 오디오라는 세 개의 대기열을 가진 단일 창에 들어 있으며, 내장 브라우저가 없기 때문에 메모리 사용량도 작게 유지됩니다.
포맷 지원
MOV, MP4, AVI, MKV, WebM 사이에서 변환하세요. 대부분의 워크플로에서 공유를 위해 화면 녹화를 MOV에서 MP4로 변환하거나 클라이언트 영상을 납품 포맷으로 트랜스코딩하는 작업은 드래그-드롭-완료로 끝납니다.
다른 도구와 함께 실행 가능
앱이 가볍기 때문에 Final Cut Pro나 Premiere에서 편집하는 동안 백그라운드에서 일괄 변환을 실행해도 변환기가 자원을 두고 경쟁하지 않습니다. MacBook에서는 이것이 열도 적고 배터리도 오래간다는 뜻이기도 합니다.
지금 쓰는 변환기가 단순히 컨테이너 포맷을 바꾸는 작업에도 마치 장편 영화를 렌더링하는 것처럼 Mac을 요란하게 만든다면, 네이티브 앱이 해결책입니다.