使用 AI 总结 Youtube 视频,走 you-get 下载视频 → FFmpeg 转音频 → whisper 再转文字 → AI 总结,这个方法很通用,但是速度实在太慢了,临时想到了一个野路子,验证了下也是可行的:
1)直接从网页接口拉取对应的字幕
2)AI 总结
Youtube 的字幕数据并没有藏的特别深,在图一就可以找到,控制台输入 document.getElementsByTagName('ytd-app')[0].data.playerResponse,对应的数据如图二所示。
做成 Chrome 插件可以直接完成数据读取,如果想做到更自动化,也可以使用 puppeteer headless 模式抓取,成本还是很低的,1s 内可以完成总结任务。