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

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 ./list.bat

  1. 下载播放列表:
    --yes-playlist -f -k ListURL
发布了30 篇原创文章 · 获赞 43 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_43041976/article/details/104136199