更新目录
Realtime Video Subtitle Translator 是一个本地运行的实时视频字幕生成与翻译工具,基于 OpenAI Whisper 模型和 MarianMT 翻译模型构建,支持 GPU/CPU 推理、跨平台运行。用户可以轻松加载本地视频,实时生成原语种字幕并翻译成目标语言。字幕可独立窗口显示、动态调整样式和位置,带来灵活、高效的视频辅助观影体验。
# 创建环境并安装依赖(举荐使用conda 环境管理) $ pip install -r requirements.txt # 启动程序 $ python main.py
本项目支持以下操作系统:
本项目使用 Python 编写,基于 PyTorch、PyQt 和 ffmpeg 等通用跨平台组件构建,天然支持在多个主流操作系统上运行:
由于本项目不依赖任何平台特定的二进制文件,且 PyTorch、Whisper 等库在各平台均提供良好支持,用户无需为系统差异做额外适配。你可以在任意平台中安装 Python 3.9+ 和依赖项后直接运行本工具,无需修改源码。
特此致谢为本项目字幕生成功能提供关键支持的开源技术与工具:PyQt6(GUI界面)、python-mpv(媒体播放)、FFmpeg-python(音视频处理)、faster-whisper与OpenAI-Whisper(语音识别)、Transformers(NLP模型)、PyTorch(>2.6)(深度学习框架),以及 pynvml、GPUtil、psutil(系统监控)、sentencepiece、sacremoses(文本处理)等组件。我们对所有开发者和技术社区的贡献深表感谢,并将持续遵循相关开源协议。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Realtime Video Subtitle Translator
项目简介
Realtime Video Subtitle Translator 是一个本地运行的实时视频字幕生成与翻译工具,基于 OpenAI Whisper 模型和 MarianMT 翻译模型构建,支持 GPU/CPU 推理、跨平台运行。用户可以轻松加载本地视频,实时生成原语种字幕并翻译成目标语言。字幕可独立窗口显示、动态调整样式和位置,带来灵活、高效的视频辅助观影体验。
主要功能
安装与使用
安装步骤
使用说明
跨平台支持
本项目支持以下操作系统:
本项目使用 Python 编写,基于 PyTorch、PyQt 和 ffmpeg 等通用跨平台组件构建,天然支持在多个主流操作系统上运行:
由于本项目不依赖任何平台特定的二进制文件,且 PyTorch、Whisper 等库在各平台均提供良好支持,用户无需为系统差异做额外适配。你可以在任意平台中安装 Python 3.9+ 和依赖项后直接运行本工具,无需修改源码。
致谢
特此致谢为本项目字幕生成功能提供关键支持的开源技术与工具:PyQt6(GUI界面)、python-mpv(媒体播放)、FFmpeg-python(音视频处理)、faster-whisper与OpenAI-Whisper(语音识别)、Transformers(NLP模型)、PyTorch(>2.6)(深度学习框架),以及 pynvml、GPUtil、psutil(系统监控)、sentencepiece、sacremoses(文本处理)等组件。我们对所有开发者和技术社区的贡献深表感谢,并将持续遵循相关开源协议。