为日语视频识别生成中文字幕的免费且快速简单的解决方案

引言

最近看一些日语视频的时候发现有一些剧情很好的电影但是网络上没有字幕资源。所以就上网找了一些解决方案,搜索一番发现像讯飞、Google、腾讯、阿里云、百度这些公司虽然都给了很有效且便捷的接口,但是基本上都收费。我本着”开源精神“寻思着肯定是能找到一个免费的字幕生成器。于是把自己的解决方案记录了下来。我也不是视频剪辑的大佬也不是代码大佬,只是把目前探索出来最简单最快捷的方法分享出来(该解决方案需要挂代理!,代理问题请自行解决,如果没有代理条件建议还是直接花点钱用国内的付费产品,别瞎折腾了)

操作环境及期望结果

在Windows环境下,一个没有字幕的日语视频文件可以输出一个中文srt的字幕文件。过程简单且不需要有编程基础。
期望的结果文件

在这里插入图片描述

1.音频转字幕——autosub

直接上github的仓库上下载:autosub-0.5.7的版本,注意这个版本依旧存在问题,我使用的过程中只能语音转文字,还无法进行翻译功能。
在这里插入图片描述
下载到本地后解压并打开autosub_pyinstaller文件夹,运行run.bat文件
在这里插入图片描述
运行成功之后命令行应该是这个样子:
在这里插入图片描述
此时在命令行键入如下格式:

autosub -S ja-jp -i "你要生成字幕的视频文件的绝对路径"

如:在这里插入图片描述
我想对在这里的这个文件进行转换,那么我就键入:

autosub -S ja-jp -i "D:\WorkPlace\test.mp4"

在这里插入图片描述
在这里插入图片描述
程序跑完之后就会在文件的原文件夹下生成相应的字幕(这里必须挂全局代理,不然你的字幕文件生成后就是什么东西也没有!
打开生成的字幕文件
在这里插入图片描述
到这里语音识别就好了!

2.字幕处理——SrtEdit

到这里我们可以看到只当中有很多空字幕,我们需要去除
在这里插入图片描述
直接去软件网站或者官网上进行下载。
下载结束后直接解压打开SrtEditPortable.exe文件
在这里插入图片描述
在软件内打开字幕文件。点击查找无字幕条目
在这里插入图片描述
在这里插入图片描述
直接按DEL键全部删去
得到了没有冗余数据的字幕:
在这里插入图片描述
保存即可。

3.字幕翻译——字幕组机翻小助手

官网进行下载。该对用户十分友好,相信我应该不需要太多的教学,根据官方教程进行配置即可。我小小的提一下,百度引擎是最方便且免费的,夸夸百度。

其他

  1. 如果电影太长的话,建议将电影使用LossLessCut对视频进行剪辑成小段,再进行识别。该软件可以无损且极快的对视频进行切片。
  2. 如果要把字幕放到安卓手机上,建议安卓手机上安装MX Player或者在电脑上使用MKVToolNix将字幕文件和视频文件进行合成混流,输出为MKV格式的文件。
  3. 如果需要在苹果设备上查看,推荐知乎用户南凡的回答对MKV文件转MP4文件。

如果不想等着autosub跑完,可以试一下我在油管上面看到的一种思路:

  1. 使用Voicemeeter软件将输出的音频劫持到麦克风输出
  2. 因为大部分实时语音识别的软件都是免费的(推荐一下这个网站:自动语音识别和即时翻译软件),所以可以一边开着视频,识别软件就会直接输出识别的文字。再对文字进行翻译。

(ps.如果有钱建议直接开彩云小译进行实时翻译。算了,如果有钱你也不会看我完这篇文章,当我没讲)

参考文章:

感谢知乎大佬的文章指明道路:如何在视频内自动识别语言并添加字幕(autosub)
感谢大佬BingLingGroup为autosub做的贡献:autosub-github
感谢字幕组机翻小助手的免费软件:字幕组机翻小助手

有问题欢迎评论和私信讨论。

### 回答1: 抱歉,作为一名语言模型,我无法绘制图像。但我可以为你描述一个简单的网络拓扑图,它可能类似于这样: 在中心,有一个圆形的节点,代表服务器或路由器。从该节点向外伸出几条线,每条线代表一个网络连接。每个连接的末端可能是另一个圆形节点,也可能是一个小圆点,代表计算机或其他设备。 在实际的网络拓扑图中,可能还会有更多的节点、连接和子网。但是这个简单的示例应该足以帮助你理解网络拓扑的基本概念。 ### 回答2: 网络拓扑图是一种用图形表示网络结构的工具。它展示了网络中各个节点和它们之间的连接关系。一个简单的网络拓扑图可以如下所示: 在这张图中,我们有四个节点,分别用A、B、C、D表示。这四个节点可以代表计算机、服务器或其他网络设备。这些节点之间的连接关系是通过连线表示的,箭头表示了连接的方向。 在这个例子中,A节点连接到B和C节点,B节点连接到C和D节点,C节点连接到D节点。这种连接方式可以是有线连接,比如以太网线,或者是无线连接,比如Wi-Fi。 这个简单的网络拓扑图展示了一个典型的星型拓扑结构,其中A节点是中心节点,其他节点都与它相连。这种拓扑结构通常用于小型网络,例如家庭网络或办公室网络。 通过网络拓扑图,我们可以清楚地看到网络中各个节点之间的连接关系,帮助我们理解和管理网络。此外,它还能够帮助我们确定网络中的瓶颈和故障点,以便更好地优化网络性能或解决问题。 总之,网络拓扑图是一种简单而重要的工具,可以帮助我们理解和管理网络。它可以根据实际情况进行扩展和调整,以适应更复杂的网络结构。 ### 回答3: 网络拓扑图是用于描述计算机网络中各个设备之间连接关系的图形化表示。以下是一个简单的网络拓扑图的描述: 这个网络拓扑图描述了一个小型办公室网络,其中有5台设备,包括1台路由器、2台台式电脑、1台打印机和1台无线接入点。所有设备都通过以太网连接。 在图的左侧,有一台标有“路由器”的设备,它有多个以太网接口,用于与其他设备连接。从路由器分别连接到两台台式电脑和无线接入点。无线接入点放置在办公室中心,它通过无线信号与其他无线设备通信。 两台台式电脑位于网络中间部分,它们分别通过以太网电缆与路由器相连。这些电脑可以通过路由器互相通信,并与其他设备进行数据交换。 在图的右侧,有一台打印机,它通过以太网连接到路由器。这将使所有网络中的设备都能够与打印机进行通信和共享打印资源。 整个网络拓扑图简单明了,清晰地展示了设备之间的连接关系。它可以帮助人们更好地理解网络结构,诊断和解决网络问题。
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值