-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
26 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,65 +1,46 @@ | ||
#### Nosbu V2新版正在开发中,V2的版本基于QT 6.5和C++20,完全cmake构建。 | ||
|
||
|
||
#### Nosub是一个全新的字幕软件 [下载地址](https://github.com/patui/Nosub/releases) | ||
|
||
>开发者愿景:让新手上字幕真正变得简单; | ||
--- | ||
|
||
|
||
Nosub的全新V2版本正在开发中,新版测试版会尽快发布。。。 | ||
|
||
|
||
关于新版的思考: | ||
``` | ||
V2新版已经开始做减法,完全专注于字幕编辑软件, | ||
追求极致的字幕编辑和调整效率; | ||
``` | ||
|
||
|
||
###### V2相对于V1版本的改进: | ||
- 基于Cmake构建跨平台的程序,易于维护和重构; | ||
- 基于QT6.5和C++ 20开发; | ||
- 重写视频播放器(新版基于libmpv),支持硬件解码和变速播放,大幅提升SEEK速度和兼容性; | ||
- 完善字幕编辑器,支持字幕查找和替换功能; | ||
- 优化字幕编辑器的交互逻辑,提升字幕编辑效率; | ||
- 大幅提升字幕加载速度(解析速度); | ||
- 砍掉了大部分非核心业务,比如语音识别,视频压制,查看视频信息,导出MP3等; | ||
- 简化UI交互逻辑; | ||
|
||
|
||
###### (一)Nosub的支持平台: | ||
- [x] Windows | ||
- [ ] MacOS (暂时不支持,请耐心等待) | ||
- [ ] Linux (暂时不支持,请耐心等待) | ||
|
||
###### (二) Nosub的核心组件: | ||
- [x] 视频播放器 | ||
- [x] 无限滚动时间轴(波形图) | ||
- [x] 无限滚动字幕编辑器;(字幕切割,合并,删除,修改,调整时间) | ||
- [x] 时间轴(波形图) | ||
- [x] 字幕编辑器;(字幕切割,合并,删除,修改,调整时间) | ||
|
||
###### (三) Nosub的核心功能: | ||
- [x] 音频降噪处理;(来自WebRTC) | ||
- [x] 离线语音自动切割;(来自WebRTC) | ||
- [x] 语音识别生成字幕; | ||
- [x] 字幕快照;(解决传统字幕软件闪退丢失字幕的问题) | ||
- [x] 视频压制;(异步任务队列,支持批量压制) | ||
|
||
###### (四)Nosub已经支持的语音识别引擎列表: | ||
``` | ||
语音文件转写引擎支持列表:(即音/视频直接转字幕) | ||
1. 阿里云语音文件转写; | ||
2. 讯飞语音文件转写; | ||
3. 腾讯语音文件转写; | ||
4. 百度语音文件转写; | ||
``` | ||
语音文件转写价格以及账号配置可以参考这篇下面的两个: | ||
- configcore.json的配置文件说明:[configcore.json的配置文件说明](https://github.com/patui/Nosub/blob/master/configcore.md) | ||
- nosub beta7更新说明:[nosub beta7更新说明](https://github.com/patui/Nosub/releases/tag/1.0beta7) | ||
|
||
###### (五)Nosub已经支持的字幕翻译引擎列表: | ||
|
||
|
||
###### (六)Nosub用到的开源库:(截止到2020年10月1日) | ||
###### (三)Nosub V2版用到的开源库: | ||
- QT 跨平台的GUI库;(QT是一个综合C++库,不仅仅是GUI) | ||
- CppRestSDK 微软C++ 11风格的HTTP请求库; | ||
- MPV 视频播放器; | ||
- FFmpeg 音视频解码库; | ||
- H.264 H264编解码库; | ||
- H.265 H265编解码库; | ||
- Mp3lame Mp3编解码库; | ||
- Fdk-aac AAC编解码库; | ||
- Libass 字幕渲染库; | ||
- Uchardet 文本编码检测库; | ||
- Iconv 文字编码转换库; | ||
- Fontconfig 字体配置库; | ||
- Freetype 字体渲染库; | ||
- OpenSSL SSL通信加密库; | ||
- WebRTC Chrome实时音视频库; | ||
- SDL2 多媒体渲染库; | ||
- SDL2-ttf 字幕渲染库; | ||
- Spdlog 日志记录库; | ||
- MediaInfo 查看音视频信息库; | ||
|
||
|
||
|
||
|
||
|
||
[Nosub开发者推荐的其它字幕制作平台](https://github.com/patui/Nosub/blob/master/推荐的字幕制作平台.md) |