项目简介
基于苹果MLX框架的视频字幕生成工具:MLX-Auto-Subtitled-Video-Generator1、速度快,用Large v3 Turbo在M2 Ultra芯片上,12分钟视频只需14秒 2、支持常见视频格式;能生成VTT/SRT格式的字幕文件,可以以ZIP格式打包下载 3、支持多种Whisper模型 只支持在M系列芯片的Mac上运行
入门
先决条件
Apple Silicon(M 系列)Mac
Conda包管理器
如果您的 Mac 上尚未安装 Conda,您可以按照在 M1 Mac 上安装 Miniforge for AI Development 的终极指南进行全面的设置过程。
安装
克隆存储库:
git clone https://github.com/RayFernando1337/MLX-Auto-Subtitled-Video-Generator.git;
cd MLX-Auto-Subtitled-Video-Generator
2. 使用 Python 3.12 创建新的 Conda 环境:
conda create -n mlx-whisper python=3.12;
conda activate mlx-whisper
3. 安装所需的依赖项:
pip install -r requirements.txt
4. 安装FFmpeg(音频处理所需):
brew install ffmpeg
注意:如果您尚未安装 Homebrew,可以通过在终端中运行以下命令来安装它:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
5. 安装后,按照终端中提供的说明将 Homebrew 添加到您的 PATH 中。有关 Homebrew 的更多信息,请访问brew.sh。
运行应用程序
要运行 Streamlit 应用程序,请使用以下命令:
streamlit run mlx_whisper_transcribe.py
特征
上传视频文件(MP4、AVI、MOV、MKV)
使用各种 Whisper 模型转录视频
生成VTT和SRT字幕文件
将成绩单下载为 ZIP 文件
它是如何运作的
上传视频文件
选择 Whisper 模型
单击“转录”按钮处理视频
查看结果并下载生成的字幕
项目链接
https://github.com/RayFernando1337/MLX-Auto-Subtitled-Video-Generator
扫码加入技术交流群,备注「开发语言-城市-昵称」
合作请注明
关注「GitHubStore」公众号