基于javaFX的简单字幕处理桌面程序,集成在线翻译及语音转换

项目地址:https://github.com/fordes123/Subtitles-View

浅色模式


简介

  • 利用在线语音转换、翻译等技术,系统化实现视频字幕处理制作
  • 针对字幕文件的便捷化编辑器和专项优化,时间轴批量操作,高效便捷
  • 现代化的界面,简洁明快,深浅色一键切换

前因后果

  • 很久之前弄过一个字幕工具叫做SubtitlesTool,也是我初学编程的第一个练手项目。
    当初还是为看剧而弄出来的,因为那时网上一些二次压制的剧经常有一个片头广告,导致其和下载的外挂字幕时间对不上,虽然Potplayer可以手动调节,但是毕竟不太方便,于是初学编程的我就写了一个控制台程序用来批量校正字幕时间轴。后来学到Java,就衍生出Swing版本的SubtitlesTool,如今已经是毕业在即了,虽然依旧没有什么技术,但是作为告别,也作为补完,我用FX将此项目重构,也就是现在的Subtitles-View

界面展示

  • 深色模式

深色模式


  • 演示视频


使用须知

  • 语音转换使用讯飞接口,在线翻译使用百度接口,使用的话需要自行设置id以及key,因为免费接口测试不稳定,容易封ip,所以暂不提供;更多的接口和更好的服务还在思考中,其实我更偏向离线库;
  • 编译好的版本可以从此处获取,仅供尝鲜。同时,请自备jdk环境,版本稳定后会有打包,预览阶段就不考虑这些了
  • 起步阶段,存在许多问题,预览版本功能极不稳定,还在努力解决中,欢迎提出问题和意见
  • 由于一些个人原因,因此没有太多时间来维护此项目,因此迭代速度可能比较慢,请见谅。
  • 已知bug很多,新版本大概70%了,时间不多正在尽力

标签:

添加新评论