-
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
32 additions
and
47 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,61 +1,46 @@ | ||
#### Nosub是一個全新的自動上字幕軟體 [下載網址](https://github.com/patui/Nosub/releases) | ||
#### Nosub是一個全新的字幕軟件 [下載地址](https://github.com/patui/Nosub/releases) | ||
|
||
|
||
>開發者的主旨:讓新手上字幕真正變得簡單; | ||
>開發者願景:讓新手上字幕真正變得簡單; | ||
--- | ||
|
||
###### (一)Nosub的支援平台: | ||
- [x] Windows | ||
- [ ] MacOS (暫時不支援,請耐心等待) | ||
- [ ] Linux (暫時不支援,請耐心等待) | ||
|
||
###### (二) Nosub的核心架構: | ||
- [x] 影片播放器 | ||
- [x] 無限滾動時間軸(波形圖) | ||
- [x] 無限滾動字幕編輯器;(字幕切割,合併,刪除,修改,調整時間) | ||
|
||
###### (三) Nosub的核心功能: | ||
- [x] 音訊降噪處理;(由WebRTC提供) | ||
- [x] 離線語音自動切割;(由WebRTC提供) | ||
- [x] 語音辨識生成字幕; | ||
- [x] 字幕快照;(解決傳統字幕軟件閃退,導致辛苦製作的字幕消失) | ||
- [x] 視頻壓制;(異步任務隊列,支持批量壓制) | ||
|
||
###### (四)Nosub已經支持的語音辨識引擎列表: | ||
|
||
Nosub的全新V2版本正在開發中,新版測試版會盡快發佈。。。 | ||
|
||
|
||
關於新版的思考: | ||
``` | ||
語音文件轉寫引擎支持列表:(即音訊/影片 直接轉字幕) | ||
1. 阿里雲語音文件轉寫; | ||
2. 訊飛語音文件轉寫; | ||
3. 騰訊語音文件轉寫; | ||
4. 百度語音文件轉寫; | ||
V2新版已經開始做減法,完全專註於字幕編輯軟件, | ||
追求極致的字幕編輯和調整效率; | ||
``` | ||
|
||
語音文件轉寫價格以及賬號配置可以參考這篇下面的兩個: | ||
- 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已經支援的字幕翻譯引擎列表: | ||
###### V2相對於V1版本的改進: | ||
- 基於Cmake構建跨平臺的程序,易於維護和重構; | ||
- 基於QT6.5和C++ 20開發; | ||
- 重寫視頻播放器(新版基於libmpv),支持硬件解碼和變速播放,大幅提升SEEK速度和兼容性; | ||
- 完善字幕編輯器,支持字幕查找和替換功能; | ||
- 優化字幕編輯器的交互邏輯,提升字幕編輯效率; | ||
- 大幅提升字幕加載速度(解析速度); | ||
- 砍掉了大部分非核心業務,比如語音識別,視頻壓制,查看視頻信息,導出MP3等; | ||
- 簡化UI交互邏輯; | ||
|
||
|
||
###### (六)Nosub用到的開源庫:(截止到2020年10月1日) | ||
- QT 跨平台的GUI庫;(QT是一個綜合C++庫,不僅僅是GUI) | ||
- CppRestSDK 微軟C++ 11風格的HTTP請求庫; | ||
###### (一)Nosub的支持平臺: | ||
- [x] Windows | ||
- [ ] MacOS (暫時不支持,請耐心等待) | ||
- [ ] Linux (暫時不支持,請耐心等待) | ||
|
||
###### (二) Nosub的核心組件: | ||
- [x] 視頻播放器 | ||
- [x] 時間軸(波形圖) | ||
- [x] 字幕編輯器;(字幕切割,合併,刪除,修改,調整時間) | ||
|
||
|
||
###### (三)Nosub V2版用到的開源庫: | ||
- QT 跨平臺的GUI庫;(QT是一個綜合C++庫,不僅僅是GUI) | ||
- 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) |