专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
刀法研究所  ·  “美国足力健”,反向激起中国年轻人的购买欲 ·  2 天前  
玩物志  ·  曾在风口浪尖的明星 AI ... ·  3 天前  
刀法研究所  ·  老铺黄金2024年净利润同比大涨;南京德基广 ... ·  3 天前  
刀法研究所  ·  人群越小生意越大?悦鲜活靠什么1年卖出35亿? ·  3 天前  
华人生活网  ·  伊州地毯清洁工4.99美元淘的盘子,竟是中国 ... ·  3 天前  
华人生活网  ·  伊州地毯清洁工4.99美元淘的盘子,竟是中国 ... ·  3 天前  
51好读  ›  专栏  ›  GitHubStore

基于苹果MLX框架的视频字幕生成工具:MLX-Auto-Subtitled-Video-Generator

GitHubStore  · 公众号  ·  · 2024-11-07 11:04

正文

项目简介

基于苹果MLX框架的视频字幕生成工具:MLX-Auto-Subtitled-Video-Generator 1、速度快,用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 的终极指南进行全面的设置过程。


安装

  1. 克隆存储库:

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 文件


它是如何运作的

  1. 上传视频文件

  2. 选择 Whisper 模型

  3. 单击“转录”按钮处理视频

  4. 查看结果并下载生成的字幕







请到「今天看啥」查看全文