如何编辑此youtube-dl命令,以便下载的视频文件名成为originaltitle_sitename.mp4
youtube-dl -o" / home / public_html / tmp /%(title)s%(' sitename')%。%(ext)s" https://www.youtube.com/watch?v=OezpYwuP2sY
寻找你的建议!
答案 0 :(得分:1)
您可以使用extractor
字段。以下命令将生成5 Crazy Inventions You Must have_youtube.mp4
:
youtube-dl -o "%(title)s_%(extractor)s.%(ext)s" https://www.youtube.com/watch?v=OezpYwuP2sY
答案 1 :(得分:0)
您似乎希望从命令行本身完成此操作,但由于输出格式模板的选项很少(对于所有可能的输出模板的列表,请访问here),因此无法实现此目的。但是,这可以使用Python脚本完成,代码可能如下所示:
from __future__ import unicode_literals
import youtube_dl
site_name="Site name you want to add"
url="URL of Video/Audio to be downloaded"
ydl_opts = {
'outtmpl':"%(title)s"+site_name+".%(ext)s",
'format': 'bestvideo',
'noplaylist' : True
}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])