4.5. SVGAlib

4.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 для точных параметров.