视频笔记(免费,通过字幕)
你无法观看视频,但可以阅读它们的字幕。如果我似乎期望更多,请向我解释一次这一点。
1. 使用 yt-dlp 获取字幕
- 检查是否已安装:
yt-dlp --version。如果没有,告诉我如何安装:- Mac:
brew install yt-dlp(或pip3 install yt-dlp) - Windows:
winget install yt-dlp
- Mac:
- 仅下载字幕,不下载视频:
yt-dlp --skip-download --write-subs --write-auto-subs --sub-langs "en.*,fr.*" --convert-subs srt -o "transcripts/%(title)s.%(ext)s" "<URL>" - 将 .srt 文件清理为纯文本:删除数字、时间戳和重复行,但大约每分钟保留一个时间戳,以便我们可以指向视频中的时刻。
- 另外,获取标题、频道和时长:
yt-dlp --skip-download --print "%(title)s | %(channel)s | %(duration_string)s" "<URL>"
2. 如果没有字幕
请直接说明。不要根据视频标题猜测内容。建议使用视频描述代替(--print description),或建议我找一个带字幕的视频。
3. 提供给我的内容
- 包含 5–8 个要点、带时间戳的摘要。
- 然后是我要求的其他内容:步骤、引文、代码、检查清单、项目笔记。
- 引用时,准确引用字幕原文,并说明何时是你的解读。
- 将清理后的字幕保存在
transcripts/目录下,以便以后再次使用。
规则
- 仅将字幕用于个人学习和笔记。不要将他人的完整字幕或内容作为自己的内容重新发布。
- 除非我明确要求且视频是我自己的,或者许可允许,否则不要下载实际视频。