Как «смотрится» YouTube на 45-летнем компьютере?
Разработчики часто тратят массу времени и сил на довольно бессмысленные вещи. Тем не менее в этом что-то есть и, как правило, людям нравится и делать это и смотреть на то, что получилось в результате. Например, недавно на древнем компьютере Commodore PET 600 удалось запустить воспроизведение ролика с YouTube! Если вы думаете, что это было просто, то ошибаетесь. Только представьте, что картинку нужно было вывести на монохромный зеленый экран, отображающий сетку символов 80×25. По сегодняшним меркам этот экран был просто ужасен!
В свое же время компьютер мог считаться весьма достойным и пользовался популярностью, если учесть, что его продавали несколько лет, а общее число выпущенных экземпляров достигло 12 миллионов. Задача усложнялась еще и тем, что «начинка» машины не блистала вычислительной мощностью. Инженерам пришлось действовать нестандартно – они изготовили специальный модуль, подсоединяемый в один из слотов расширения. В нем был размещен компактный Raspberry Pi Zero 2 W.
Этот компьютер подключался к Сети, загружал ролик и проводил его оптимизацию под возможности дисплея. Она заключалась в глубоком преобразовании потока в оттенках серого с разрешением 640×200 в сетку символов ASCII, имеющую размер 80×25. В итоге все получилось и видео отображалось с вполне приемлемой частотой кадров равной 30. Конечно, смотреть такое видео удовольствие сомнительное, но сам факт впечатляет. Впрочем, смотрите сами!