Repository navigation
v0.1.1
Remote VideoToolbox for FFmpeg: use a Mac or Apple Silicon system over LAN as an IP-based H.264/HEVC encode/decode/transcoding accelerator.
1-minute quickstart
- On the Mac server, download
vtremoted-macos-arm64.tar.gz(Apple Silicon) orvtremoted-macos-x86_64.tar.gz(Intel Mac). - On the client, download the FFmpeg build for your platform:
ffmpeg-linux-x86_64.tar.gz,ffmpeg-macos-arm64.tar.gz,ffmpeg-macos-x86_64.tar.gz, orffmpeg-windows-x86_64.tar.gz. - Start
vtremotedon the Mac:
tar -xzf vtremoted-macos-arm64.tar.gz
./vtremoted/vtremoted --listen 0.0.0.0:5555 --log-level 1- Run a remote encode from the client:
mkdir -p ffmpeg-client
tar -xzf ffmpeg-linux-x86_64.tar.gz -C ffmpeg-client
./ffmpeg-client/ffmpeg -i input.mkv \
-c:v h264_videotoolbox_remote \
-vt_remote_host <MAC_IP>:5555 \
-b:v 6000k \
output.mkvWhich asset do I need?
vtremoted-macos-arm64.tar.gz: macOS server binary for Apple Silicon Macs.vtremoted-macos-x86_64.tar.gz: macOS server binary for Intel Macs.ffmpeg-linux-x86_64.tar.gz: FFmpeg client build for Linux.ffmpeg-macos-arm64.tar.gz: FFmpeg client build for Apple Silicon Macs.ffmpeg-macos-x86_64.tar.gz: FFmpeg client build for Intel Macs.ffmpeg-windows-x86_64.tar.gz: FFmpeg client build for Windows.SHA256SUMS.txt: checksums for all release tarballs.
What changed in this release?
Changed
- Enabled broader default codec feature set in build configuration (including libvmaf and AV1 stack support).
CI
- Updated Linux CI to build
libvmaffrom source. - Pinned source-built
libvmaftov3.0.0. - Updated Linux CI to build
svt-av1from source.