Разработчик представил более эффективный видеоплеер для терминала
Разработчик под ником TheRealOrange опубликовал на GitHub исходный код своей версии видеоплеера tvp для терминала, который эффективно кодирует от 4 до 11 пикселей видеопотока с помощью одного символа юникода. Правда, пиксели все еще не являются независимыми, а каждый символ юникода при прорисовке по-прежнему ограничен двумя цветами. Также разработчику удалось оптимизировать свой способ для правильного изменения цвета текста или фона на видео, даже в случаях, когда несколько пикселей рядом достаточно похожи.
Автор выложил проект под открытой лицензией GPL-3.0. Код видеоплеера для терминала написан на С++ (440 строк).
#opensource #видеоплееры
Разработчик под ником TheRealOrange опубликовал на GitHub исходный код своей версии видеоплеера tvp для терминала, который эффективно кодирует от 4 до 11 пикселей видеопотока с помощью одного символа юникода. Правда, пиксели все еще не являются независимыми, а каждый символ юникода при прорисовке по-прежнему ограничен двумя цветами. Также разработчику удалось оптимизировать свой способ для правильного изменения цвета текста или фона на видео, даже в случаях, когда несколько пикселей рядом достаточно похожи.
Автор выложил проект под открытой лицензией GPL-3.0. Код видеоплеера для терминала написан на С++ (440 строк).
#opensource #видеоплееры