【发布时间】:2021-11-23 18:37:23
【问题描述】:
目前使用名为 youtube-dl 的 python 包下载 mp3 文件并将其保存在本地。我想在内存中下载 mp3 作为 byes 并通过 BOTO 将其传递到 s3 存储桶,而不是先将其保存在本地。
from __future__ import unicode_literals
import youtube_dl
ydl_opts = {
'format': 'bestaudio/best',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}],
}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download(['http://www.youtube.com/watch?v=BaW_jenozKc'])
【问题讨论】:
标签: python-3.x amazon-web-services amazon-s3 aws-lambda youtube-dl