首先,我们得到一部影片,先去搜索其有没有字幕,如果没有的话,第一步就是要识别语音,生成原始字幕文件。
这里,我有两个方法。
第一个方法
Capcut也就是剪映国际版识别,这里,我建议大家使用旧版本,我用的是2.0.0.357(这个大家自行去搜索)。因为新版本一个月只有2次免费使用,而且需要挂VPN。
1.打开CAPCUT,加载视频,点击文本-智能字幕-日语(看原视频是什么语言,我还翻译过韩国的)-开始识别

2. 识别结束后,你要看一下字幕文件存放在哪里,点击字幕轨道,右上角信息一栏会显示存放的文件夹

3. 复制保存位置,打开一个网站:https://zm.i8k.tv/jianyin 点击选择文件,到生成的字幕文件保存位置,选择draft_content.json文件,然后就会在右侧读取到字幕文件,点击下载



4.将下载后的srt文件用记事本打开,替换掉<font id="" path="D:/软件/CapCut/2.0.0.357/Resources/Font/SystemFont/en.ttf"><color=(1.000000, 1.000000, 1.000000, 1.000000)><size=5.000000>[ 和 ]</size></color></font> ,这样就有了一个日文字幕文件。
这个方法相对比较复杂,优点是识别准确,拟声词都能识别出来,缺点是上下文不太连贯,日文和中文的主谓宾位置不一样。
第二个方法是我今天刚知道的,更简便,
原项目地址:https://github.com/jianchang512/pyvideotrans
官方网址:https://pyvideotrans.com/
使用方法:https://pyvideotrans.com/getstar ... 3%E5%8C%85%E7%89%88
下载地址:https://pan.baidu.com/s/1vJiP_2FdvRSMlhwf-y0GyA?pwd=1234
安装打开后是这个界面,只需要点击,就会生成两个文件,一个是日文的,一个是翻译好的中文的。但是你用他免费的Google翻译的话,不太对。所以这就到了翻译环节。

第二步,如何翻译。我用的deepseek的网页端,提示词为:翻译如下字幕为中文,联系上下文,贴合原剧情,尽量口语化 。 将字幕复制粘贴到提示词下方即可
但是有的时候,翻译的字幕因为太色情,会被撤回,这就用到了另一个插件,deepseek防撤回
首先,你得在浏览器里安装油猴扩展,然后下载deepseek防撤回:https://greasyfork.org/zh-CN/scripts/553866-deepseek-anti-recall
这样,可以将生成的字幕保存在缓存里,像这样:

我试了下,用第二个方法,识别并翻译一部影片的时间大约是30-40分钟。
如果大家有何疑问或有更好更方便的途径和方法,欢迎讨论。
还没有评论,来抢沙发吧。