A simple, cross-platform command-line tool to download audio from YouTube videos and save it as MP3 (or other audio formats).
Built as a thin wrapper around yt-dlp and FFmpeg.
- Download best-quality audio from a YouTube URL
- Convert to MP3 (default) or other FFmpeg-supported audio formats
- Choose audio bitrate
- Clean, simple CLI
- Cross-platform (Windows, macOS, Linux)
- Installed globally via
pipx - Added mp4
- Python 3.8+
- FFmpeg installed and available on
PATH - pipx
Install via pipx (local project)
pipx install .Install from GitHub
pipx install git+https://github.com/OverseerUniverse/ov3ytmp3 <"youtube-url">| Flag | Description | Default |
|---|---|---|
| --quality | Audio bitrate (128, 192, 256, 320) | 192 |
| --format | Output audio format (includes mp4) | mp3 |
| --output | Output filename template (yt-dlp style) | |
| --start | Start timestamp for a clip | 0 secs |
| --end | End timestamp for a clip | vid len |
ytmp3 <URL> --quality 320ytmp3 <url> --start 0:30 --end 1:45ytmp3 <URL> --format flacFFmpeg must be installed and discoverable on your PATH
Only download content you own or have permission to download
