Средства воспроизведения видео
Текстовая программа mtvp имеет множество параметров, из которыхпракти-чески используется лишь несколько из них. Так, для воспроизведения VideoCD достаточно (при вставленном в привод, но не смонтированном диске) набрать в командной строке терминала:
mtvp vcd:#
где # — номер трека, соответствующий порядковому номеру dat-файла на диске Video-CD.
f\*r|Сыт-е| | tiflip | Sup | Tairu |
ГОФЙИЙ JLMp Г Avid JflBr
CLP_______________________________________________________
I—I~
Рис. 12.23: Программа gtv для воспроизведения mpeg-видео
I-jjii>i_ii-j....................................... ~Щ
i'»vи*. я мшлазе I
Рис. 12.24: Программа aviplay для воспроизведения видео
С помощью дополнительной опции -df видеофильм может быть запущен в полноэкранном режиме. Впрочем, это работает далеко не на всехвидеокартах. Тем не менее качество видео вполне удовлетворительное.
Обобщенный формат запуска программы
mtvp {option} [URL]
поскольку, кроме видеодисков, она может воспроизводить mpeg-файлы с локального диска и из Сети — с http- или ftp-серверов. Полный список опций можно, как обычно, получить, введя в терминале
mtvp -h
Так, для определения глубины цвета используется опция d(n); если ее опустить — видео воспроизводится в системной палитре.
Еще одна программа для воспроизведения видео в формате MPEG - gtv, запускаемая из сеанса X Window System одноименной командой (в окне терминала или строке минитерминала). Она позволяет считать mpeg-файл (с CD или жесткого диска) и осуществлять управление его воспроизводством (рис. 12.23).
Наконец, для просмотра видео в формате AVI предназначена программа aviplay, запускаемая одноименной командой (рис. 12.24). Она проста в использовании и позволяет открывать avi-файлы и управлять ихвоспроизведением.
Следует учесть, что в оригинальном виде программа aviplay может воспроизводить только некомпрессированные avi-файлы. Для просмотра видеопоследовательностей, сжатыхпо какому-либо алгоритму, потребуются дополнительные программы-кодеки, ссылки на которые можно найти на сайте разработчиков aviplay.

Рис. 12.25:Xineв действии
Не стоит на месте разработка более универсальныхи мощныхпроигрывате-лей, такихкакXine(рис. 12.25).
После установки, чтобы не настраивать все вручную, желательно запустить утилиту xine-check , которая поможет автоматически установить параметры, необходимые для нормальной работы программы (сервер звука, видеодрайвер и т.д.). После этого уже можно запускать программу. Разработчики утверждают, что полная скорость передачи кадров для MPEG-2 будет достигнута на PII 400МГц.
Проигрыватель имеет модульную конструкцию, у него отделена как графическая оболочка от непосредственно программы воспроизведения, что позволяет использовать альтернативные (о которыхниже), так и любой новый кодек можно добавить без проблем — программа при каждом запуске проверяет ихналичие. Модули программы могут быть оптимизированы под инструкции MMX, SSE и 3Dnow, а также реализована поддержка многопроцессор-ныхсистем. Как водится, интерфейс можно изменить с помощью обложек (рис. 12.26).
Проигрыватель работает со всеми мыслимыми и немыслимыми форматами файлов, а также с различными видео- и аудиокодеками. Дополнительно возможен запуск с различными аудио- (OSS, ALSA, aRts, ESD, Irix и Sun Audio)

^Ь _ 1 Е 3 - Длпш\^х*Фчй*><ЦрЛд>Ю»р«Ц0™«м E3»lkWmmw ^£
Рис. 12.26: Меню установок программыXine
и видеодрайверами (Xvideo, XShm, OpenGL, SDL, ASCII Art library, Syncfb, framebuffer), применяемыми в Linux. Единственное с чем может не работать программа, так это с зашифрованными DVD-дисками. Это ограничение возникло по причине возможного юридического преследования.
При запускеXineиз командной строки можно передать ряд параметров.
•параметр -A позволяет задать используемый аудиодрайвер, иногда после запуска из-за его неправильной установки xine заканчивает работу, поэтому пекомендуется набрать -A null, а затем установить с помощью меню«Option»(рис. 12.27);
•аналогично предыдущему для видео есть параметр -V;
•параметр -f позволяет запустить воспроизведение сразу в полноэкранном режиме;
•спрятать графическую оболочку можно включив параметр -d;
•убрать рамку вокруг окна можно опцией -B;
•запустить воспроизведение сразу после активации можно опцией -p;
*.** | kfHt | ,Л. | p(Kt | dnrodnr m*r *rd №р I ^
ТЕТ
I-*'-*'

т|c4_j*frrnori_Trt4>l
°' I
Рис. 12.27: Основное окно настроек
•параметр -G WxH[+X+Y] позволяет задать размер и положение окна просмотра (например, xine -G 800x600 установит размер окна равным 800 на 600 точек;
Все установленные значения затем автоматически записываются в конфигурационный файл в домашнем каталоге ~/.xine/config.
Дополнительно можно запустить проигрыватель с опцией -п, что даст возможность управлять xine через сеть. Для реализации этого необходимо создать файл ~/.xine/passwd и в нем добавить строки, разрешающие пользователям подключаться. В самом общем случае там может быть прописана строка ALL:ALLOW, разрешающая управление всем пользователям. Теперь в файл /etc/services добавьте строку
xinectl 6789/tcp # xine control
И, введя
telnet localhost 6789
можно подключиться к xine.
Об используемыхкомандахможно узнать, набрав help [command] или syntax <command>.
Еще интересная опция MRL (media resource locator). Запустив с нейXine, можно передать на него файл, набрав путь к нему в строке web-браузера, например, выбрав один из нижеперечисленныхвариантов:
>i«* nut nJbpiahn (#Jitdt» -**™:г
5*l**t рг*Щ» ■!* pifttiw (uttltlfl rlur.
nifellitv h«(i* <J -?uti"^ win*** vlilblli
ДЪс KM Ddrlc
-M,
l>:r^
Рис. 12.28: Окно настройки привязки клавиш
fifо://<путь>
stdin://mpeg2
tcp://<узел>:<порт>
vcd://<номер_дорожки>
Таким образом предоставляется очень удобная возможность посмотреть видео из Интернета.
И конечно жеXineможно управлять с помощью комбинаций клавиш. Перезакрепить ихможно в файле ~/.xine/keymap, который имеет вполне понятную структуру. Необходимо только учитывать, что meta соответствует Alt на клавиатуре (рис. 12.28).
Наиболее из часто используемыхприводятся ниже в таблице 12.1.
Кроме вышеперечисленныхконфигурационных файлов, чтобы не задавать каждый раз аргументы в командной строке, можно использовать дополнительно файл ~/.xine/xinerc, например:
—geometry 800x600+0+0—network—hide-gui
Теперь при стартеXineпрограмма запустится в окне 800x600, включится сервер удаленного управления, автоматически включится воспроизведение видеофайла без графической оболочки.
В дополнение немного о различных графическихоболчкахк этой программе. Прежде всего стоит упомянутьtoxine— скриптовая, командно-управляемая
|
Клавиша |
действие |
||
|
0 ...|9j |
устанавливают просмотр на позицию 0%. . . 90% |
||
|
A |
установить режим просмотра AUTO/16:9/4:3/DBV |
||
|
Alt + c |
вывести/спрятать окно настройки видео |
||
|
F |
переключение в широкоэкранный режим и обратно |
||
|
G |
вывести/спрятать графический интерфейс |
||
|
H |
как и предыдущая, но с окном воспроизведения |
||
|
Ctrl + m |
включение/выключение звука |
||
|
t |
снять snapshot |
||
|
Enter |
воспроизведение |
||
|
Пробел |
пауза |
||
|
Up или Down |
увеличение или уменьшение скорости воспроизведения |
||
|
< или > |
увеличить или уменьшить размер |
||
|
Alt + 1 / 2 или 3 |
установить размер окна воспроизведения равным 50%, 100% или 200% |
||
|
n или m |
позволяют догнать видео- или аудиопоток при асинхронном воспроизведении |
||
|
Q |
выход |
||
Таблица 12.1: Основные клавиши интерфейсаXine
оболочка, которая позволяет в командной строке установить практически все параметры, доступные как из графической оболочки, так и скрытые от пользователя.
Другие оболочки основаны на библиотеке GTK . Сюда вх одятgnome-xine, довольно развитыйSinek, единственным недостатком которого является поддержка обложек, и последний —Totemработает только под GTK2.
Под управлением KDE удобнее будет воспользоваться услугамиkxine, рассчитанного под Qt , в нем довольно простой интерфейс, не усугубляющий настройками.
Детская стоматология без боли - детский зубной врач.
С помощью модуля поддержки звукового сервераaRtsможно заставить воспроизводить видео, используя проигрывательNoatun.Aaxine, обеспечивающий вывод видео в виде ascii кода, входит в станадартную поставкуXineи будет доступен при компиляции с библиотекой aalib . В настоящее время ведутся разрботки модуля для web-браузера Мozilla . Как видите,Xine— довольно развитой видеопроигрыватель, имеющий множество опций и позволяющий с комфортом скоротать время за просмотром фильма.
- 1392 просмотра
Еще материалы по теме:
- Меню-ориентированный редактор mcedit
- Конверторы кириллических кодировок
- Средства воспроизведения звука
- Текстовый редактор joe
- Приложения OpenOffice.org
- Офисные приложения
