
Разработчик под псевдонимом YusufB5 опубликовал ASCILINE Engine, приложение для трансляции видео в виде ASCII-графики в реальном времени. Проект подаёт обычный ролик как текстовый поток и отрисовывает его в браузере через HTML5 Canvas. Автор называет такой формат «неблокируемым», хотя по факту речь скорее о другом способе доставки видеоконтента, а не о защите от фильтров.
На практике ASCILINE Engine действительно делает из исходного видео цветную текстовую анимацию с неожиданно приличным качеством. В старших режимах картинка уже не похожа на классическое «ASCII-искусство» из терминала. Вместо букв и знаков движок использует цветные блоки, поэтому результат ближе к низкому разрешению обычного видео.
Разработчик предусмотрел пять режимов вывода. Они отличаются палитрой, способом кодирования и визуальной детализацией. В максимальном режиме изображение, по словам автора проекта, приближается к 360p, если встроить его небольшим окном в веб-страницу.
Кроме самой отрисовки, проект предлагает и несколько побочных сценариев применения. YusufB5 указывает, что к такому потоку можно применять CSS-фильтры в реальном времени, а объём передаваемых данных может составлять лишь несколько килобайт на кадр. Для медленных каналов это выглядит полезнее, чем для рекламного рынка: дельта-кадры и дополнительное сжатие GZIP действительно уменьшают трафик, особенно на малых разрешениях.
Идея перевода видео в текст не нова. Ещё в 1990-х и 2000-х для этого использовали AAlib и позже libcaca, а FFmpeg давно умеет выводить видео в псевдографику через сторонние модули. Отличие ASCILINE Engine в другом: проект рассчитан не на терминал, а на браузер и современный Canvas, где можно работать с цветом, анимацией и веб-эффектами без плагинов.
Тезис о «неблокируемости» вызвал споры неслучайно. Обычные блокировщики рекламы действительно чаще охотятся за известными рекламными доменами, скриптами и контейнерами баннерных сетей. Но косметические фильтры в uBlock Origin и аналогичных расширениях умеют скрывать элементы страницы вручную или по селекторам, поэтому Canvas с ASCII-видео не выглядит чем-то принципиально неуязвимым.
Отдельная линия дискуссии связана с лицензией. Автор утверждает, что лицензия MIT якобы содержит запрет на использование технологии в рекламе. Это спорное заявление: стандартная лицензия MIT, напротив, разрешает коммерческое использование, модификацию и распространение при сохранении уведомления об авторских правах. Если разработчик хочет отдельно ограничить рекламные сценарии, для этого обычно используют другую лицензию или дополнительные условия.
У проекта есть и более практичный сценарий, чем борьба с блокировщиками. Текстовый видеопоток может быть удобен для передачи изображения легковесным ИИ-моделям или устройствам с ограниченными ресурсами, где полноценный декодер видео избыточен. На этом поле ASCILINE Engine конкурирует не с MP4 как таковым, а с набором упрощённых форматов для телеметрии, удалённого мониторинга и интерфейсов устройств интернета вещей.
Перспективы проекта будут зависеть не от спора о рекламе, а от того, появятся ли у него реальные внедрения. Если движок получит плагины для браузеров, инструменты конвертации и API для потоковой передачи, он может выйти за пределы GitHub-демонстрации. Иначе ASCILINE Engine останется эффектным техническим экспериментом, как многие ASCII-рендеры до него.