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 |
Могут быть использованы следующие опции командной строки:
VСмена цвета OSD
VСмена цвета субтитров
где V может быть:
0 (нормальный),
1 (темный),
2 (жирный),
3 (жирный шрифт),
4 (реверсный[reverse]),
5 (специальный).
AAlib сама предоставляет большое количество опций. Вот некоторые из важных::
Установить рекомендуемый aa драйвер (X11, curses, Linux).
Использовать все 256 символов.
Использовать восьмибитную ASCII.
Выводит все опции 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 для
дальнейших задач тюнинга.