如何编辑youtube-dl命令以在视频文件名中包含额外的关键字

时间:2016-05-26 18:28:41

标签: video download youtube youtube-dl

如何编辑此youtube-dl命令,以便下载的视频文件名成为originaltitle_sitename.mp4

youtube-dl -o" / home / public_html / tmp /%(title)s%(' sitename')%。%(ext)s" https://www.youtube.com/watch?v=OezpYwuP2sY

寻找你的建议!

2 个答案:

答案 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])