2. Приложения для работы с видео

Аннотация

В этом разделе рассматриваются видеопроигрыватели, поставляемые с Mandrakelinux. В нем представлены некоторые приложения, подсказки для решения некоторых связанных с ними проблем и рекомендуемые полезные ресурсы.

2.1. Введение

Главная проблема видеопроигрывателей для GNU/Linux заключается в том, что наиболее популярные видеокодеки являются несвободными и для того, чтобы реализовать их в свободных приложениях (в основном из-за стоимости лицензирования), они должны быть подвергнуты инженерному анализу[15] (reverse engineering). Это очень сложная задача и ее выполнение может быть незаконным в некоторых странах, которые ограничивают доступность таких кодеков, и, таким образом, и видеофайлов, которые могут быть просмотрены в GNU/Linux.

Например, фактически будет невозможно воспроизвести некоторые сжатые видеофайлы или DVD без загрузки из Интернета соответствующих кодеков.

[Внимание]Внимание

В некоторых странах воспроизведение DVD и использование кодеков, подвергнувшихся инженерному анализу, все еще остается под вопросом. Вот почему MandrakeSoft не включает все плагины для использования кодеков[16]. Представленная здесь информация предназначена для помощи пользователям Mandrakelinux, которые знают, что в их стране использование этих кодеков и плагинов является законным. Mandrakesoft ни в коем случае не подстрекает вас к нарушению законов и вы должны проверить применимые в вашем случае законы перед тем, как загружать и использовать эти кодеки и плагины.

2.2. Totem

Totem - это медиапроигрыватель, основанный на библиотеках Xine и используемый по умолчанию в Mandrakelinux, который может воспроизводить видео- и звуковые потоки и файлы, но здесь мы сосредоточимся на его возможностях в области видео. Одной из его лучших особенностей является возможность полной управляемости с клавиатуры.

Двойной щелчок по поддерживаемому видеофайлу запустит Totem, откроет файл и начнет его воспроизведение. Вы можете запустить Totem также из главного меню Мультимедиа+Видео->Видеопроигрыватель Totem. Или из терминала: наберите totem --help, чтобы увидеть список доступных опций.

Рисунок 11.7. Интерфейс Totem

Интерфейс Totem

Интерфейс Totem'а показан на рисунке Рисунок 11.7, «Интерфейс Totem». Это очень простой интерфейс и состоит он из следующих элементов:

  • Область отображения. Это область, в которой будет показываться воспроизводимый видеофайл. Вы, конечно, не ограничены этой небольшой областью для просмотра фильма, нажмите клавишу F для переключения между полноэкранным и оконным режимами. В полноэкранном режиме при движении мышью в нижней части экрана появятся кнопки управления, а в правом верхнем углу появится кнопка выхода из этого режима.

  • Управление положением. Используя этот ползунок, вы можете «перепрыгнуть» к любому месту фильма, просто передвиньте ползунок вправо/влево или нажмите клавишу со стрелкой вправо/влево, чтобы выполнить прокрутку вперед/назад.

  • Управление звуком. Используя этот ползунок, вы можете настроить уровень громкости воспроизводимого фильма, просто переместите ползунок право/влево или нажмите клавишу со стрелкой вправо/влево, чтобы увеличить/уменьшить громкость.

  • Управление воспроизведением. Уменьшенный набор обычных кнопок управления видеомагнитофона: Предыдущий (горячая клавиша: B), Воспроизведение/Пауза (горячая клавиша: P) и Следующий (горячая клавиша: N).

  • Статус. Находится в левой нижней части окна Totem, показывает состояние фильма (Воспроизведение, Пауза, Остановлено) и текущее время относительно общей продолжительности фильма.

[Подсказка]Подсказка

Все элементы управления могут пыть скрыты/показаны посредством нажатия на клавишу H.

Чтобы воспроизвести DVD, просто вставьте диск в привод, при этом откроется Totem и начнется воспроизведение заставки DVD. При просмотре DVD рекомендуется, чтобы вы переключились в полноэкранный режим. Чтобы извлечь диск, выберите меню Фильм->Извлечь или нажмите клавиши Ctrl-E.

Используйте различные элементы меню Вид, чтобы настроить вид картинки, изменить ее масштаб, изменить соотношение размеров и т.п. Не стесняйтесь исследовать его!

2.3. Другие приложения просмотра видео для Linux

Xine

Xine - это одно из наиболее интересных приложений для просмотра видео под GNU/Linux. Оно поддерживает широкий диапазон форматов и входных сигналов. Оно обладает быстротой, гибкостью в настройке и расширяемостью. Оно также предоставляется в виде библиотеки, на основе которой сделано много других проигрывателей.

MPlayer

MPlayer - это еще одно интересное приложение с поддержкой множества драйверов вывода и даже устаревших видеокарт. Также, среди множества других форматов, оно поддерживает DVD, AVI и VideoCD. Вам, вероятно, понадобится загрузить и установить winDLLs и несвободные кодеки, чтобы заставить его работать со многими популярными форматами видео. С одной стороны это может показаться неудачным решением, но с другой строны это дает вам поддержку всех форматов, поддерживаемых в Windows®.

XMovie

Это приложение «заточено» под воспроизведение фильмов с высоким разрешением, таких как файлы MPEG1, MPEG2 и AVI. Оно не создано для воспроизведения таких сжатых файлов, как Quicktime®, но поддерживает потоки MPEG2.

Kaffeine

Kaffeine - это приложение для KDE, сделанное на основе библиотек Xine. Его возможности очень схожи с возможностями его «родителя», но в нем лучше реализована интеграция в среду KDE.

Наконец, для GNU/Linux существует много других приложений для просмотра видео, таких как: vlc (проигрыватель файлов/потокового видео в формате MPEG2 и DVD), Ogle (DVD-проигрыватель, поддерживающий меню и навигацию) и RealPlayer® (несвободное программное обеспечение). Мы советуем вам изучить их, т.к. они могут удовлетворить ваши специфические потребности.



[15] Процесс систематического разбора программы или микросхемы для изучения алгоритмов её работы с целью имитации или повторения некоторых или всех её функций в другой форме или на более высоком уровне абстракции. Широко используется в современной индустрии - от чистого копирования до скрытого. Однако при этом возникают этические проблемы (прим. переводчика).

[16] Коробочные версии Mandrakelinux включают некоторые кодеки.