3070 звёзд на GitHub: Y2A-Auto — автопилот для переноса видео с YouTube на Bilibili, убивающий целую профессию

3070 звёзд на GitHub: Y2A-Auto — автопилот для переноса видео с YouTube на Bilibili, убивающий целую профессию
RichardsonРучной перенос видео умирает — его убивает один конвейер.
Раньше человек, таскавший ролики с YouTube на Bilibili, тянул работу за пятерых: следил за обновлениями каналов, качал видео, распознавал речь, вычитывал перевод, заливал с тегами. Десять минут видео уходили в два часа даже у опытного исполнителя. Сейчас на GitHub лежит проект Y2A-Auto — 3070 звёзд, 515 форков — и сжимает весь этот конвейер в один docker compose up -d плюс пара конфигов. Видео вышло — машина сама скачала, перевела, вшила субтитры, отправила на публикацию. Человек только жмёт «одобрить» в веб-панели.
Это не оптимизация. Это пересборка всей экономики процесса.
Суть бизнеса на переносе: арбитраж на информационном лаге
Под капотом большинства каналов с миллионными просмотрами на Bilibili и AcFun лежит один и тот же приём: локализация качественного контента с YouTube. Обзоры гаджетов, уроки по программированию, нарезки зарубежных шоу, свежие демки в области ИИ — всё это появляется на YouTube, а в рунете существует естественный лаг по времени и языку.
Кто быстрее превращает «сырое мясо» (оригинал без субтитров) в «готовое» (с русской дорожкой), тот забирает трафик первой волны. Преимущество первого хода в рекомендательных алгоритмах жёсткое: один и тот же сюжет, первый автор и автор второго дня — разрыв по просмотрам может быть кратным. Раньше это окно держали на ручном мониторинге, и пять каналов были потолком для одного человека. Смысл автоматизации: радиус мониторинга с 5 каналов вырастает до 50, скорость обработки с 3 роликов в день до 30, а предельные издержки падают почти до нуля.
Что именно автоматизирует Y2A-Auto
Официальная формулировка короткая: автоматический перенос видео с YouTube на AcFun и Bilibili с поддержкой ИИ-перевода, генерации субтитров, модерации контента и умного мониторинга. Но если разобрать по слоям, каждый — рабочая инженерия:
Скачивание построено на yt-dlp — лучшем инструменте для вытягивания видео. Поддерживает два режима: мониторинг канала и поиск по ключевым словам, можно тянуть только свежие ролики или добивать историю. Распознавание речи работает на двух моделях — Whisper и Voxtral, английская дорожка превращается в текст. Перевод подключается через OpenAI-совместимый интерфейс, а значит можно воткнуть и GPT, и DeepSeek, и Qwen — README прямо говорит, что под китайские модели заточены приватные параметры. На практике: регистрируешься на платформе DeepSeek, создаёшь API-ключ, прописываешь OPENAI_BASE_URL как https://api.deepseek.com — 30 секунд, и конвейер живёт. Слово «совместимый интерфейс» не должно пугать.
Самое ценное — модуль контроля качества субтитров (QC): автоматическая разбивка длинных строк, нормализация пунктуации, фильтр слов-паразитов, детекция галлюцинаций. Кто хоть раз делал субтитры, знает главную боль ИИ-перевода — «галлюцинации»: модель придумывает фразы, которых в оригинале не было. Здесь проверка вшита в конвейер, а не костылится постфактум. Дальше — модерация через Alibaba Cloud Green, и автоматическая публикация на Bilibili, AcFun или обе площадки сразу, включая генерацию заголовка, описания, тегов и выбора раздела через ИИ.
Три шага до рабочего конвейера
Шаг первый — окружение. Официально рекомендован Docker, не нужно ставить Python, FFmpeg, yt-dlp руками — одна команда docker compose up -d поднимает сервис. Если своего сервера нет, самый дешёвый путь: поставить Docker Desktop на свой компьютер (скачал с сайта, двойной клик — готово) либо взять облачный сервер начального уровня — для новичка это даже проще, не надо возиться с домашней сетью.
Шаг второй — три группы критичных параметров. Первое — Cookie: нужны авторизационные данные для YouTube, Bilibili и AcFun, проект поддерживает экспорт через расширение браузера, для Bilibili ещё работает вход по QR-коду. Второе — ключ YouTube Data API v3, от него зависит мониторинг. Третье — ИИ-интерфейс: заполняешь OPENAI_API_KEY и OPENAI_BASE_URL, для экономии указываешь совместимую точку DeepSeek. По данным исходного поста, перевод субтитров для 10-минутного ролика обходится в несколько десятков копеек; цифра не проверена независимо, сверяйтесь со своим счётом API.
Шаг третий — открываешь веб-панель по http://localhost:5000, добавляешь каналы для мониторинга и держишь AUTO_MODE_ENABLED выключенным. Сначала ручная модерация — каждый ролик глазами, потом публикация. Когда понимаешь границы контента и правила площадок, переходишь на полный автомат. В проекте есть защита входа, блокировка по ошибкам, таймаут сессии, но право на риск при безлюдной публикации должно оставаться у тебя.
Если ты с нуля и боишься конфигов — иди послойно. Уровень 1: только Docker и запуск сервиса, посмотреть интерфейс — 30 минут, затык в установке Docker. Уровень 2: Cookie одной площадки и ручной прогон одного ролика — час, затык в экспорте Cookie. Уровень 3: подключение YouTube API и ИИ-ключа для полного автомата — два часа, затык в получении API. На каждом шаге можно остановиться и проверить, не надо глотать слона целиком.
Пути монетизации: сначала холодный душ, потом деньги
После запуска конвейера деньги приходят с трёх направлений. Но сразу честно: эпоха чистого перелива контента закончилась, площадки никогда не снижали давление на такие аккаунты. Если идти по пути «свой канал на доход от площадки» — с высокой вероятностью словишь бан. Более устойчивая позиция — «перевод плюс переработка», либо продажа инструмента как услуги.
Первое — собственный канал на доход от площадки, при условии что это переработка, а не голый перелив. Программы монетизации Bilibili и AcFun платят за просмотры. Вертикальный канал (обзоры ИИ-инструментов, зарубежные уроки по коду) с тремя роликами в день растёт заметно быстрее, чем при ручном режиме. Правила репоста обязательны, в Y2A-Auto по умолчанию автоматически добавляется пометка о репосте — не отключай. Ожидаемый диапазон просмотров при трёх роликах в день, умноженный на ставку монетизации, даёт от нескольких тысяч до десятков тысяч рублей в месяц; бан обнуляет всё, этот риск закладывай в ожидания заранее.
Второе — заказы на перевод субтитров. На досках объявлений и в соцсетях услуга «расшифровка речи плюс впечатывание субтитров» стоит от 100–200 ₽ за минуту видео, конкретный ценник смотришь сам. С этим конвейером твои издержки — почти только API. Холодный старт конкретный: выкладываешь объявление об услуге, записываешь короткое видео с примером «до/после» — это проверенный канал привлечения клиентов. Заказ кидаешь в систему, вручную вычитываешь субтитры, отдаёшь.
Третье — развёртывание под ключ для MCN и небольших студий. Много команд, делающих контентные матрицы, хотят такую же схему, но у них нет инженеров. Берёшь «развёртывание плюс ежемесячное сопровождение»: разовая настройка от нескольких тысяч рублей, плюс абонентская плата за смену Cookie, подстройку модели, расширение списка каналов. Классическая продажа лопат старателям.
Границы риска — без прикрас
Авторское право — это потолок этого бизнеса, и он жёстче, чем кажется. Контент на YouTube в основном не лицензирован для переноса, работать можно только с тем, что разрешено к перепосту или получено по лицензии. Относительно безопасные категории: видео под CC-лицензией с явным разрешением на распространение, каналы с официальным разрешением на переработку, материалы лицензированных MCN. Всё остальное — серая зона, давление площадок на чистый перелив не ослабевает, актуальные правила смотри в регламентах Bilibili и AcFun. Модерацию через Alibaba Cloud Green не отключай — это твоя защита, а не ограничение.
Безопасность аккаунтов — такая же реальная история. Cookie — это, по сути, активная сессия, сервер должен быть под контролем доступа, пароль на веб-панель ставишь сразу. Полный автомат публикации означает отказ от человеческого фильтра, включай его только когда позиционирование канала устоялось и категория контента безопасна.
Что делать прямо сейчас
Инструмент бесплатный, лицензия GPL-3.0, единственный порог — руки. Сегодня вечером, два часа: берёшь любую машину с Docker, тянешь образ, прописываешь Cookie трёх площадок и один ИИ-интерфейс, ставишь на мониторинг один знакомый YouTube-канал и прогоняешь полный цикл. Завтра в очереди модерации лежит первый автоматически собранный ролик. Адрес репозитория: github.com/fqscfqj/Y2A-Auto — сначала звезда, потом развёртывание, и хватит просто сохранять в закладки.








