首先这段windows下的命令行语句格式为
youtube-dl [OPTIONS] URL [URL...]
可以去github youtube-dl项目页面查看使用说明:https://github.com/ytdl-org/youtube-dl
先给出结果
程序执行后自动在文件夹下建立了分层的文件夹,以及按播放列表,视频名称命名的视频文件,以及对应的自动生成的英文字幕,语句请看下面。
E:\youtube-dl\youtube-dl --write-auto-sub --skip-download -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' "https://www.youtube.com/watch?v=PwuIEMUFUnQ&list=PLqCJpWy5FohcehaXlCIt8sVBHBFFRVWsx&index=1"
其中--write-auto-sub表示需要下载由Youtube自动生成的字幕,--skip-download表示不下载视频文件,因为我第一次用的时候只下载的视频文件,不知道如何下载字幕文件,所有后来查找到字幕文件的下载方式后,就单独下载了字幕文件。如果不加上--skp-download这句,就是字幕文件及视频文件一起下载。
'%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' 这段文字表示了文件存放的目录及命名格式
"https://www.youtube.com/watch?v=PwuIEMUFUnQ&list=PLqCJpWy5FohcehaXlCIt8sVBHBFFRVWsx&index=1"这段URL即视频的youtube网址,整个语句规则不难,根据说明文档进行操作即可,选项很多,功能很强大,可以按需取用。
网友评论