[开源] video2blog - 用 AI 将视频转换为图文

用 AI 将视频转换为图文的开源项目「video2blog」目前支持的视频平台包括有:油关、bilibili、X、头条四个平台的视频;toutiao下载要设置一个cookie 暂时在代码里写死了。

20240628

转换思路

  1. 输入视频url之后
  2. 先通过yt-dlp解析视频url获取视频信息
  3. 通过yt-dlp下载视频
  4. 如果存在字幕,则直接进行下载
  5. 可能是非中文字幕,则需要进行翻译字幕
  6. 如果不存在字幕,则通过whisper来生成字幕文件,并翻译为中文
  7. 然后通过gemini将字幕转换为文章。并将视频中的图片进行提取,手动插入到文章中

项目地址:
https://github.com/aehyok/video2blog