Главная страницаОбратная связьКарта сайта

Мультимедийные возможности.Просмотр фильма .Обзор видео программ


Программа BS Player предназначена для воспроизведения видеофильмов. Она полностью бесплатна, и наиболее свежую версию её можно свободно скачать через Интернет, зайдя по адресу bsplayer.cjb.net.

Если видеофильм записан на компакт-диске в одном из стандартных форматов, то в текущей версии программы для его воспроизведения всё равно потребуется найти на этом диске файл с собственно видеоданными. Отдельно могут быть подгружены субтитры к фильму или даже альтернативная звуковая дорожка, например дорожка с русским переводом при наличии фильма в оригинале.

11.2.1.1 Основные возможности по настройке воспроизведения



Рис. 11.17 Основное окно программы BS Player

Основное окно программы показано на рис. 11.17 (внизу). В нижней части окна расположены кнопки управления проигрыванием, которые имеют стандартный вид: пуск, пауза, стоп и пр. Щёлкнув мышью в нужном месте полосы воспроизведения, можно переместиться к любому месту фильма. При наведении мыши на полосу воспроизведения её указатель принимает вид «руки» (этот момент как раз и показан на рис. 11.17). Если щелчок по этой полосе производится в режиме паузы, то в момент щелчка изображение (стоп-кадр) не изменяется до тех пор, пока не будет запущено воспроизведение.

Воспроизведение фильма производится в отдельном окне с узкими границами (рис. 11.17, вверху). Оба окна — и окно воспроизведения, и основное окно — можно независимо перемещать в любое место экрана, «потянув» за них мышью. Клавишей F можно переключаться из оконного режима воспроизведения в полноэкранный и обратно.

В основном окне программы расположен также индикатор громкости (над полосой воспроизведения). Этот индикатор является одновременно и регулятором — можно изменять громкость, перемещая его мышью. Во время воспроизведения можно также увеличивать громкость клавишей «стрелка вверх», а уменьшать — клавишей «стрелка вниз». Для временного выключения и включения звука используется сочетание Ctrl-M.

Для ускоренной перемотки назад или вперёд служат клавиши «стрелка влево» и «стрелка вправо» соответственно.

Слева от индикатора громкости расположена следующая информация: имя загруженного файла, режим субтитров и формат фильма. Например, «680х312@25» означает, что фильм записан в разрешением 680x312, а нормальная скорость его воспроизведения — 25 кадров в секунду. Эта информация может пригодиться в случае возникновения проблем (об этом см. ниже).

Субтитры. Для использования субтитров необходимо, чтобы файл субтитров был записан в одном из следующих форматов: MicroDVD, SubRip или Subviewer. Этот файл должен быть расположен в одной папке с файлом фильма. Чтобы загрузить субтитры, щёлкните правой кнопкой мыши в основном окне и выберите из меню пункт «Загрузить субтитры». Если файл субтитров имеет то же имя, что и файл фильма (с другим расширением), то он будет подгружен автоматически. Кроме того, можно сразу загрузить файл субтитров, если запустить проигрыватель из командной строки.

Замечание. Для запуска командной строки выберите из системного Windows-меню «Пуск» пункт «Выполнить» или нажмите сочетание клавиш Win-R. Удобно также воспользоваться утилитой Cmdline, которая позволяет запускать Windows-программы с параметрами командной строки.

Например, если файл фильма имеет имя movie.avi, а файл субтитров — verystrangecomments.sub, то для запуска фильма вместе с субтитрами достаточно набрать bplay movie.avi verystrangecomments.sub

А если, наоборот, не нужно, чтобы файл субтитров подгружался, в то время как он имеет имя, совпадающее с именем основного файла, можно использовать параметр -nsub в командной строке:

bplay movie.avi -nsub

Если файл субтитров загружен, то можно включать и выключать режим их отображения, нажимая клавишу S. Чтобы выбрать шрифт для отображения субтитров и цвет их фона, щёлкните правой кнопкой мыши по окну воспроизведения и выберите из меню пункт «Субтитры» и далее «Шрифт», «Цвет фона субтитров» или «Положение субтитров». Пункт «Цвет фона» имеет два варианта: либо субтитры будут отображаться на прозрачном фоне, либо на фоне, заданном s файле субтитров. Место расположения субтитров можно выбрать либо вручную, либо автоматически.

Размер окна воспроизведения можно изменять с помощью клавиш 1, 2 и 3 (только на основной клавиатуре). По умолчанию это окно имеет размер, соответствующий разрешению фильма. Можно вернуть его в это состояние клавишей 2. Нажатие клавиши 1 вдвое уменьшает размер окна по сравнению с оригинальным, а нажатие клавиши 3 увеличивает его до 200%. Клавиши + и - можно более тонко изменять размер окна воспроизведения. И, как уже говорилось, переключать в полноэкранный режим и обратно клавишей F. Кстати, можно запустить проигрывание фильма сразу в полноэкранном режиме, используя параметр -fs командной строки:

bplay movie.avi -fs

Управлять воспроизведением фильма можно не только кнопками управления, тем более что при просмотре в полноэкранном режиме этих кнопок не видно. Вместо них можно использовать клавишу X для начала воспроизведения, клавишу С для паузы и клавишу V для останова. Кроме того, если фильм имеет метки, можно переместиться к предыдущей метке клавишей Z, а к следующей — с помощью клавиши В.

В оконном режиме просмотра фильма можно делать в это же время на компьютере что-то ещё. Чтобы окно воспроизведения не заслонялось окнами других программ, нажмите Ctrl-A — теперь фильм будет проигрываться поверх остальных окон. При этом основное окно программы будет вести себя обычным образом. Для отключения этого режима вновь нажмите Ctrl-A.

Если основное окно мешает заниматься на компьютере другими делами или просто загораживает изображение (это бывает при небольших разрешениях экрана), можно скрыть его с помощью клавиши Н. Повторное нажатие этой клавиши возвращает основное окно BS Player на место.

А теперь рассмотрим некоторые интересные возможности, связанные с воспроизведением фильма с компакт-диска или просто с жёсткого диска компьютера.

Список файлов для воспроизведения. Если нажать сочетание Alt-E, то откроется окно с таким названием Дело в том, что программа BS Player позволяет создавать такие списки файлов (плей-листы) для последовательного воспроизведения. Если загружен подобный список, то при воспроизведении можно перемещаться с помощью клавиши Z к предыдущему файлу в списке, а с помощью клавиши V — к следующему. Чтобы добавить файл в список, нажмите правую кнопку мыши в окне списка файлов и выберите пункт «Добавить файл». Здесь же с помощью пункта «Удалить файл» можно удалить текущий файл из списка, а с помощью пункта «Удалить все» полностью очистить список. Можно также сохранить созданный вами список или загрузить его с диска с помощью соответствующих команд в этом меню. Поскольку на VideoCD фильм зачастую состоит из нескольких файлов, проигрываемых последовательно, то для его просмотра лучше всего перенести в плей-лист все файлы с видеоданными подряд.



Рис. 11.18 Редактор закладок программы BS Player

Список «закладок» для фильма. Создание такого списка позволяет быстро перемещаться к нужным местам. Чтобы создать закладку, нажмите сочетание Alt-I. Все закладки видны в меню Bookmarks, которое появляется при выборе соответствующего пункта после нажатия правой кнопки мыши в окне воспроизведения. По умолчанию каждая закладка здесь описана только временной позицией фильма, однако можно добавить и более пространное описание. Для этого нажмите Ctrl-Alt-I, откроется окно редактора закладок (рис. 11.18). Выделив нужную закладку, добавьте её описание в поле Description
Регулировка скорости воспроизведения. Помимо обычной скорости (1х) здесь можно установить воспроизведение с двойной скоростью (2х) или с половинной (1/2х). Чтобы установить нужную скорость воспроизведения, щёлкните правой кнопкой мыши в окне воспроизведения, выберите из меню пункт «Скорость воспроизведения» и далее один из трёх подпунктов. Следует учесть, что при изменении скорости воспроизведения искажается звуковое сопровождение фильма: при двойной скорости звук транспонируется на октаву вверх, а при половинной — на октаву вниз. При этом соответственно искажается тембр звучания (за счёт транспозиции формантных областей). В результате, если в звуковом сопровождении присутствует речь, она становится крайне неразборчивой.

Изменение экранного разрешения. Программа самостоятельно выполнит это, если в меню, появляющемся при нажатии правой кнопки мыши в окне воспроизведения, выбрать пункт «Сменить разрешение экрана». Правда, эта опция работает не во всех операционных системах и не со всеми драйверами.

При запуске проигрывателя из командной строки можно сразу же задать нужное разрешение, применив параметр -res с указанием количества точек по горизонтали и вертикали, а также глубины цвета. Например, если запустить фильм так:

bplay movie.avi -res=1024x768xl6

то проигрыватель запустит фильм, сменив разрешение экрана на 1024x768 при 16-битной глубине цвета.

Захват кадров воспроизводящегося фильма «на лету». Кадры записываются при этом на диск как обычные графические файлы в формате bmp и автоматически получают имена bscap0.bmp, bscapl.bmp и т. д. По умолчанию эти файлы располагаются в той же папке, куда установлена программа. Для записи текущего кадра в BMP-файл во время воспроизведения или паузы нажмите клавишу Р. Программа «втихомолку» запишет нужный файл на диск, не выводя никаких дополнительных сообщений, чтобы «не отвлекаться» от воспроизведения.

Обратите внимание, что при нажатии клавиши Р в графический файл будет записан кадр оригинального размера, даже если просмотр настроен на увеличенный или уменьшенный размер. Чтобы скопировать текущий кадр в том масштабе, в котором он в данный момент виден на экране, нажмите сочетание клавиш Shift-P.

Замечание. Копировать кадры во время просмотра фильма можно и обычными программами-скринграбберами (типа Snaglt). Однако, во-первых, время срабатывания такой программы в большинстве случаев будет больше, поэтому захваченным окажется уже не желаемый вами кадр, а один из следующих. Во-вторых (это относится к более медленным системам) во время запуска параллельного процесса в самом кадре могут возникнуть искажения, которые почти сразу же будут исправлены, однако именно захваченный кадр, скорее всего, окажется «испорченным». Поэтому предпочтительнее пользоваться встроенными средствами программы BS Player.

11.2.1.2 Дополнительные возможности по настройке воспроизведения

Дополнительные возможности заключаются, прежде всего, в том, что можно по своему желанию установить параметры кодеков — видео и аудио. Поскольку в подавляющем большинстве случаев фильмы записываются в файл с использованием какого-либо алгоритма сжатия, при воспроизведении кодеки занимаются его декомпрессией в реальном времени. Чтобы воспроизведение шло без сбоев при наилучшем возможном для данной системы качестве, бывает полезно подстроить параметры кодеков в каждом конкретном случае.

Чтобы войти в окно настройки того или иного кодека, вначале следует загрузить файл фильма. Щёлкнув правой кнопкой мыши в окне воспроизведения, выберите из меню пункт «Настройка кодеков». Подпункты этого меню будут зависеть от того, какие кодеки используются при воспроизведении фильма. Например, во многих случаях это могут быть MPEG Layer-3 Decoder для аудиодорожки и DivX MPEG-4 DVD Video Decompressor для видеоряда.

Настройка звуковых кодеков. После выбора одного из кодеков перед вами откроется окно его настроек. Например, настройки кодека MPEG Layer-3 Decoder от Fraunhofer можно увидеть на рис. 11.19.

■ Вкладка Quality. Здесь расположены все изменяемые параметры, отвечающие за качество декодирования.

• Частота дискретизации звукового ряда устанавливается на панели Frequency. Если выбрать пункт Full, программа будет обеспечивать исходную частоту дискретизации, с которой звук был закодирован. Для высвобождения части ресурсов можно выбрать пункт Half, но это несколько ухудшит качество звучания, так как частота дискретизации будет вдвое меньше указанной в файле. И, наконец, в качестве крайней меры можно использовать пункт Quarter. При этом частота дискретизации составит четверть от оригинальной. Однако даже на медленных системах к этой мере не всегда можно прибегать, особенно если частота дискретизации изначально была невысока. Например, если в файле фильма звук записан с частотой дискретизации 8000 Гц, то при выборе пункта Quarter частота дискретизации воспроизводимого звука будет всего 2000 Гц, а при этом будет уже трудно что-либо разобрать.

•   Выходное амплитудное разрешение звука устанавливается на панели Resolution. Здесь можно устанавливать абсолютное выходное разрешение — 16 или 8 бит, независимо от того, как звук был записан. Однако, если оригинальный звук был 8-битным, здесь следует всегда выбирать пункт 16 bit.

•   Режим воспроизведения можно выбрать на панели Stereo Mode. Программа может декодировать звук на оба стереоканала либо свести их в один моноканал, если выбрать пункт Downmix.

•   Подстроить кодек под имеющийся у вас тип процессора позволяет панель CPU Type. Если у вас Pentium или более мощный процессор, выбирайте пункт Pentium. В противном случае следует выбрать 80486 Class — в этом случае программа не будет использовать инструкции, «не понятные» для этих процессоров. Этот пункт, как вы понимаете, требуется очень редко.



Рис. 11.19 Настройка звуковых кодеков в программе BS Player

■ Остальные две вкладки окна настройки кодека MPEG Layer-3 Decoder носят чисто информационный характер. На вкладке Statistics отображается статистика воспроизведения — оригинальная частота дискретизации, ширина потока, количество декодированных фреймов, количество ошибок (Sync Lost) и т. д. Здесь вам больше всего полезен пункт Sync Lost. Если в нём стоит 0, значит, система справляется с декодированием. Если же там стоит другое число, измените один из параметров на вкладке Quality, понизив качество. А вот на вкладке About практически нет полезной информации — только название программы и фирмы-поставщика, а также координаты последней в Интернете.

Настройка видеокодеков. Среди них царит большое разнообразие. В качестве примера можно привести настройки кодека DivX MPEG-4 DVD Video Decompressor (рис. 11.20).

■ Вкладка DIVX;-) Control. Здесь осуществляются все настройки:



Рис. 11.20 Настройка видеокодеков в программе BS Player

•   С помощью регулятора CPU (Quality) можно настроить качество воспроизведения. Регулятор имеет пять положений от 0 до 4. Наивысшее качество воспроизведения обеспечивается в положении 4, но при этом требуется очень много ресурсов компьютера. В положении 0 система загружается по минимуму, но качество видео при этом ухудшается. Настройку этого регулятора начинайте с положения 4. Если при воспроизведении наблюдается выпадение кадров, постепенно уменьшайте его значение. Когда вы увидите, что воспроизведение проходит гладко, можно остановиться.

•   Регуляторы Brightness, Contrast и Saturation. С помощью первых двух можно настроить яркость и контрастность изображения соответственно. Регулятор Saturation предназначен для установки насыщенности изображения: при установке в 0 изображение состоит из оттенков серого (чёрно-белое), а значение 100 соответствует наибольшей насыщенности цветов. «Нормальным» положением этого регулятора (как и остальных, кроме верхнего) является 50.
• Регулятором Hue устанавливается цветовой тон изображения.
Значение 100 сильно «озеленяет» изображение, а значение 0 оз­
начает сдвиг в сторону красно-фиолетового. Оригинальные цвета
воспроизводятся при значении 50.

Общие настройки программы. Кроме настроек, характерных для того или иного кодека, существуют и общие настройки программы. Окно настроек можно открыть, нажав Ctrl-P. Здесь есть несколько вкладок.

■   Вкладка DivX;) предназначена для настройки внутреннего DivX-декодера и идентична только что описанной.

■   Вкладка General. На этой вкладке можно настроить параметры программы. Здесь довольно много переключателей, понятных интуитивно. Правда, в русифицированной версии программы не все они переведены на русский язык (по крайней мере, на момент написания этих строк), и около некоторых переключателей находятся английские подписи. Поясним наиболее важные из этих переключателей.

• В самом низу окна есть флажок Use overlay принудительного
включения оверлея, что означает задействование аппаратных
ресурсов видеоадаптера и разгрузку процессора. Функция очень
полезная, так как видеоадаптер самостоятельно начинает исполь­
зовать оверлей только в некоторых случаях.

Правда, здесь есть одно «но»: дело в том, что в версии программы, существующей на момент написания книги, эта функция не всегда срабатывает. Если включить оверлей не удалось, перед началом воспроизведения появляется предупреждающее окно, и воспроизведение начинается без оверлея.

Замечание. Разработчики программы прекрасно понимают, что функция недописана, поэтому в подписи к соответствующему переключателю находится в скобках слово buggy, т. е. «глючный».

• Другой очень важный переключатель — Use Equalizer, т. е. ис­
пользовать эквалайзер. Эквалайзер представляет собой систему полосовых/режекторных фильтров, корректирующих частотную характеристику звуковой дорожки фильма. Программа позволяет
настроить количество полос эквалайзера. Однако помните, что коррекция звука происходит в реальном времени при воспроизве­дении, поэтому, чем больше полос эквалайзера используется, тем
больше ресурсов процессора эта операция требует. По умолчанию эквалайзер состоит из пяти полос, но можно варьировать это число. Для этого в окне настроек откройте вкладку Equalizer (рис. 11.21).
Здесь в числовом поле Number of bands можно указать, из скольких частотных полос должен состоять эквалайзер. Ширина каждой из полос пока что не регулируется, а вот центральная частота устанавливается следующим образом. Номер нужной полосы выбирают из выпадающего меню Band, а саму центральную частоту для этой полосы (в герцах) устанавливают в поле Frequency. Обратите внимание, что всё это нужно сделать до загрузки файла фильма, в противном случае интерфейс управления эквалайзером будет неправильным. Чтобы включить эквалайзер, загрузите файл фильма и, щёлкнув правой кнопкой мыши в окне воспроизведения, выберите из меню пункт Equalizer. Появится окно (рис. 11.22), в котором с помощью ползун-ковых регуляторов можно увеличивать или уменьшать громкость каждой частотной полосы. Нажатие на кнопку Default возвращает все регуляторы в среднее положение, что соответствует прохождению сигнала в неизменённом виде.

Кроме того, в окне настроек можно указать программе, какое экранное разрешение устанавливать сразу после загрузки, какое разрешение использовать для полноэкранного режима и т. п. Количество настроек постоянно растёт с выходом каждой новой версии программы.

Программа MPlayer

Это, пожалуй, одна из наиболее популярных программ для воспроизведения видеодисков (как VideoCD, так и DVD), а также видеофайлов. Название этой программы расшифровывается как Media Player, т. е. проигрыватель для видео и музыки.

Программа работает под управлением операционной системы Linux, но с некоторыми ограничениями можно также использовать другие UNIX-подобные операционные системы. Популярность этой программы объясняется несколькими факторами, среди которых стоит отметить такие:

■  распространяется бесплатно;

■  очень компактна;

■  работает очень быстро, не требуя много компьютерных ресурсов (позволяет смотреть видео даже на «слабых» компьютерах);

■  «понимает» множество различных форматов;

■  поддерживает подключение модулей для воспроизведения других форматов;

■  позволяет гибко управлять воспроизведением, например подстраивать «на ходу» синхронизацию видео и звука, и пр.

Надо сказать, что MPlayer — чуть ли не единственная программа современного уровня, которая для воспроизведения видео не требует наличия какой-либо графической оболочки. Если пользователь работает с командной строкой, он может запросто запустить эту программу из командной строки, что не помешает ему смотреть фильмы. Ну, а для нынешних пользователей, привыкших щёлкать мышкой по кнопкам и системе меню, программа имеет собственную графическую оболочку.

С помощью программы MPlayer можно не только воспроизводить фильма с лазерных дисков, но и слушать музыку, а также проигрывать видеофильмы, записанные в отдельные файлы. Возможности программы очень широки, поэтому мы рассмотрим их лишь вкратце.

При установке программы, если она совершается как сборка из исходных текстов, MPlayer определяет параметры системы и оптимизируется под неё. Этим достигается максимальная эффективность программы, которая может показывать фильмы без «торможения» даже на достаточно медленных системах, где не справляются другие программы воспроизведения видео.

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

11.2.2.1 Управление из командной строки

Конечно, такое управление несколько архаично, однако в данном случае оно ничуть не менее эффективно, чем «стандартное» графическое управление.

Чтобы запустить программу достаточно написать в командной строке просто

горlayer

При этом мы ничего интересного не увидим, кроме так называемого экрана помощи. В консоль будут выведены краткие правила запуска программы и назначение основных её параметров.

Чтобы просмотреть какой-нибудь фильм, а точнее — начать его просмотр, необходимо указать программе источник этого фильма. Например, для того чтобы посмотреть фильм с DVD-диска, можно написать в командной строке следующее:

mplayer -dvd

Чтобы просмотреть какую-либо часть DVD-фильма, можно сразу указать заглавие соответствующей дорожки DVD или же её номер, например вот так:

roplayer  -dvd 3

Аналогично можно начать просмотр фильма, записанного на VideoCD, дав соответствующую команду:

mplayer -vcd

или же проиграть отдельную дорожку VideoCD, указав её номер:

mplayer -vcd 2

Бели записанный на DVD-диске имеет несколько языковых вариантов звукового сопровождения, можно выбрать нужный язык с помощью параметра -alang. Для этого нужно знать двухбуквенные коды языков, которые требуется указывать значения для этого параметра. Большой сложности это не представляет, достаточно запомнить коды всего нескольких языков, которые вы знаете, например:

■  ru — русский язык;

■  en — английский язык;

■  fr — французский язык;
■   de — немецкий язык;

■   it — итальянский язык;

■   pi — польский язык и т. д.

Например, чтобы запустить DVD-фильм с русской звуковой дорожкой, можно дать следующую команду:

mplayer -dvd -alang ru

Разумеется, это «сработает» при условии, что на DVD-диске действительно есть русская звуковая дорожка. В противном случае программа запустит воспроизведение фильма, используя звуковую дорожку, установленную по умолчанию, а в консоль будет выведено соответствующее сообщение об ошибке.

Аналогичным образом при проигрывании DVD-фильма можно выбирать язык субтитров, если они представлены на диске на разных языках. Для выбора языка субтитров можно использовать параметр -slang, например, вот так:

mplayer -dvd -alang en -slang ru

Приведённая выше команда запустит DVD-фильм со звуковой дорожкой на английском языке и с русскими субтитрами.

Если же субтитры существуют в виде отдельного файла и их необходимо подключить, то в командной строке запуска программы можно использовать дополнительный параметр -sub. После него нужно указать имя файла субтитров.

Замечание. Если имя файла субтитров содержит пробелы, его следует заключить в кавычки.

Всё вышесказанное, как и всё то, что будет сказано ниже, относится не только к проигрыванию DVD-фильмов или VideoCD, но и к воспроизведению фильмов, расположенных на диске в виде какого-либо файла. Чтобы запустить такое воспроизведение, следует, не задавая параметры -dvd или -vcd, указать имя файла, например, вот так:

mplayer yurl.avi

Если файл с фильмом расположен не в той папке (каталоге), из которого даётся команда, необходимо указать относительный или абсолютный путь к этому файлу, например:

mplayer /home/leh/movies/yurl.avi

или

mplayer ../../movies/yurl.avi
В последнем случае предполагается, что команда даётся из папки, родительская папка которой имеет общую родительскую папку с папкой movies.

Во многих случаях бывает важно указать программе так называемое устройство видеовывода. На самом деле таким образом выбирается нужный драйвер для воспроизведения видеопотока. Например, если фильм нужно просмотреть в отсутствие какой бы то ни было графической оболочки, то обычно единственно возможным устройством вывода видеопотока является так называемый framebuffer. В этом случае фильм можно просмотреть, например, с помощью следующей команды:

mplayer -dvd -vo fbdev

Здесь параметр -vo указывает на выбор драйвера видеопотока, а его значение fbdev определяет конкретное устройство (framebuffer). Все остальные виртуальные видеоустройства, которые можно определить с помощью параметра -vo, так или иначе должны использовать графический интерфейс (обычно XWindow, или XFree86).

Вот ещё несколько примеров использования параметра -vo. Для вывода видео с помощью видеоадаптеров Matrox в режиме оверлея следует использовать значение mga или xmga:

mplayer -dvd -vo xmga

В том случае, если используется видеодрайвер, совместимый со стандартом VESA, может потребоваться указать соответствующее устройство для улучшения вывода изображения:

mplayer -dvd -vo vesa

Далее, для вывода видео через драйвер OpenGL можно использовать значение gl, а для вывода через драйвер OpenGL с многотекстурной поддержкой — значение gl2:

mplayer  -dvd -vo gl2

Наконец, самый часто встречающийся случай — это вывод с использованием окна XFree86. Для этого употребляют значения xv, а также xll (в последнем случае вывод происходит через драйвер Xlmage):

mplayer  -dvd -vo xv

Существуют и другие значения. Аналогично параметру -vo, можно задавать устройство (драйвер) для вывода звука с помощью параметра -ао. Наиболее употребительные из этих параметров следующие:

ш oss — звук выводится через стандартный драйвер OSS (Open Sound System), обычно являющийся стандартным для Linux-систем; ■    alsa9 — звук выводится через улучшенный драйвер alsa (Advanced Linux Sound Architecture). Если в системе используется этот драйвер, то следует использовать данный параметр;

■    arts — звук выводится через звуковой сервер aRts (обычно используется в среде KDE);

■    esd — звук выводится через звуковой сервер esd (может использоваться в среде GNOME);

■    pcm — звук записывается на жёсткий диск в виде файла стандарта РСМ (обычно WAV).

■ Например, чтобы записать звуковую дорожку фильма в виде фай­
ла, не просматривая сам фильм, можно написать в командной строке
следующее:

mplayer -dvd -vo null -ao pcm

В этом случае изображение не будет визуализироваться (для этого использовано значение null параметра -vo), а вместо проигрывания звука будет произведена его запись в файл на жёстком диске компьютера.

ш Однако перейдём к другим настройкам программы MPlayer. Как мы уже говорили, программа потребляет сравнительно немного системных ресурсов и способна проигрывать фильмы даже на достаточно медленных системах. Однако если скорости компьютера всё же не хватает для визуализации всех кадров фильма, можно разрешить программе пропускать некоторые кадры. Зачастую это может быть почти незаметно на глаз (например, если пропускается 1 кадр каждые 4—5 с), зато позволяет воспроизвести, казалось бы, «ресурсоёмкий» фильм. Причина — при разрешении пропуска кадров программа изрядно снижает требования к системным ресурсам, хотя они и без того небольшие. Чтобы разрешить пропуск кадров, можно использовать параметр -framedrop, например, вот так:

mplayer  -dvd -framedrop

■  В других случаях, если система не справляется с декодированием
всех кадров фильма, можно задать пониженную частоту кадров с по­
мощью параметра -fps. Впрочем, этот же параметр можно использовать
и для повышения частоты кадров. Только имейте в виду, что качество
воспроизведения от этого вряд ли улучшится. Например, следующая
команда вдвое понижает частоту кадров фильма, если предположить,
что фильм записан в формате NTSC (30 кадр/с):

mplayer -fps 15 myntscmovie.avi

■  Наконец, некоторые фильмы вообще не содержат звука, а в дру­
гих случаях при просмотре звук не обязателен. Чтобы не заставлять систему совершать лишние действия, связанные с воспроизведением ненужного звука, можно использовать параметр -nosound:

mplayer -dvd -nosound

■  По умолчанию каждый фильм запускается в окне того размера,
который определён в свойствах фильма. Однако приятнее смотреть
фильм в полноэкранном режиме, т. е. чтобы изображение выводилось
не в отдельное окно, а занимало максимально возможную площадь
экрана, и ничего больше на экране бы не было. Для запуска фильма
в полноэкранном режиме можно использовать параметр -fs:

mplayer -dvd  -fs

■   Можно также запускать фильм в окне произвольных размеров. Для этого служат параметры -zoom, -vm, -x и -у. О том, как применять эти параметры, можно прочитать в документации к программе mplayer.

■   Чтобы начать воспроизведение не с начала фильма, а с какого-либо определённого места, можно использовать параметр -ss. При этом необходимо указать точку фильма, с которой нужно начинать воспроизведение. Эта точка указывается как временная позиция, считая от начала фильма. Следует ввести количество часов, минут и секунд в отдельные «поля», по две цифры для каждого поля, причём поля разделяются двоеточием. Например, для начала воспроизведения фильма с 45-й минуты можно задать следующую команду:

mplayer -dvd -ss  00:45:00

ш Чтобы улучшить качество визуализации, можно разрешить программе применять так называемый фильтр пост-обработки. Правда, при этом повысится требовательность к системным ресурсам, но для многих современных быстрых систем это не имеет большого значения. Разрешение на использование фильтра пост-обработки дается параметром -рр:

mplayer  -dvd -pp

До сих пор мы говорили о различных параметрах запуска программы MPlayer, однако она допускает достаточно гибкое управление и во время воспроизведения. Рассмотрим наиболее употребительные команды управления во время воспроизведения фильма. Об остальных можно прочитать в документации к программе, набрав в командной строке man mplayer.

Начнём с самого простого — паузы во время просмотра фильма. Чтобы приостановить воспроизведение, нажмите клавишу «пробел» или клавишу р. Чтобы продолжить просмотр с места остановки, нажмите любую клавишу. Для окончательной остановки воспроизведения, используйте клавишу Бес. Эта клавиша позволяет выйти из программы.

Чтобы увеличить громкость звука при просмотре фильма, нажмите клавишу «*» и нажимайте ее до тех пор, пока громкость звука не достигнет желаемого уровня. Чтобы понизить громкость звука, нажмите клавишу «/».

По умолчанию при просмотре фильма поверх изображения отображается так называемое OSD (on-screen display, т. е. информация поверх изображения). Это может быть время воспроизведения фильма или какая-нибудь другая информация. Она зачастую бывает полезной, но если хочется её отключить, нажмите клавишу О. Этой клавишей во время воспроизведения можно переключать различные режимы экранной информации (OSD), один из которых соответствует полному отсутствию информации поверх изображения, а другие отображают или отключают различные элементы OSD.

■ Надо сказать, что программа MPlayer обладает одной весьма полезной возможностью, которой почему-то нет больше почти что ни в одной программе. Дело в том, что при интенсивном использовании ресурсов системы для декодирования видео (например, при сильном сжатии или сложном алгоритме сжатия), зачастую при воспроизведении наблюдается некоторая «рассинхронизация» видео и звука. При этом звук несколько опережает изображение или отстаёт от него. Как правило, пользователи уже знают, что если это произошло, то единственным выходом является просмотр фильма на другом, более мощном компьютере. Однако программа MPlayer позволяет подстраивать синхронизацию видео и звука, что называется, «на ходу». Используя клавиши «+» и «-», можно во время просмотра фильма соответственно увеличивать или уменьшать «запаздывание» звукового сигнала по отношению к видеосигналу. Каждой нажатие одной из этих клавиш изменяет эту задержку на 0,1 с.

Аналогичным образом можно подстраивать синхронизацию видеоизображения с субтитрами. Если субтитры начинают отставать от изображения или опережать его, можно использовать клавишу z для увеличения запаздывания субтитров, а клавишу х — для уменьшения. Как и в предыдущем случае, величина задержки при каждом нажатии клавиши изменяется на ОД с.

Можно также подстраивать расположение субтитров на экране. Иногда бывает, что субтитры расположены слишком высоко или слишком низко. В первом случае они мешают просмотру изображения, а во втором — «уползают» за нижнюю границу экрана, так что становится невозможно прочитать половину нижней строки или даже всю эту строку. В подобных случаях в программе MPlayer можно использовать клавиши г и t. Первая из них несколько поднимет расположение субтитров на экране, а вторая — опустит. Таким образом, можно во время просмотра отрегулировать расположение субтитров по желанию.

■ Существуют также различные возможности для навигации по фильму во время его просмотра. Например, нажатие клавиши «стрелка вправо» позволяет перескочить сразу на 10 с вперёд, а нажатие клавиши «стрелка влево» — на 10 с назад. Для более решительных перемещений по фильму можно использовать другие клавиши. Так, «стрелка вверх» позволяет переместиться сразу на одну минуту вперёд, а «стрелка вниз» — на одну минуту назад. Клавиша PageUp «отправ­ляет» нас сразу на 10 мин вперёд, a PageDown — на 10 мин назад.

Другие элементы управления программой mplayer из командной строки можно найти в документации к программе.

11.3.2.2 Управление графической оболочкой MPlayer

Управление программой MPlayer через графический интерфейс является более традиционным на сегодняшний день вариантом управления программой и сильно отличается от управления через командную строку. Однако графическая оболочка остаётся только оболочкой, а все возможности программы остаются такими же, как описано выше. Впрочем, читатели, не привыкшие к командной строке, вполне могли пропустить предыдущий подраздел, поэтому мы опишем графическое управление программой, не ссылаясь на предыдущий материал.

Чтобы запустить программу MPlayer в графическом режиме, обычно достаточно выбрать её название из стартового меню. Например, в среде KDE 3.1 это можно сделать так: кнопка «К» -> Мультимедиа -> Видео -> MPlayer. В принципе, можно запустить программу с графической оболочкой и из командной строки, набрав

gmplayer

Эту же команду следует ввести, например, в свойства ярлыка, если есть желание иметь ярлык программы MPlayer на рабочем столе.

Замечание. Вообще говоря, сама программа MPlayer и её графическая оболочка устанавливаются как два различных пакета — «mplayer» и «mplayer-gui». Это означает, что на компьютере может быть установлен пакет MPlayer, но не установлена графическая оболочка для него. Однако если программа устанавливалась непосредственно из дистрибутива Linux (а она содержится практически во всех современных дистрибутивах), то обычно она устанавливается вместе со своей графической оболочкой.
При запуске программы открывается её основное окно (рис. 11.23). Как видите, здесь представлены собственно окно воспроизведения, в котором при запуске расположен логотип программы, а также отдельно от него панель управления программой.

При использовании программы MPlayer с графической оболочкой можно пользоваться теми же горячими клавишами, которые управляют воспроизведением при запуске из командной строки. Однако здесь к ним добавля

Обсудить статью на форуме


Если прочитаная статья из нашей обширной энциклопедия компьютера - "Мультимедийные возможности.Просмотр фильма .Обзор видео программ", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info