Skip to content

v0.1.1

Choose a tag to compare

@davelindo davelindo released this 06 Feb 22:53
· 391 commits to main since this release

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

  1. On the Mac server, download vtremoted-macos-arm64.tar.gz (Apple Silicon) or vtremoted-macos-x86_64.tar.gz (Intel Mac).
  2. 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, or ffmpeg-windows-x86_64.tar.gz.
  3. Start vtremoted on the Mac:
tar -xzf vtremoted-macos-arm64.tar.gz
./vtremoted/vtremoted --listen 0.0.0.0:5555 --log-level 1
  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.mkv

Which 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 libvmaf from source.
  • Pinned source-built libvmaf to v3.0.0.
  • Updated Linux CI to build svt-av1 from source.

Learn more