Об этом проекте
YouTube Bili Localizer — это инструмент локализации для видео, на которые получены соответствующие разрешения. Он предназначен для преобразования локальных файлов или авторизованных URL-адресов в видео с «вшитыми» китайскими субтитрами, а также для помощи в заполнении информации при публикации на Bilibili.
Основные функции рабочего процесса включают:
1. Получение материалов: поддержка локальных файлов или загрузка видео с YouTube через yt-dlp с возможностью настройки Cookies и PO Token.
2. Извлечение субтитров: использование faster-whisper для транскрибации аудио и Tesseract OCR для распознавания текста на экране, с поддержкой объединения и дедупликации временных шкал.
3. Перевод и корректура: интеграция LLM, таких как OpenAI или DeepSeek, для контекстного пакетного перевода, корректуры исходных субтитров и генерации метаданных для публикации.
4. Рендеринг видео: использование FFmpeg для создания «вшитых» субтитров с поддержкой настройки шрифтов, обводки, теней и позиционирования, с приоритетным использованием ускорения NVIDIA NVENC.
5. Помощь в публикации: автоматизация заполнения данных для публикации на Bilibili через Playwright с последующим подтверждением и отправкой пользователем.
Инструмент предоставляет графический интерфейс (WebView), построенный на React, и интерфейс командной строки (CLI). Поддерживаются три режима работы с ресурсами (сбалансированный, фоновый, ускоренный) для оптимизации производительности системы. Результаты каждого этапа сохраняются в контрольных точках, что позволяет возобновить работу после прерывания.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.