V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
newlin
V2EX  ›  分享创造

分享英文字幕翻译并加载回视频的全流程,总结一下具体操作流程

  •  
  •   newlin · 35 天前 · 1007 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。
    分享英文字幕翻译并加载回视频的全流程,总结一下具体操作流程:

    1. 使用 yt-dlp 下载 youtube 上的视频,譬如:

    yt-dlp https://youtube.com/watch?v=ahnGLM-RC1Y

    2. 使用 whisper 进行字幕抽取,譬如:

    whisper A\ Survey\ of\ Techniques\ for\ Maximizing\ LLM\ Performance\ \[ahnGLM-RC1Y\].webm --task translate --language Chinese --model small

    3. 使用 ChatGPT 将生成的 srt 文件进行翻译.

    4. 使用 moviepy 进行字幕重新加载回视频,生成新视频 output.mp4

    https://github.com/zgimszhd61/movieAddSubtitle

    整个过程中,moviepy 的运行时间比较久(可能是我电脑比较烂的原因),花了 4 个小时,需要有点耐心。

    请教各位大佬们这个过程什么地方可以加速,

    有没有更好的办法?
    3 条回复    2024-03-24 15:07:36 +08:00
    z7356995
        1
    z7356995  
       35 天前 via Android
    沉浸式翻译 全自动
    schainen
        2
    schainen  
       35 天前
    memo?
    siknet
        3
    siknet  
       34 天前
    你搞这么麻烦干嘛,偷懒就用 yube 自带的中文字幕,想好意点就剪映识别字幕然后沉浸势翻译
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   903 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:07 · PVG 04:07 · LAX 13:07 · JFK 16:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.