EasyVideoTrans(英文视频翻译为中文的在线工具)简介
EasyVideoTrans是一个英文视频翻译为中文的在线工具,该工具以其高效的翻译质量和便捷的操作流程,基于AI大模型实现翻译,能够帮助我们快速将英文视频翻译为中文视频,让我们节省大量的人工校对和翻译时间,所有操作都可以轻松上手,用户无需复杂的学习过程。

该工具提供强大的个性化自定义功能,我们可以根据需要编辑字幕、选择翻译引擎,甚至调整对话人声,所有参数的修改都非常简单方便,这些灵活的功能使得视频翻译过程不仅高效,而且还能符合用户的个性化需求。
EasyVideoTrans(英文视频翻译为中文的在线工具)官网及教程
- 官网:https://easyvideotrans.com/
- 开源地址:https://easyvideotrans.com/
- 官方相关视频教程:https://space.bilibili.com/278134
推荐K8s 部署和Docker Compose 部署这两种部署方式。
K8s 部署
K8s manifest 文件存于 ./k8s/prod 目录,请确保你的集群至少有一个含有nvidia.com/gpu: 1的节点。
请全局搜索 CHANGE ME 然后自定义你的节点,PVC,以及其他资源的名称。
你可以轻易使用以下命令进行部署
kubectl apply -k ./k8s/prod
Docker Compose 部署
version: '3.8'
services:
easyvideotrans-frontend:
image: hanfa/pytvzhen-frontend:latest
environment:
- APP_ENV=prod
ports:
- "3000:3000"
deploy:
resources:
limits:
cpus: '4'
memory: 2G
reservations:
cpus: '2'
memory: 1G
easyvideotrans:
image: hanfa/easyvideotrans:latest
environment:
- CELERY_TASK_TIME_LIMIT=7200
- CELERY_TASK_SOFT_TIME_LIMIT=3600
- CELERY_METRICS_SERVER_PORT=8081
ports:
- "8080:8080"
- "8081:8081"
volumes:
- easyvideotrans-output:/app/output
rabbit-mq:
image: rabbitmq:3.13-management
ports:
- "5672:5672"
- "15672:15672"
- "15692:15692"
volumes:
- rabbitmq-plugins:/etc/rabbitmq/enabled_plugins
- rabbitmq-config:/etc/rabbitmq/rabbitmq.conf
easyvideotrans-workloads:
image: docker.io/hanfa/easyvideotrans-workloads:latest
environment:
- APP_ENV=production
- OUTPUT_DIR=/app/static/outputs
ports:
- "8188:8188"
deploy:
resources:
limits:
cpus: '4'
memory: 25G
devices:
- capabilities: [gpu]
reservations:
cpus: '2'
memory: 10G
devices:
- capabilities: [gpu]
volumes:
- easyvideotrans-output:/app/workloads/static/outputs
volumes:
easyvideotrans-output:
rabbitmq-plugins:
driver: local
driver_opts:
type: none
device: ./rabbitmq/enabled_plugins
o: bind
rabbitmq-config:
driver: local
driver_opts:
type: none
device: ./rabbitmq/rabbitmq.conf
o: bind
地方