YouTube Video to Audio
Extract and download audio from YouTube videos.
Usage
bash
python scripts/download_audio.py --video-url "https://www.youtube.com/watch?v=VIDEO_ID"
Options
- •
--video-url(required) - YouTube video URL to download - •
--quality- Quality selector (default: "bestaudio[abr<=64]/worstaudio") - •
--audio-format- Output format: mp3, aac, wav (default: mp3) - •
--bitrate- Audio bitrate: 64K, 128K, 192K, 320K (default: 64K) - •
--output- Custom output path (default: ~/tmp/download_audio_result.mp3)
Examples
bash
# Basic usage (default: 64K bitrate MP3 to ~/tmp/download_audio_result.mp3) python scripts/download_audio.py --video-url "https://www.youtube.com/watch?v=d6rZtgHcbWA" # High quality with custom bitrate python scripts/download_audio.py --video-url "https://youtu.be/xyz" --quality "bestaudio" --bitrate "128K" # Custom output location python scripts/download_audio.py --video-url "https://youtu.be/xyz" --output "/path/to/output.mp3"
Requirements
- •Python 3.11+
- •ffmpeg installed at
~/ffmpeg - •yt-dlp (auto-downloaded on first run)