7.5. SVGAlib
Пред. | Глава 7. Устройства вывода видео | След.

## 7.5. SVGAlib

УСТАНОВКА. потребуется установить svgalib и ее пакет разработки, чтобы MPlayer собрал свой SVGAlib драйвер (определяется автоматически, но можко включить принудительно), и отредактировать `/etc/vga/libvga.config` в соответствии с вашией картой и монитором.

### Замечание

Убедитесь, что не используете опцию `-fs`, поскольку она включает использование программного масштабирования и работает медленно. Если вам действительно это необходимо, используйте опцию `-sws 4`, которая будет давать плохое качество, но несколько быстрее.

ПОДДЕРЖКА EGA (4BPP). SVGAlib включает в себя EGAlib, и MPlayer имеет возможность выводить любой фильм в 16-ти цветах. Используется в таких вариантах:

- EGA карта с EGA монитором: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp

- EGA карта с CGA монитором: 320x200x4bpp, 640x200x4bpp

Значение bpp (бит на пиксел) должно быть вручную установлено в 4: `-bpp 4`

Возможно потребуется отмасштабировать фильм, чтобы уместить в размеры EGA режима:

    -vf scale=640:350

or

    -vf scale=320:200

Для масштабирования требуется быстрый алгоритм с плохим качеством:

    -sws 4

Возможно надо отключить автоматическую коррекцию пропорций:

    -noaspect

### Замечание

Как показывает мой опыт, лучшее качество на EGA экране получается при небольшом уменьшении яркости: `-vf eq=-20:0`. Мне также пришлось уменьшить частоту дискретизации [samplerate] на моей машине, поскольку звук не работал на 44kГц. `-srate 22050`.

ВЫ можете включить OSD и субтитры только с плагином `expand`, смотрите страницу руководства man для точных параметров.

Пред. | Уровень выше | След.
7.4. SDL | Начало | 7.6. Вывод во фреймбуфер (FBdev)