欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-25 08:21:30
...

youtube-dl  --proxy [http(s)/socks5]//user:aaa@qq.com_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
youtube-dl下载最高画质 音频 内嵌字幕 MP4 m4a合并 视频列表 教程

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:aaa@qq.com_proxy.com:port url
   youtube-dl --proxy socks5://user:aaa@qq.com_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
相关标签: 软件