Please enable Javascript to view the contents

Mac专属!手把手教你本地部署“卡卡字幕助手”,解决转录翻译所有问题

 ·  ☕ 2 分钟

免费字幕软件一站式下载 - 字幕工具箱 - 字幕工具箱

前面给大家推荐的卡卡字幕助手 VideoCaptioner是一个非常强大的视频字幕生成工具,支持多种功能,如视频字幕生成、断句、校正和字幕翻译等。

今天我们来看看如何在 MacOS 上本地运行这个工具。

1. 安装 Python、ffmpeg 和 Aria2 下载工具

如果你还没有安装 Homebrew,请先安装 Homebrew。Homebrew 是 MacOS 上的包管理工具,可以方便地安装各种软件。

Homebrew — The Missing Package Manager for macOS (or Linux)

打开终端,执行以下命令安装 Homebrew:

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后,执行以下命令安装依赖:

1
2
3
brew install ffmpeg # 安装 ffmpeg(视频处理工具)
brew install aria2 # 安装 Aria2(下载工具)
brew install python@3.\*\* # 替换为你需要的 Python 版本

2. 克隆项目

1
2
git clone https://github.com/WEIFENG2333/VideoCaptioner.git
cd VideoCaptioner

3. 安装依赖

1
2
3
python3 -m venv venv # 创建虚拟环境
source venv/bin/activate # 激活虚拟环境
pip install -r requirements.txt # 安装依赖

4. 运行程序

1
python main.py

这样你就可以在 MacOS 上本地运行卡卡字幕助手 VideoCaptioner 了。

错误处理

1
No module named 'pyaudioop'

这个错误是因为我电脑的 Python 版本解释器无法找到 pyaudioop 模块。该问题通常出现在 Python 3.13 及以上版本中,因为 audioop 模块(pyaudioop 旨在替代或扩展的模块)已从 Python 3.13 的标准库中移除。

要解决此问题,您需要安装 audioop-lts 软件包——这是一个针对已移除 audioop 模块的长期支持移植版本。

1
pip install audioop-lts

软件公益模型

卡卡字幕助手 VideoCaptioner 以前的版本是提供了公益模型的,免费使用的。但免费是很难持续的,所以现在删除了,需要购买作者的中转站 api使用。

注册账户 - VideoCaptioner API

LLM API 配置指南 - VideoCaptioner

你如果想临时使用软件公益模型,可以回滚代码到今年4月之前的版本。

1
git checkout ad7a36cec9ed92cb08544b67ef5f719c0f185f69

再执行 python main.py 即可使用公益模型。

分享

码农真经
作者
码农真经
Web Developer