Yet Another Audio To Video

Download yaatv.

Download the release ZIP for your computer, extract it, install the FFmpeg tools yaatv uses, and run a local audio-to-video command.

Release ZIPs

On GitHub, choose the ZIP that matches your system. Ignore the source code downloads unless you want the repository instead of the ready-to-run app.

System ZIP Executable
Windows x64 yaatv-windows-x64.zip yaatv.exe and runtime files
Linux x64 yaatv-linux-x64.zip yaatv-linux and runtime files
macOS x64 yaatv-macos-x64.zip yaatv-macos and runtime files
macOS arm64 yaatv-macos-arm64.zip yaatv-macos-arm64 and runtime files

Windows

Extract yaatv-windows-x64.zip, open PowerShell in that folder, and run these commands. Windows users can also drag one audio file and one cover image onto yaatv.exe for a default MP4.

.\yaatv.exe --version
.\yaatv.exe --install-ffmpeg
.\yaatv.exe --scry
.\yaatv.exe audio.flac cover.jpg

Linux

Extract yaatv-linux-x64.zip, make the executable runnable, install the FFmpeg tools, and start with one audio file and one cover image.

chmod +x ./yaatv-linux
./yaatv-linux --version
./yaatv-linux --install-ffmpeg
./yaatv-linux -a episode.wav -i cover.jpg -o output.mp4

macOS

Use yaatv-macos for Intel Macs and yaatv-macos-arm64 for Apple Silicon. The macOS builds are unsigned. If macOS blocks the file after download, allow it from System Settings, or remove the quarantine flag.

chmod +x ./yaatv-macos
./yaatv-macos --version
./yaatv-macos --install-ffmpeg
./yaatv-macos -a session.mp3 -i cover.jpg -o output.mp4
xattr -d com.apple.quarantine ./yaatv-macos

FFmpeg tools

Release ZIPs do not bundle FFmpeg or FFprobe. On supported systems, --install-ffmpeg installs the tools into yaatv's app-managed bin directory. yaatv checks that directory before PATH.

Run yaatv --scry after setup to check yaatv, FFmpeg, FFprobe, and output directory access.