studio / ingestion /social.py
Ava2lon's picture
Upload 170 files
345855e verified
Raw
History Blame Contribute Delete
345 Bytes
import tempfile
import yt_dlp
def download_social(url):
output = tempfile.NamedTemporaryFile(
delete=False,
suffix=".mp4"
).name
ydl_opts = {
"outtmpl": output,
"format": "mp4",
"quiet": True
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])
return output