
KrillinAI视频翻译容器化部署20 分钟从零到上线的完整路径【免费下载链接】OpenCreatorFormerly KrillinAI. Open-source AI workspace for creators, powered by Codex. Create videos, images, voice, avatars, translations, and edits with Agents in one place.项目地址: https://gitcode.com/GitHub_Trending/kr/OpenCreatorKrillinAI 是一款开源的 AI 视频翻译与配音工具支持一键完成视频的翻译和配音全流程。环境自检、只改几处配置、一条命令拉起走完这三步你就完成了 KrillinAI 的容器化部署让一台可用的视频翻译服务跑在自己的机器上。环境自检只需确认两件事开始之前确认下面两项已就位Docker 已安装且服务在运行——Ubuntu/Debian 用sudo apt-get install docker-ce docker-ce-cli containerd.io安装CentOS/RHEL 用对应的 yum 命令macOS/Windows 直接从官网安装 Docker Desktop。Docker Compose v2 已安装——Linux 上从官方发布页下载二进制文件放到/usr/local/bin然后赋予可执行权限其余平台一般随 Docker 自带。先把 Docker 守护进程启动起来并设为开机自启sudo systemctl start docker sudo systemctl enable docker给 Compose 二进制加完权限后确认两个工具都能正常输出版本docker --version docker-compose --version⚠️ 若docker-compose --version报错先检查二进制是否放在/usr/local/bin并且执行过sudo chmod x。拿到项目并完成首次配置先备好 OSS Bucket 和 AccessKeyKrillinAI 把视频和字幕文件存在阿里云 OSS 上这一步要先做。在阿里云 OSS 控制台创建一个 Bucket要点如下名称好认即可比如krillinai地域选离服务器最近的如华东 2 上海存储类型选「标准存储」冗余选「同城冗余」创建时勾选开通「阻止公共访问」创建完成后把该 Bucket 的读写权限切换为「公共读」这样 KrillinAI 才能读到桶里的文件再到阿里云控制台的 AccessKey 管理页创建一个 AccessKey把 AccessKey ID 和 AccessKey Secret 保存好配置时要填。顺便把备份方式想好视频和字幕都落在 OSS 里用 OSS 自带的定时备份功能或写个小脚本定期下载一份副本这是成本最低的保险。只改几处配置项把项目代码取下来git clone https://gitcode.com/GitHub_Trending/kr/KrillinAI cd KrillinAIGo 服务端代码位于runtime/krillinai/目录复制示例配置作为正式配置cd runtime/krillinai/config cp config-example.toml config.toml打开 config.toml只需要动下面这些字段其余保持不变[aliyun] access_key_id 你的AccessKey ID access_key_secret 你的AccessKey Secret oss_bucket krillinai oss_endpoint oss-cn-shanghai.aliyuncs.com [server] port 8080 log_level info [ai] translator aliyun[ai]段的 translator 可选 aliyun、openai、deepseek 等按你想用的翻译通道填写。完整字段说明见配置文件示例。⚠️ 若启动后翻译一直失败先检查 OSS 的 AccessKey 与 Bucket 两个值是否填对。一条命令拉起来并确认服务在线KrillinAI Docker 部署的路径其实就三条命令。在项目根目录构建镜像docker build -t krillinai:latest .根目录已带 docker-compose.yml直接拉起服务docker-compose up -d启动后立刻确认容器状态docker-compose ps容器状态正常的话浏览器打开 http://localhost:8080 就能看到 KrillinAI 的 Web 界面视频翻译工具容器化这一步就算上线了。⚠️ 若容器起不来或反复重启先运行docker-compose logs krillinai看错误详情再核对 OSS 相关配置。上线之后用起来与管起来完成第一次视频翻译日常操作就四步选视频源——上传本地视频文件或直接输入视频链接。设字幕——选择源语言与目标语言按需开启双语字幕和语气词过滤。开始翻译——点击「开始翻译」等 AI 处理完成。下载结果——翻译完成后下载带字幕的视频文件。翻译出来的效果就是这种双语字幕叠加的形式流量上来之后怎么办单实例扛不住时标准做法是多实例 负载均衡跑多个 KrillinAI 实例用负载均衡器分发请求。在 docker-compose.yml 的 krillinai 服务里补上配置挂载environment: - CONFIG_FILE/app/config/config.toml volumes: - ./config:/app/config再加副本数deploy: replicas: 3挂载配置目录后每个实例读同一份配置replicas: 3 表示起 3 个实例。监控侧把容器接进 Prometheus Grafana 能直观看到资源占用用 ELK 栈收集容器日志排障会快很多。想调整日志级别或输出格式改日志配置文件即可。⚠️ 若翻译速度慢先确认所选阿里云地域是否离服务器够近、CPU 和内存余量是否充足。 ⚠️ 若视频无法播放先检查 Bucket 权限是否已设为公共读以及格式是否为 MP4、AVI、MKV 等常见支持格式。到这里KrillinAI 已经在你的机器上跑起来随时可以投入日常使用。整条路径无论单实例还是多实例集群都一样环境自检、最小配置改动、一条命令拉起。过程中卡住的细节可以翻中文 README 或向项目提交 issue。容器化只是起点后续按你的工作流扩展成多地域、多模型组合都是顺理成章的事。【免费下载链接】OpenCreatorFormerly KrillinAI. Open-source AI workspace for creators, powered by Codex. Create videos, images, voice, avatars, translations, and edits with Agents in one place.项目地址: https://gitcode.com/GitHub_Trending/kr/OpenCreator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考