Видеовторжение

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

MPlayer — предводитель команчей

Процесс инсталляции, значок на Рабочем столе, первый запуск, окно ДОС и... ничего не изменилось. На первый взгляд кажется, что произошла какая-то ошибка. Но на самом деле все правильно — собственного графического интерфейса у этого бойца просто нет. MPlayer можно увидеть только в действии.

Свою основную задачу — воспроизведение видео — этот боец принципиально выполняет налегке. Будучи запущенным без объекта проигрывания, он выводит в консоли список опций и завершается, но если затащить на его пиктограмму какой-нибудь видеофайл, то откроется окно воспроизведения абсолютно без видимых элементов управления. Да-а... Лаконичному интерфейсу этой программы позавидовал бы даже Малевич. Но внешность часто бывает обманчивой. Управлять работой MPlayer оказалось на удивление легко. Боец понимает ряд интуитивных директив, отдаваемых клавишами стрелок, PgUp, PgDn, / и * (тише, громче), слушается пробела и осуществляет перемотку по первому требованию колеса мыши.

Интерфейс у проигрывателя MPlayer для Windows практически отсутствует. Зато качество воспроизведения непревзойденное

Должен сказать, что раскритикованный выше интерфейс — принадлежность только текущей версии MPlayer 1.0 для Windows от разработчиков. На страничке Related Projects сайта MPlayer есть несколько братьев MPlayer с простеньким GUI. Одного из них зовут MPF, или MPlayer+Frontend. Его смело можно рекомендовать менее искушенным пользователям Windows, так как этот вариант упакован в удобный инсталлятор, да и простенький интерфейс к программе, пожалуй, лучше, чем ничего. Жаль только, что размер дистрибутива MPF в 3 раза больше, чем архив с MPlayer.

Один из моих приятелей (убежденный линуксоид), увидев MPlayer+Frontend для Windows, высказался в том духе, что MPlayer, конечно, хороший боец, но лучше пусть у него не будет никакого интерфейса, чем такой. Кстати, пользователям Linux, Unix и Mac OS X повезло больше, ибо версии MPlayer для системы X Window обыкновенно щеголяют в более чем приличном GUI с поддержкой тем. В их распоряжении обширный гардероб различных шкурок на сайте разработчиков, и не только.

Для выполнения боевых задач MPlayer использует целый ряд видео- единоборств, включая MPEG-1/2/4, DivX 3/4/5, Windows Media 7/8/9, RealAudio/Video вплоть до версии 9, Quicktime 5/6 и Vivo 1/2. Вооружен до зубов собственными MMX/SSE(2)/3DNow!(Ex)-оптимизированными кодеками, но позволяет также использовать подключаемые модули бинарных кодеков от XAnim?s и RealPlayer, а также DLL-файлы с Win32-кодеками. Имеет базовые навыки работы с VCD/DVD. Осуществляет вывод субтитров DVD и поддерживает ряд текстовых форматов субтитров. Для вывода видео умеет использовать практически все существующие интерфейсы. Способен конвертировать любой поддерживаемый формат в AVI-файл с видео в форматах RAW/DivX/MPEG-4 и звуком в PCM/MP3 и даже «грабить» устройства V4L.

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

MPlayer

Кроссплатформный видеоплеер

Оценка: *****

Операционные системы: Windows, Linux, Unix, Mac OS

Системные требования Windows-версии: Celeron-333, Windows NT/2000/XP, ОЗУ 16 Мбайт

Размер Windows-дистрибутива: MPlayer — 6,5 Mбайт, MPlayer+Frontend — 17,2 Мбайт

Сайт: http://www.mplayerhq.hu/homepage/

xine — маленький дьявол

Еще один открытый и бесплатный боец видеофронта. От остальных солдат нашего отряда его отличают сверхлегкий вес и необычайная выносливость. Вы можете составить для него список воспроизведения (playlist), совсем как для MP3-плеера. При этом он воспроизводит файлы форматов AVI, MOV, WMV и даже MP3, а также умеет проигрывать CD, DVD и VCD, отображает потоковое видео из Интернета. Интерпретирует большинство как распространенных, так и редко встречающихся мультимедийных форматов. Все вооружение данного бойца доступно в библиотеке xine-lib и может быть использовано другими мультимедийными ополченцами.

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

Интерфейс версии xine для Windows также тяготеет к минимализму, но уже с элементами андеграунда. Графически он состоит из небольшого черно-белого окошка с элементами управления, окна воспроизведения и окна со списком проигрывания. Кроме того, в Windows этот боец пока практически неработоспособен. Фактически мне удалось проиграть на нем только несколько файлов MPEG-1 и MOV. Зато среди пингвинов наш герой показал себя намного лучше. Может, качество видео в Linux-версии xine и недотягивает до демонстрируемого программой MPlayer, зато для xine можно составлять объемистый список проигрывания и менять шкурки (в моей версии их было три — и все мне понравились).

Впечатления от этого бойца остались не такие яркие, как от MPlayer, но малый размер и выносливость могут оказаться полезными для выполнения длительных спецзаданий в среде Linux, Unix и Mac OS. К сожалению, версия для Windows пока и близко не подошла к тому уровню, который позволил бы назвать ее стабильной.

хine

Компактный кроссплатформный медиаплеер

Оценка: ***

Операционная система: Linux, Unix, Mac OS , ограниченно годен для Windows

Системные требования: Celeron-333, ОЗУ 16 Mбайт

Размер архива с альфа-версией для Windows: 495 Kбайт

Сайт: http://xinehq.de/

Project Mayo — майор Пронин

«Проект Майо» — это целое боевое подразделение. Закаленные суровыми условиями мира Linux, успешно сражающиеся на полях Windows и в глубинах Mac OS X, в настоящее время его бойцы берут штурмом КПК. Несмотря на скромное вооружение, они захватили рекордное количество аппаратно-программных платформ.

Основную ударную силу проекта OpenDivX составляет видеокодек — ядро семейства программ. Он удивительно компактен и приспособлен для эффективной поддержки боевых действий по воспроизведению видео в среде Windows, Linux и Mac OS X. Весьма удивителен также факт существования версии кодека OpenDivX для такой экзотической платформы, как Amiga.

Хочу подчеркнуть, что у программы OpenDivX нет единого плеера для всех этих операционных систем. Project Mayo реализует принцип «кодек один, плееры разные». Исключение — объединяющий два в одном плеер для КПК. Боец-лилипут Pocket DivX Player заслуживает более подробного рассказа о его способностях.

Основанный на OpenDivX медиаплеер для мобильных платформ Pocket DivX Player вооружен видеодекодерами DivX, OpenDivX, AVI, MPEG-1, а также звуковыми декодерами MP3 и его вариантами. Полный список «наворотов» выглядит так:

  • десятиполосный эквалайзер с предусилителем;
  • поддержка списка проигрывания;
  • редактор списка проигрывания;
  • проигрывание потоков веб и встроенный диалог выбора веб-потока;
  • регулировка яркости (только для ARM-устройств);
  • ассоциирование файлов и собственный диалог открытия файлов;
  • настройка управляющих кнопок КПК;
  • проигрывание «вперемешку»;
  • поворот на 90o и увеличение 2:1;
  • билинейный фильтр для режима увеличения;
  • размывание (dithering) (только ARM);
  • быстрая перемотка, линейка и бегунок для быстрого поиска;
  • регулировка громкости;
  • сохранение в живых после выключения и включения;
  • проигрывание сразу при открытии (опционально);
  • регулируемый размер кэша для разгрузки процессора и экономии энергии.

Похоже, что к пользователям мобильных систем разработчики Project Mayo относятся особенно трепетно. Они даже выпускают бинарные дистрибутивы Pocket DivX Player, «заточенные» под целый ряд конкретных устройств. На сайте проекта можно взять инсталляторы этого медиаплеера для следующих моделей КПК: iPAQ_PocketPC, Casio_PocketPC, Jornada_PocketPC, Jornada_720_HPC, CASIO_E10x, Jornada_680, PocketPC_2002, Casio_BE300.

Мне удалось протестировать версию для PocketPC_2002, и я был приятно удивлен функциональностью программы. Я бы сказал, что для полного комплекта не хватает только поддержки формата Ogg Vorbis. (А что? Занимая всего 388 Кбайт памяти в КПК, боец-лилипут показал себя в бою очень неплохо. Можно бы и закрепить успех.)

Итак, вернемся к нашим «Mayo?рам». Связка кодека OpenDivX с видеопроигрывателем, «заточенным» под конкретную ОС, образует чрезвычайно эффективную боевую единицу. Например, OpenDivX для Windows, работая с напарником в лице медиаплеера Playa, отлично справляется с боевой задачей в среде Windows, позволяя получить качественное видео даже при низкой скорости потока.

В среде Linux OpenDivX используется медиаплеером XMPS (X Movie Player System) и субпроектом OpenDivX Streaming в качестве стандартной библиотеки. В Mac OS X кодек OpenDivX пристраивается в хвост к медиаплееру Quick Time. И это правильно. Под каждую конкретную ОС сложнее всего «затачивать» именно интерфейсные части программ. Таким образом, подход «кодек один, плееров много» предлагаю считать здоровым. В каждую ОС — свой видеоплеер! Ура!

Project Mayo

OpenDivX — кроссплатформный видеокодек

Оценка: ****1/2*

Операционная система:Windows, Linux, Unix, Mac OS, Amiga и PocketPC

Размер дистрибутива: 189 Кбайт

Playa — открытый и бесплатный медиаплеер

Операционная система: Windows

Системные требования: Celeron, Windows 9x/Me/NT/2000/XP

Размер дистрибутива: 290 Kбайт

Pocket DivX Player — открытый и бесплатный медиаплеер для PocketPC

Операционная система: Windows для PocketPC

Системные требования: Windows, Pocket PC 2002 на КПК, ОЗУ 388 Кбайт

Размер дистрибутива: 268 Kбайт

Сайт: http://www.projectmayo.com

FlasKMPEG — где родился, там и сгодился

К сожалению, большинство бойцов, способных перекодировать видео из одного формата в другой, работают, окопавшись в глубоком тылу командной строки. Чтобы покинуть это теплое и уютное болотце, необходимо научиться принимать личину родного приложения одной или нескольких операционных систем. А поскольку последнее реализовать трудновато, то открытый и бесплатный конвертер видео FlasKMPEG прописался на постоянное место жительства пока только в Windows. Это один из немногих открытых конвертеров MPEG в DivX для этой ОС, имеющий не только эффективный функционал в перекодировании, но и приятную наружность. Функционально FlasKMPEG близок к топовому открытому приложению для обработки видео VirtualDub. В своей первой статье об открытых мультимедийных программах «Бойцовые коты мультимедиа» (см. «Мир ПК»,№ 5/03, с. 36) я рассказывал об этом замечательном и удобном инструменте начинающего инженера видеомонтажа.

Перекодировщик FlasKMPEG в процессе работы отображает график эффективности сжатия и позволяет менять приоритет задачи для высвобождения вычислительных ресурсов системы

Несмотря на функциональное сходство, программа FlasKMPEG имеет принципиально иной интерфейс, ориентированный на пакетную обработку. Можно назначить ему несколько заданий по перекодированию, и он будет выполнять их одно за другим. Кроме того, в процессе конвертирования можно менять приоритет задачи, если необходимо высвободить ресурсы компьютера. Дело вкуса, конечно, но лично мне FlasKMPEG показался удобнее для выполнения простых операций, вроде перекодирования MPEG-1 DVD в DivX MPEG-4. В нем есть ряд предустановленных параметров перекодирования для таких задач, как программное декодирование видео MPEG-1/MPEG-2, перекодирование VCD/SVCD/DVD, декодирование A52/MPEG-аудио.

В общем, работать с этой простой и мощной программой было легко и приятно. FlasKMPEG показал себя великолепным бойцом. При обманчиво скромном весе он оказался силен и вынослив. Одна из народных компьютерных примет гласит: «Родные приложения для Windows стабильней в работе, чем портированные». Весьма спорно, не всегда это так. Но почему бы и не считать приверженность только одной операционке признаком стабильности, если приложение хорошо отлажено, как, например, FlasKMPEG?

FlasKMPEG

Открытый и бесплатный конвертер MPEG в DivX

Оценка: *****

Операционная система: Windows

Системные требования: Celeron-600, Windows NT/2000/XP, ОЗУ 32 Mбайт

Размер дистрибутива: 916 Kбайт

Сайт: http://www.flaskmpeg.net

Vidomi — один за всех

Боец Vidomi, так же как и FlasKMPEG, хранит лебединую верность Windows. Имеет холеный, щегольской вид. Можно даже сказать, что он красив, как бог, древнегреческий двуликий Янус. И так же обманчив. Vidomi — это комбинированное приложение для создания и проигрывания XviD и DivX-видео телевизионного качества из существующих MPEG-файлов. По сути, это несколько открытых приложений, два из которых объединены красивым и удобным интерфейсом типа «два-в-одном». Специальная кнопка переключает два разных приложения Player/Encoder так незаметно, что пользователю кажется, что он работает только с одним.

В режиме Player Vidomi показал себя бойцом уверенным, но несообразительным, по умолчанию он проигрывает только DivX-файлы. Режим Encoder работает, но не на всех версиях Windows. Фактически заявленные функции перекодирования включаются лишь после специальной настройки не только кодеков, но и системы в целом. Добавлю, что в комплект поставки входят две программы, encoderserver и slave, для выполнения задач перекодирования в сетевом режиме, что может существенно ускорить процесс. Запустите slave на нескольких компьютерах вашей локальной сети, внесите их IP-адреса в файл encodeslaves-example и сохраните его под именем encodeslaves.txt, запустите encodeserver, и вуаля — можно кодировать распределенно. Для этого в настройках Options/Network options необходимо лишь отметить галочкой пункт Encode Server и указать его IP-адрес (127.0.0.1 для собственного компа).

Проигрыватель и перекодировщик Vidomi имеет очень приятный и удобный интерфейс, но ему не помешают тщательная отладка и комплект документации

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

На такое решение повлияла также нестабильность работы программы даже в личине Player, не говоря уже об Encoder. Например, под управлением Windows 98 на Celeron-433 Player запросто может упасть в любой момент, а на некоторых системах мне не удавалось запустить Encoder. Можно сказать, что работа этого молодого бойца на данный момент потрясающе нестабильна.

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

Vidomi

Открытый и бесплатный плеер DivX и конвертер MPEG в DivX с сетевыми возможностями

Оценка: ***1/2*

Операционная система: Windows

Размер дистрибутива: 2,25 Мбайт

Сайт: http://www.vidomi.com

* * *

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