Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fordes123/subtitles-view
基于javaFX的简单字幕处理桌面程序,集成在线翻译及语音转换
https://github.com/fordes123/subtitles-view
javafx javafx-desktop-apps javafx-gui mybatis-plus springboot sqlite3 subtitles-generator subtitles-search voice-conversion
Last synced: about 2 months ago
JSON representation
基于javaFX的简单字幕处理桌面程序,集成在线翻译及语音转换
- Host: GitHub
- URL: https://github.com/fordes123/subtitles-view
- Owner: fordes123
- License: mit
- Archived: true
- Created: 2020-04-11T14:32:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-27T09:35:55.000Z (9 months ago)
- Last Synced: 2024-09-25T21:45:19.698Z (about 2 months ago)
- Topics: javafx, javafx-desktop-apps, javafx-gui, mybatis-plus, springboot, sqlite3, subtitles-generator, subtitles-search, voice-conversion
- Language: Java
- Homepage:
- Size: 385 KB
- Stars: 484
- Watchers: 10
- Forks: 125
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Subtitles-View
[![stars](https://img.shields.io/github/stars/fordes123/Subtitles-View?color=%23e74c3c)]()
[![forks](https://img.shields.io/github/forks/fordes123/Subtitles-View?color=%232ecc71)]()
[![release](https://img.shields.io/github/v/release/fordes123/Subtitles-View.svg)](https://github.com/fordes123/Subtitles-View/releases)
[![license](https://img.shields.io/github/license/fordes123/Subtitles-View?color=%239b59b6)](https://opensource.org/licenses/MIT)
这是一个基于`JavaFX`的程序,致力于简单、优雅、高效处理和编辑字幕。适配SRT、ASS等字幕格式,并且支持视频语音转换与字幕翻译,欢迎体验.
> ⚠️ 很遗憾,此仓库已停止维护
## ✨ 特性
- 🎁 现代化的界面,简洁明快
- 🦄 在线语音转换,简单为视频生成字幕并翻译
- ☑️ 多种视频与字幕格式支持
- ✏ 便捷化字幕编辑功能,帮助快速修正机器翻译
- 🎯 在线的字幕搜索与下载
- 🎈 深色浅色模式一键切换
- ⛏ 更多特性待开发...## 🎉 应用界面
![浅色模式](./screenshot/home.png "⚠️界面可能已经更新,请以具体程序为准")
## ☑️ TODO
- [x] 框架搭建以及迁移重构
- [x] UI调整,深浅色跟随系统等
- [x] 字幕搜索、下载支持:`字幕库`、`伪射手网`、`A4k字幕网`
- [x] 文字翻译服务适配:`百度翻译`、`阿里翻译`、`腾讯翻译`、`火山翻译`
- [ ] 语音转换服务适配
- [ ] 简单的视频处理支持,如字幕分离、水印、格式转换等## 🧑🏻🔧技术栈
- `Maven`
- `JavaFX`
- `SpringBoot`
- `SQLite`
- `Mybatis-Plus`## 📢 项目说明
- 兴趣之作,欢迎提出任何修改意见,但不保证任何更新以及功能的可靠性
- 设计支持跨平台,但未经测试,现阶段以`Windows`平台为主
- 程序无任何收费和用户信息收集行为。所有在线服务如:语音转写、在线翻译均为第三方提供,与本程序无关## 🛠 快速开始
### 从源代码构建
```shell
# 请保证你的JDK版本不低于11,否则无法通过编译
git clone https://github.com/fordes123/subtitles-view.git
cd subtitles-view
mvn clean install
mvn run
```或者
fork 本项目, 在 `WorkFlows` 中运行 `CI Build`, Github Action 将根据配置自动为你构建对应程序包
查看引导
### 获取可执行文件
- 正式发行版 [🚀 Releases](https://github.com/fordes123/Subtitles-View/releases/)
- 自动构建的测试版 [🤖 CI](https://github.com/fordes123/subtitles-view/actions)(由于正在积极开发中,暂时没有 Release 版本,预览以及体验可使用 CI 版本)
## 🤝 交流反馈
- 提交 [📌Issues](https://github.com/fordes123/Subtitles-View/issues)
- 博客评论区 [📌Blog Page](https://blog.fordes.top/archives/subtitles-view.html)## 📜 开源许可
- 基于 [MIT license](https://opensource.org/licenses/MIT) 许可进行开源。