Y2A-Auto: бесплатный опенсорсный инструмент переноса видео на Flask
Что такое Y2A-Auto?
Y2A-Auto — это бесплатный инструмент с открытым исходным кодом на базе Flask для переноса видео, который позволяет переносить видео с YouTube напрямую на AcFun, предоставляя полный набор решений для загрузки, перевода субтитров и автоматической загрузки, а также поддерживает мониторинг популярных видео или определённых каналов на YouTube, обладает удобным веб-интерфейсом и поддержкой пользовательских скриптов для использования и управления.

Функции и возможности
Автоматический перенос: от загрузки, обработки субтитров, ai-перевода до автоматической загрузки — без ручного вмешательства.
Мониторинг YouTube: позволяет отслеживать популярные видео и каналы на YouTube, а также контент по определённым поисковым ключевым словам, автоматически обнаруживая и отбирая видео, соответствующие заданным критериям.
Усиление с помощью ИИ: использование API OpenAI для перевода заголовков, описаний и субтитров, автоматическое добавление тегов и автоматическая модерация контента.
Обработка субтитров: автоматическая загрузка файлов субтитров, пакетный перевод и возможность встраивания переведённого контента в видео.
Веб-интерфейс: предоставляет веб-интерфейс для удобного управления задачами, настройки мониторинга и конфигурации системы.
Пользовательские скрипты: предоставляются пользовательские скрипты, которые обеспечивают автоматическую синхронизацию Cookie и возможность отправки видео в очередь обработки одним нажатием на странице видео YouTube.
Способы развёртывания
Развёртывание Windows EXE
Загрузите исходный код: git clone https://github.com/fqscfqj/Y2A-Auto.git.
Перейдите в каталог инструментов сборки: cd build-tools, дважды щёлкните build.bat, чтобы создать EXE.
Запустите программу: перейдите в каталог dist/Y2A-Auto и дважды щёлкните start.bat.
Особенности: не требуется настройка среды Python и FFmpeg, портативность, запуск двойным щелчком.
Развёртывание через Docker
Быстрый запуск:
git clone https://github.com/fqscfqj/Y2A-Auto.git cd Y2A-Auto docker-compose up -d # 预构建镜像 docker-compose -f docker-compose-build.yml up -d --build # 本地构建
Монтирование каталогов: данные, такие как файлы конфигурации, база данных и загруженные файлы, сохраняются с помощью монтирования каталогов.
Локальное развёртывание (среда Python)
Клонируйте проект и создайте виртуальное окружение: python -m venv .venv, затем активируйте его.
Установите зависимости: pip install -r requirements.txt, установите FFmpeg.
Запустите приложение: python app.py.
Руководство по использованию
Настройка среды: установите необходимые программные пакеты и зависимости в соответствии с выбранным способом развёртывания.
Клонирование проекта: клонируйте проект Y2A-Auto с помощью команды Git.
Сборка и запуск: выполните сборку и запуск в соответствии с шагами для соответствующего способа развёртывания.
Первоначальная настройка:
Откройте веб-интерфейс: http://localhost:5000
Настройте API-ключи и данные учётных записей
Загрузите файл Cookie или укажите учётные данные для входа
Настройте параметры перевода субтитров
Задайте правила мониторинга YouTube
Выполнение задач: добавьте URL видео YouTube или используйте мониторинг для автоматического добавления задач, затем запустите обработку.
Адрес проекта
https://github.com/fqscfqj/Y2A-Auto
Помощник сценариста▸
AI Приложения
AI Новости 