Добавить в корзинуПозвонить
Найти в Дзене

ASCILINE стримит ASCII-видео 360p при 30 FPS текстом

ASCII-видео снова вылезло из музейной полки, но уже с претензией на веб-стриминг: разработчик YusufB5 опубликовал ASCILINE Engine, движок для вывода видео через текст и цветные блоки. В описании проекта он обещает 360p при 30 FPS и называет такой поток «unblockable», то есть неблокируемым. С последним тезисом всё не так гладко. ASCILINE Engine работает как рендерер для веба: он берёт исходное видео и переводит картинку в текстовое представление, а в продвинутом режиме заменяет символы цветными блоками, из-за чего небольшая демонстрация выглядит близко к обычному MP4. ❗️ ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ КРУТЫЕ СТАТЬИ БЕСПЛАТНО Код проекта выложен в репозитории ASCILINE на GitHub под лицензией MIT. Автор описывает движок как «high-performance, real-time ASCII video rendering engine». Сама идея не новая. Видео через ASCII гоняли ещё в 90-х, и один из ранних примеров — hasciicam. Разница в том, что ASCILINE упирает не в ретро-эффект, а в цвет, фреймрейт и веб-доставку. В маленьком
Оглавление

ASCII-видео снова вылезло из музейной полки, но уже с претензией на веб-стриминг: разработчик YusufB5 опубликовал ASCILINE Engine, движок для вывода видео через текст и цветные блоки.

В описании проекта он обещает 360p при 30 FPS и называет такой поток «unblockable», то есть неблокируемым. С последним тезисом всё не так гладко.

ASCILINE рисует видео символами и цветными блоками

ASCILINE Engine работает как рендерер для веба: он берёт исходное видео и переводит картинку в текстовое представление, а в продвинутом режиме заменяет символы цветными блоками, из-за чего небольшая демонстрация выглядит близко к обычному MP4.

❗️ ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ КРУТЫЕ СТАТЬИ БЕСПЛАТНО

Код проекта выложен в репозитории ASCILINE на GitHub под лицензией MIT. Автор описывает движок как «high-performance, real-time ASCII video rendering engine».

  • Mode 3: цветной текст с палитрой на 32K цветов.
  • Mode 5: цветные блоки вместо символов, близко к 360p.
  • Classic mono ASCII: монохромный вариант в духе старых ASCII-рендереров.

Сама идея не новая. Видео через ASCII гоняли ещё в 90-х, и один из ранних примеров — hasciicam. Разница в том, что ASCILINE упирает не в ретро-эффект, а в цвет, фреймрейт и веб-доставку.

В маленьком окне Mode 5 действительно выглядит убедительно. Но мы бы не ждали магии на большом экране. Блочная природа картинки быстро вылезет, особенно на лицах, мелком тексте и резких границах.

«Неблокируемый» поток оказался спорным заявлением

YusufB5 продвигает ASCILINE как «unblockable video stream», потому что поток идёт через чистый текст, а не через привычные видеотеги. Но блокировщики рекламы не обязаны ловить только теги video, и это сразу ослабляет громкую формулировку.

Один из простых контраргументов — HTML5 Canvas. Если ASCII-видео рендерится в canvas, блокировщик с режимом element zapper может просто убрать этот элемент со страницы. Это не тонкая инженерная дуэль, а обычное удаление контейнера.

Больше вопросов вызвала не сама графика, а возможное применение. Комментаторы опасаются, что похожую технологию могут использовать для рекламы, которую сложнее скрыть стандартными фильтрами. Автор отвечает, что добавил к MIT License строгий anti-ad clause, чтобы движок не применяли для принудительных нескрываемых объявлений.

-2

Юридически такая оговорка поможет только тем, кто вообще соблюдает лицензии. Недобросовестные пользователи могут проигнорировать запрет. Поэтому «неблокируемость» тут скорее маркетинговая формула, чем доказанное техническое свойство.

Зачем тут AI, GZIP и IoT

Самая практичная часть ASCILINE не в споре с блокировщиками, а в компактной доставке кадров: движок может слать только изменившиеся символы через delta frames, сжимать данные GZIP и держать поток на уровне нескольких килобайт на кадр.

❗️ ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ КРУТЫЕ СТАТЬИ БЕСПЛАТНО

Для обычного просмотра это звучит странно. У нас уже есть H.264, AV1 и аппаратное декодирование в любом смартфоне. Но в нишевых сценариях текстовый поток может быть полезен: слабые устройства, IoT-панели, терминалы, удалённые интерфейсы и страницы, где важна не красота, а понятная динамика.

В проекте заявлены и визуальные примочки. ASCILINE умеет применять CSS-фильтры к потоку в реальном времени. Для арт-инсталляций, дашбордов и экспериментальных интерфейсов это уже не игрушка из эпохи Pentium, а вполне живой веб-инструмент.

Отдельная ставка — «мост для AI». Логика простая: если видео уже разложили в текстовые и цветовые структуры, лёгким LLM проще делать семантические сводки. Это не заменяет компьютерное зрение, но даёт любопытный слой между сырой картинкой и текстовым описанием сцены.

В миссии проекта YusufB5 формулирует цель так: «transform the web into a highly dynamic and interactive typographic canvas» — превратить веб в динамичный интерактивный типографический холст.

Подписывайтесь на наши каналы в Telegram и Дзен, чтобы узнавать больше. И делитесь своим мнением и опытом в нашем чате.

ASCILINE стримит ASCII-видео 360p при 30 FPS текстом ⚡️

IT
5,67 млн интересуются