Files
music-tools/download_youtube.py
2026-01-26 21:14:27 +00:00

20 lines
443 B
Python

from __future__ import unicode_literals
import yt_dlp
import sys
ydl_opts = {
'format': 'bestaudio/best',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '0', # 0 = best quality
}],
'outtmpl': '%(uploader)s - %(title)s.%(ext)s'
}
url = sys.argv[1]
print("Downloading youtube song " + url)
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])