軟體簡介
PyVideoTrans是一款功能全面的視訊轉譯配音工具,專為視訊內容創作者設計。它能夠將視訊中的語言轉譯成另一種語言,並自動生成與之匹配的字幕和配音。支持多種語言,包括但不限於中文(簡繁體)、英語、韓語、日語、俄語、法語、德語、西班牙語等,適用於廣泛的視訊內容處理場景。
功能特點
它不僅具備高效的語音辨識能力,能夠精準捕捉視訊中的對話內容,還擁有強大的文字轉譯功能,支持多種主流轉譯引擎,確保轉譯的準確性和自然度。此外,軟體內建高品質的語音合成技術,能將轉譯後的文字轉換為流暢自然的配音,完美適配視訊原聲。PyVideoTrans還提供了豐富的額外功能,如音訊分離、視訊下載、音訊視訊字幕合並等,滿足使用者在視訊制作過程中的多樣化需求,是視訊內容創作者不可或缺的全能助手。
開源成就
目前已經取得了7.6K Star
主要功能
視訊轉譯配音 :將視訊中的聲音轉譯為另一種語言並添加配音,同時嵌入字幕。
音訊或視訊轉字幕 :辨識音訊或視訊中的對話,匯出為SRT字幕檔。
字幕配音合成 :根據本地字幕檔建立配音。
字幕轉譯 :將SRT字幕檔轉譯成其他語言。
音視訊字幕合並 :將音訊、視訊和字幕檔整合為一個視訊檔。
音訊分離 :從視訊中提取音訊,生成獨立的音訊檔。
YouTube視訊下載 :支持從YouTube下載視訊資源。
部署指南
Windows 10/11 源碼部署
1. 安裝 Python 3.10 :
從 Python 官網 下載並安裝 Python 3.10,註意選擇 "Add to PATH"。
2. 驗證 Python 安裝 :
python -V
如果輸出不是 "3.10.4",請重新安裝。
3. 安裝 Git :
從 Git for Windows 下載並安裝。
4. 複制計畫並設定虛擬環境 :
建立不含空格和中文的資料夾,並開啟終端:
git clone https://github.com/jianchang512/pyvideotrans
cd pyvideotrans
python -m venv venv
.\venv\scripts\activate
確認命令列開頭已變成
(venv)
。
5. 安裝 Python 包 :
pip install -r requirements.txt --no-deps
重新執行:
pip install -r requirements.txt --ignore-installed --no-deps
如果安裝失敗,切換到阿裏映像:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
6. CUDA 加速(可選) :
必須有輝達顯卡,並配置好 CUDA 11.8+ 環境:
pip uninstall -y torch torchaudio
pip install torch torchaudio --index-url https://download.pytorch.org/whl/cu118
7. 配置 FFmpeg :
解壓
ffmpeg.zip
到當前源碼目錄,確保
ffmpeg
資料夾內有
ffmpeg.exe
,
ffprobe.exe
,
ytwin32.exe
。
8. 執行軟體 :
python sp.py
總之,作為一款集語音辨識、文字轉譯、語音合成及視訊處理為一體的多功能軟體,無疑為視訊內容創作者提供了極大的便利。無論是專業的影視後期制作人員,還是熱衷於自媒體創作的愛好者,都可以透過它輕松跨越語言障礙.
近期熱文: