目录

如何下载带自动翻译中文字幕的YouTube视频

misaraty 更新 | 2024-09-01
前言
这是一个需求导向型问题:如何下载YouTue视频?

预备

FFmpeg

  • 选择稳定版本ffmpeg-6.1.1-full_build.7z,下载解压后将bin目录放于任意位置。

  • 此电脑-属性-系统-系统信息-高级系统设置-高级-环境变量-系统变量-Path-新建

报错

此环境变量太大, 此对话框允许将值设置为最长2047个字符。

解决
更改bin目录位置即可。

下载

4K Video Downloader

  • 商业软件,可以下载YouTue视频,同时可勾选中文字幕;但免费版限制每天10次下载。

YT-DLP

  • 开源,命令行工具。

  • 安装,

1
pip install yt-dlp
  • 下载YouTube视频,
1
2
yt-dlp --write-auto-subs --sub-langs zh-Hans --embed-subs --merge-output-format mp4 https://www.youtube.com/watch?v=6mSx_KJxcHI
# yt-dlp --list-subs https://www.youtube.com/watch?v=6mSx_KJxcHI # 列出所有可用字幕

--write-auto-subs下载字幕;--sub-langs zh-Hans选择自动翻译的中文字幕;--embed-subs字幕嵌入到视频中;--merge-output-format mp4调用FFmpeg将视频转换为mp4格式。

播放

PotPlayer

  • 双击视频播放,在播放界面-鼠标右键-字幕-字幕风格-字幕风格设置

./potplayer.jpg