English | 中文
批量為視頻生成字幕,並可將字幕翻譯成其它語言。這是在之前的一個開源項目VideoSubtitleGenerator 的基礎上,製作成的一個客戶端工具,以方便更多朋友們的使用。

Note
當前release 包在mac 環境下測試通過, window 僅在虛擬機測試通過,如果大家在運行過程中遇到問題,歡迎提Issue 反饋。
它保留了之前VideoSubtitleGenerator 這個命令行工具的全部特性,並新增了以下功能:
whisper.cpp ,對Apple Silicon 進行了優化,有較快的生成速度fluent-ffmpeg ,無須單獨安裝ffmpegwhisper命令從1.20.0 版本開始,在蘋果芯片上,支持使用Core ML 加速語音識別。對於之前安裝過老版本的朋友,請先卸載老版本,然後重新安裝新版本。並在設置界面裡面,選擇重新安裝whisper.cpp 。即可正常使用Core ML 加速。
本項目支持多種翻譯服務,包括百度翻譯、火山引擎翻譯、DeepLX、Ollama 本地模型以及OpenAI 風格的API。使用這些服務需要相應的API 密鑰或配置。
對於百度翻譯、火山引擎等服務的API 申請方法,可以參考https://bobtranslate.com/service/ ,感謝Bob 這款優秀的軟件提供的信息。
1️⃣ 克隆本項目到本地1️⃣ 克隆本項目在本地
git clone https://github.com/buxuku/video-subtitle-master.git 2️⃣ 在項目中執行yarn install或者npm install
cd video-subtitle-master
yarn install 3️⃣ 依賴包安裝好之後,執行yarn start或者npm start啟動項目
yarn start因為模型文件比較大,如果通過該軟件下載模型會存在難以下載的情況,可以手動下載模型並導入到應用中。以下是兩個可用於下載模型的鏈接:
國內鏡像源(下載速度較快): https://hf-mirror.com/ggerganov/whisper.cpp/tree/main
Hugging Face 官方源: https://huggingface.co/ggerganov/whisper.cpp/tree/main
下載完成後,您可以通過應用的"模型管理"頁面中的"導入模型"功能將下載的模型文件導入到應用中。
導入步驟:
在終端中執行以下命令:
sudo xattr -dr com.apple.quarantine /Applications/Video Subtitle Master.app然後再次運行應用程序。
歡迎提交Issue 和Pull Request 來幫助改進這個項目!
本項目採用MIT 許可證。詳情請見LICENSE 文件。