LibreAI / Видео / pyvideotrans
// video · jianchang512/pyvideotrans

pyvideotrans

pyvideotrans — проект с открытым исходным кодом из категории «Видео» от jianchang512 (jianchang512/pyvideotrans на GitHub). У него 19 264 звезды на GitHub и 2 375 форков, он распространяется по лицензии GPL-3.0 и последний раз обновлялся на GitHub 7 октября 2026.

Translate videos end to end - speech recognition, translated subtitles and dubbing in one app

★ 19,3 тыс. звёзд⑂ 2,4 тыс. форковGPL-3.0обновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
jianchang512/pyvideotrans
Звёзды GitHub
19 264
Форки
2 375
Лицензия
GPL-3.0
Последнее обновление на GitHub
7 октября 2026
Категория
Видео
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Pick a video and languages

    Choose the source video, its language, and the target language and voice.

  2. Get pyVideoTrans

    Windows users can use the packaged release; developers clone the repo for a source install.

  3. Install dependencies

    Source installs use uv sync after installing prerequisites such as ffmpeg.

  4. Run your first translation

    Launch the app or CLI, run the video translation task, and check the dubbed output.

// возможности

Почему его любят

Full video translation pipeline

Recognizes speech, translates subtitles and generates dubbing, then embeds both in the output video.

Audio-to-subtitle mode

Transcribes audio files to subtitle files with models such as Whisper large-v3.

Subtitle translation mode

Translates existing subtitle files (for example SRT) between languages.

Text-to-speech mode

Turns subtitle files into spoken audio with selectable voices.

GUI, CLI and WebUI

Drive it from the desktop app, scripted CLI tasks, or the optional WebUI.

Many channels and models

Supports a range of speech, translation and TTS services and local models (see the README's channel list).

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Get the source code from GitHub and enter the project directory.

    git clone https://github.com/jianchang512/pyvideotrans.git
    cd pyvideotrans
  2. Clone and install from source

    The source deployment uses uv to create the environment and sync dependencies.

    uv sync
  3. Launch and translate

    Start the GUI, or run a CLI task such as video translation or speech-to-text.

    uv run sp.py
    # CLI: uv run cli.py --task vtv --name "./video.mp4" --source_language_code zh-cn --target_language_code en
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains this project?

It is maintained by jianchang512 and contributors on GitHub.

Is it free to use?

Yes - it is GPL-3.0 licensed and free to use; note GPL copyleft terms if you redistribute it.

Does it need a paid API key?

Local models (such as Whisper) run without keys, but some translation/TTS channels are cloud services that need your own accounts or API keys.

How does it compare to alternatives?

Compared with subtitle-only tools, pyVideoTrans covers the whole chain - recognition, translation and voiced dubbing - in one open-source desktop app.

How do I get started?

On Windows, download the packaged build; from source, clone, run uv sync, then uv run sp.py and open a video.

// продолжить изучение

Похожие инструменты

Видео

VideoLingo

Netflix-level video subtitles and dubbing - a one-click AI subtitle team

★ 18,7 тыс. звёздApache-2.0
Смотреть руководство →
Видео

bluez-dubbing

Modular end-to-end AI dubbing for video translation.

★ 31 звездаApache-2.0
Смотреть руководство →
Видео

GhostCut_Remake_Video

Remix videos: strip subtitles, rewrite captions, AI re-dub.

★ 206 звёздCustom
Смотреть руководство →
Видео

sdk

AI video SDK — JSX for videos, one API for Kling, ElevenLabs and Veed.

★ 340 звёздApache-2.0
Смотреть руководство →
Видео

perso-dubbing-plugin

Auto-dub videos from your coding agent via the Perso API.

★ 38 звёздMIT
Смотреть руководство →
Видео

dub-studio

Offline AI video dubbing for Windows: voice cloning, subtitles, no cloud.

★ 143 звездыNOASSERTION
Смотреть руководство →
// альтернативы

Альтернативы: Видео

Другие проекты из категории «Видео» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если pyvideotrans вам не подходит.

// ещё в категории video

Больше проектов: Видео

Соседние проекты из категории «Видео» в каталоге, ближайшие по числу звёзд к pyvideotrans — продолжайте изучать полку по обе стороны от него.

Получить pyvideotrans

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.