AAlib - это библиотека для отображения графики в текстовом режиме, используя мощный
ASCII рендерер[renderer]. Существует множество программ уже
поддерживающих ее, такие как Doom, Quake, и т.д. MPlayer
содержит очень удобный драйвер для нее. Если ./configure
обнаруживает установленную aalib, будет собран libvo драйвер для aalib.
В AA Window можно использовать некоторые клавиши для изменения настроек рендеринга:
| Клавиша | Действие |
|---|---|
| 1 | уменьшить контрастность |
| 2 | увеличить контрастность |
| 3 | уменьшить яркость |
| 4 | увеличить яркость |
| 5 | включение/отключение быстрого рендеринга |
| 6 | установка режима зашумления[dithering] (отсутствие, распределение ошибки[error distribution], Floyd Steinberg) |
| 7 | инвертировать изображение |
| 8 | переключение между управлением aa и MPlayer |
Могут быть использованы следующие опции командной строки:
-aaosdcolor=VСмена цвета OSD
-aasubcolor=VСмена цвета субтитров
где V может быть:
0 (нормальный),
1 (темный),
2 (жирный),
3 (жирный шрифт),
4 (реверсный[reverse]),
5 (специальный).
AAlib сама предоставляет большое количество опций. Вот некоторые из важных::
-aadriverУстановить рекомендуемый aa драйвер (X11, curses, Linux).
-aaextendedИспользовать все 256 символов.
-aaeightИспользовать восьмибитную ASCII.
-aahelpВыводит все опции aalib.
Рандеринг очень сильно загружает CPU, особенно при использовании AA-on-X
(использование aalib под X), и меньше при использовании стандартной не-фреймбуфер
консоли. Используйте SVGATextMode, чтобы настроить большой текстовый режим и
наслаждайтесь! (второй выход карт Hercules рулит[secondary head Hercules cards
rock] :) ), но, IMHO, вы можете использовать опцию -vf 1bpp, чтобы
получить графику на hgafb :)
Используйте опцию -framedrop, если ваш компьютер недостаточно быстр
для отрисовки всех кадров!
При воспроизведении на терминале, вы получите лучшую скорость и качество при
использовании драйвера Linux, а не curses(-aadriver linux).
Но при этом вы долны иметь право записи в
/dev/vcsa!
Это не определяется aalib автоматически, но vo_aa вместо нее пытается определить
лучший режим. Смотрите http://aa-project.sf.net/tune для
дальнейших задач тюнинга.
<терминал>