youtube-dl下载最高画质 音频 内嵌字幕 MP4 m4a合并 视频列表 教程

偶尔善良 提交于 2020-02-02 00:45:47

youtube-dl  --proxy [http(s)/socks5]//user:password@your_proxy.com:port -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 --write-auto-sub --sub-lang zh-Hans --embed-sub -i URL

1. 工具下载

youtube-dl下载http://ytdl-org.github.io/youtube-dl/download.html

合并编码器下载https://www.ffmpeg.org/download.html

2. Windows 需配置环境变量

把下载的 .exe 文件所在目录 新建 粘贴到系统 PATH
在这里插入图片描述

3. 验证是否可用

youtube-dl  --proxy socks5://127.0.0.1:12345 -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 --write-auto-sub --sub-lang zh-Hans --embed-sub -i 

3.1 参数说明

  1. 如果需使用代理或访问404网站 则需要加上:
   youtube-dl --proxy http(s)://user:password@your_proxy.com:port url
   youtube-dl --proxy socks5://user:password@your_proxy.com:port url
  1. 查看 视频连接的 画质 音频 字幕 选项:
    youtube-dl -F

  2. 下载该视频的最高画质与音质并合并:
    'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4
    该选项必须用到ffmpeg编码器否则会合并失败并报错

  3. 下载字幕选项:

	youtubd-dl --write-sub [url] //这样会下载一个vtt格式的英文字幕和mkv格式的1080p视频下来
	youtube-dl --write-sub --skip-download [url]//下载单独的vtt字幕文件,而不会下载视频
	youtube-dl --list-subs [url] //列出所有可用字幕
  1. 下载自动翻译字幕语言选项:
    --sub-lang zh-Hans

  2. 字幕嵌入视频选项:
    --embed-sub -i

  3. 批量下载网络视频方法:
    .新建一个bat列表 list.bat
    内容如下:

	url1
	url2
	url3

youtube-dl --batch-file /root/list.bat

  1. 下载播放列表:
    –yes-playlist -f -k ListURL
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!