Skip to content

Instantly share code, notes, and snippets.

@benzap
Last active May 3, 2022 05:39
Show Gist options
  • Save benzap/90ff22790bc0a9c6fd2902e91da4baef to your computer and use it in GitHub Desktop.
Save benzap/90ff22790bc0a9c6fd2902e91da4baef to your computer and use it in GitHub Desktop.
Youtube to MP3 Downloader Script
#!/bin/env python
# Requires: youtube_dl module
# Requires: ffmpeg
# Usage:
#
# python youtube2mp3.py <URL>, ...
#
# Example:
#
# python youtube2mp3.py https://www.youtube.com/watch?v=dQw4w9WgXcQ
import youtube_dl
import sys
ydl_opts = {
'format': 'bestaudio/best',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}],
}
if __name__ == "__main__":
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
filenames = sys.argv[1:]
ydl.download(filenames)
@philippeandrei
Copy link

where should I put the FFmpeg encoder?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment