Yet Another Audio To Video

yaatv FAQ.

Short answers about setup, local encoding, YouTube uploads, output files, cover art, and Windows drag-and-drop mode.

Can yaatv upload directly to YouTube?

Not directly. yaatv creates a local video file that you can upload to YouTube yourself. yaatv never signs in to YouTube, publishes videos, hosts files, or uses the YouTube API.

Is yaatv local?

Yes. yaatv is a local command-line app. After FFmpeg and FFprobe are installed, normal encoding runs on your computer.

Is FFmpeg required?

Yes. yaatv uses FFmpeg to encode video and FFprobe to check media files. Release ZIPs do not bundle those tools. On supported systems, yaatv can install them with yaatv --install-ffmpeg.

Why are output files large?

Higher resolutions, longer audio files, and MOV output create larger files. MP4 output is usually smaller. MOV output uses ProRes 422 for workflows that need MOV files.

Can yaatv make a ProRes MOV?

Yes. If the output path ends in .mov, yaatv writes a ProRes MOV. Default output is MP4.

Why add padding around cover art?

yaatv preserves the image aspect ratio. It pads the frame instead of stretching the cover image. By default, the padding is black.

Can you drag files onto yaatv.exe?

Yes. On Windows, you can drag one audio file and one static cover image onto yaatv.exe. Drag-and-drop mode uses default settings.

Can yaatv overwrite existing files?

yaatv asks before overwriting an existing output file during interactive runs. Use --overwrite only when a script should replace the output deliberately.

What audio and image files work?

yaatv accepts common audio files such as WAV, FLAC, MP3, M4A or AAC, OGG, and Opus. Cover art should be a static JPG, PNG, or WebP image. Animated images are rejected.

What resolution and aspect ratio should you use?

The default is 1080p at 16:9. Use --resolution 1440p or --resolution 4k when you want a larger output file. Use --aspect square for square uploads, or --aspect 9:16 for vertical uploads.