步骤一览

  • 引言
  • 操作环境及期望结果
  • 1.音频转字幕——autosub
  • 2.字幕处理——SrtEdit
  • 3.字幕翻译——字幕组机翻小助手
  • 其他
  • 参考文章:

引言

最近看一些日语视频的时候发现有一些剧情很好的电影但是网络上没有字幕资源。所以就上网找了一些解决方案,搜索一番发现像讯飞、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. Learning VR Photography and Video 学习VR摄影和视频 Lynda课程中文字幕

    Learning VR Photography and Video 中文字幕 学习VR摄影和视频 中文字幕Learning VR Photography and Video 虚拟现实可以将您穿过城镇或 ...

  2. 英文视频自动生成中英文字幕+pr导入并添加字幕

    自动生成中英文字幕 呐,这里要给大家推荐一个特别强大的工具,那就是网易见外,这是一个AI智能语音转写听翻平台. 我这里主要用到了视频智能字幕功能.整体感觉在国内应该算比较挺强大的,可能也是因为没有用过 ...

  3. 英文字幕视频翻译成中文字幕

    参考 教程 https://www.bilibili.com/read/cv2223816/ https://www.bilibili.com/video/av34725774 1.下载英文视频 例如 ...

  4. 借用AI工具为视频添加中文字幕,消除语言障碍,母语环境最快速地学习

    由于chatgpt的启动,感觉语言已经完全不会成为学习的障碍,突发奇想,在我们查看youtube视频的时候,有没有方便的工具能够将其字幕翻译为中文.这样能够极大提高在youtube学习的效率,于是顺手 ...

  5. unity中文api_中文字幕微软2020混合现实开发人员日回放视频

    查看引用/信息源请点击:映维网 官方中文字幕 (映维网 2020年05月30日)微软将于太平洋夏令时间5月21日至22日在AltspaceVR举行Mixed Reality Dev Days(混合现实 ...

  6. 20230720今天youtube上的中文字幕自动翻译成为英文的功能失效!

    20230720今天youtube上的中文字幕自动翻译成为英文的功能失效! 2023/7/20 12:42 ?做YouTube挣钱吗? 115网盘 满了.最新 张家界 旅游的视频 放到 youtube ...

  7. 20221018-B站视频怎么自动添加字幕

    20221018-B站视频怎么自动添加字幕 2022/10/18 16:26 缺点: 1.只有中文字幕. 英文视频也是自动生成中文字幕. 但是估计也是通过英文OCR得到英文字幕,然后机器翻译活的中文字 ...

  8. PIL模块与随机生成中文验证码

    今天我们要学习的内容是如何利用Python生成一个随机的中文验证码,并将图片保存为.jpeg格式. 在这之前,你首先得了解Python中的PIL库.PIL是Python Imaging Library ...

  9. Learning Framer X 学习Framer X Lynda课程中文字幕

    Learning Framer X 中文字幕 学习Framer X 中文字幕Learning Framer X 快速开始使用Framer X,UX原型设计和前端开发工具 了解如何使用Framer工具和 ...

最新文章

  1. 【svn】svn报错:“Previous operation has not finished; run ‘cleanup‘ if it was interrupted“ 的解决方法
  2. .jQuery文档分析4-文档处理
  3. centos7的网络设置
  4. WeChat判断是否为微信浏览器访问方法:HTTP_USER_AGENT:MicroMessenger
  5. java 远程查看电脑磁盘,请问你如何在Java中监视计算机的CPU、内存和磁盘使用情况?...
  6. nginx对websocket的支持及uliweb chatroom的测试
  7. Azure 和 Linux
  8. mysql8.0创建属性_MySQL8.0新特性——资源管理
  9. 天气模式_北方降雪骤减!南方开启湿冷模式多阴雨!|天气展望
  10. mysql 索引空间大小_查看数据库表中容量大小,表有多少记录,占多少空间以及索引的大小,以及未使用空间...
  11. oracle怎么查找数据泵,ORACLE数据泵使用详解
  12. 中小学python教材电子版_【python爬虫】中小学人教版教材下载实践
  13. 日本被动元件是怎样称霸全球的
  14. javascript 实现英文首字母大写
  15. X-Ways Forensics: 综合取证分析工具
  16. C++ STL常用标准库容器入门(vector,map,set,string,list...)
  17. 苦咖啡·唯一 - 那奇沃夫/KKECHO
  18. 根据经纬度计算距离(百度地图)
  19. cornell grasp data 康奈尔大学抓取数据集 百度云
  20. HDU 3085 Nightmare Ⅱ【BFS +曼哈顿距离+综合性较强】

热门文章

  1. Android培训班(48)
  2. Google Ads 政策所禁止的广告类型
  3. 为什么信用卡分为单标和双标?两者有什么区别?
  4. 不同顯示器分辨率問題
  5. Fiddler代理设置(1)
  6. 《文言文复兴系列 6 无问西东》(江湖一剑客)
  7. 2022怎么开个人淘宝网店?星志远电商
  8. 什么是版本控制 SVN subversion
  9. [思科]期末模拟考试
  10. AntV X6 流程图