LXF78:Сравнение

Материал из Linuxformat.

(Различия между версиями)
Перейти к: навигация, поиск
(Totem)
(zzz)
Строка 175: Строка 175:
-
===zzz===
 
-
Редактор с отладчиком и расширениями на Python
 
-
* версия: 3.17
 
-
* Web: ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit
 
-
* Цена: Бесплатно, по лицензии GPL
 
-
Несмотря на очевидное сходство с другими рассмотренными здесь редакторами, CoolEdit оставляет совершенно иное
 
-
'''Вердикт Linux Format'''
 
- 
-
Выглядит несимпатично, но, если вам нужен встроенный отладчик, возможно это как раз то, что вы ищете.
 
-
* Рейтинг - 6/10
 
===Xine===
===Xine===

Версия 06:58, 12 марта 2008

!!! Страница в разработке !!!

Грэм Моррисон разжился самым длинным сериалом «Друзья», чтобы испытать лучшие плейеры DVD для Linux.

Содержание


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


Хотя и с двойным дном. Почти каждый DVD-плейер, который мы присмотрели для обзора, является скорее оболочкой, чем полновесным приложением: большинство из них, вместо тяжкого труда по воспроизведению видео с диска, паразитирует на одной из двух утилит: Xine и MPlayer, и, как недавно подметили на форуме LXF, «вся разница в пользовательском интерфейсе».

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

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

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

Участники сравнения


GXine

Произносится, по-видимому, как «гезин».

  • Версия: 0.99.4
  • Web: xinehq.de
  • Цена: бесплатно, по лицензии GPL

Большинство пользователей Linux так или иначе сталкиваются с Xine. Именно это приложение скрывается за большинством мультимедийных функций, предлагаемых типичным дистрибутивом Linux, так что избежать встречи с ним практически невозможно. Xine больше других повезло с командной строкой, и создан он так, что большинство других приложений легко к нему подключить. Результат – большинство DVD-плейеров в Linux не имеют собственного движка, а просто обращаются к Xine.

Xine интенсивно использует библиотеки (чего и следует ожидать от столь широко эксплуатируемого приложения). Причем не только те, которые относятся к воспроизведению DVD, а еще и отвечающие за другие форматы: Xine от потокового аудио до проприетарных кодеков Windows. Все, что вам нужно – это… библиотека (All you need is library – намек на известную песню All you need is love. Прим.перев.), мигом смекнете вы, попытавшись запустить Xine без пользовательского интерфейса и увидев только несметное количество страниц опций для выполнения мыслимых и немыслимых требований, например, конвертирования видео на лету или добавления каких-либо эффектов при воспроизведении. Для определения местонахождения Xine использует общий Локатор ресурсов медиа (Media Resource Locator), или MRL. Большинство других плейеров используют тот же формат, он просто дает вам возможность включить нужное устройство в имя файла. Чтобы посмотреть DVD, вы набираете Xine dvd:// – и перед вами появляется окно воспроизведения с фильмом.

Желаете воспользоваться графическим интерфейсом пользователя (GUI)? Это не сложнее нажатия средней кнопки мыши. По умолчанию установлена панель, сверкающая якобы хромированными деталями, но она может «сменить шкуру» при помощи хитроумной системы загрузки из Интернета: просто кликните правой кнопкой мыши по окну воспроизведения и выберите в меню установок Просмотрщик (Skin Browser). В основном торжествует стиль конца 90-х – попытка художников воспроизвести солидный дизайн насто- ящих японских DVD-плейеров; не самое хорошее употребление экранного пространства, но лучше, чем вообще ничего. Странным образом, такой дизайн способствует скромному обаянию Xinе.

Xine всех времен

Воспроизведение и производительность приложения отличные. Абсолютно все DVD-меню заработали в Xine (как и во всех плейерах, основанных на Xine), а количество опций конфигурации просто огромно.

Пользователей-новичков оно, конечно, может сбить с толку, но конфигурация GUI ограничивает управление интерфейсом в зависимости от вашей продвинутости. Выберите настройку «Новичок» – и вы сможете добавлять простые эффекты или изменять громкость звука. Настройка на Бывалого выдаст почти столько же опций, сколько предусмотрено для компиляции ядра Linux. Возьмите, к примеру, звук. Используя Xine, можно смикшировать многоканальный звуковой фон для любого количества динамиков (даже для наушников), а можно направить цифровой аудиопоток прямо на ваши устройства аудио. Это единственный практический способ поддержки Dolby surround под Linux, поскольку и сама природа открытого исходного кода, и затраты не позволяют использовать соответствующие программы.

Изобилием опций отличаются и другие аспекты приложения, и этот подход – «чем больше, тем лучше» – пропадает впустую, когда требуется просто каждодневный просмотр киношек. Опций в Xine ну очень много, есть даже такие, которые относятся к несуществующим вещам: например, меню эпизодов DVD рассчитано на количество эпизодов от 1 до 30, хотя на диске помещается только 13. Как легко можно представить, это иногда превращает поиск нужного эпизода или подменю в пальбу наугад.

Поскольку Xine является сердцевиной многих других DVD-плейеров, очень важно, что здесь правильно воспринимается функциональность DVD. Это означает – и этим не может похвастаться MPlayer –хорошую поддержку главного меню DVD, в котором выбирается язык воспроизведения или эпизод, с которого следует начать, когда диск вставлен в дисковод. Раньше это всегда было проблемой, но команда разработчиков Xine умудрилась за последние 18 месяцев ликвидировать прорыв.

В наших тестах мы использовали самые разные DVD, но Xine выдержал проверку, ни разу не споткнувшись. То же самое можно сказать и о других функциях DVD, таких, как поддержка субтитров, настройки альтернативного угла зрения или аудио потоков. Может быть, иногда функции трудно отыскать, но вся функциональность на месте, и это делает Xine превосходным движком DVD-плейера.

Забавные фильтры

Еще одно замечательное свойство Xine – использование фильтров для обработки аудио- и видеопотоков в реальном времени. Есть несколько заумные эффекты, например, изменение тона аудио или размывание изображения, но некоторые можно действительно применить с пользой, например, продвинутые методы борьбы с «гребенкой» (anti-interlace routines). С помощью основного интерфейса приложения легко варьировать яркость, контраст и насыщенность видео, но для аудио потока ничего подобного вы не найдете. Об этом особенно сожалеешь, когда смотришь что-то в общественном транспорте.

Жаль, что мы не можем дать Xine более высокую оценку: ведь программа «пашет» почти на все приложения из нашего Сравнения. Только благодаря команде разработчиков Xine многие другие могут создать собственный превосходный пользовательский интерфейс, совершенно не задумываясь о проблемах с воспроизведением фильма.

Вердикт Linux Format

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

  • Рейтинг - 7/10

MPlayer

Еще один плейер на все руки.

  • Версия: 1.0
  • Web: www.mplayerhq.hu
  • Цена: Бесплатно, по лицензии GPL

MPlayer – еще один тяжеловес среди DVD-плейеров для Linux, и у него много общего с Xine. В основном, это инструмент командной строки, лопающийся от функций, и многие приложения покушаются на его функциональность, беря его в качестве своего движка.

Большое достоинство MPlayer – поддержка изрядного количества видеодрайверов, в ассортименте от функционального до эзотерического. Например, вы можете смотреть фильм прямо во framebuffer’е, не запуская сессию X Window. На практике это означает, что можно обойтись совершенно убогой машиной, которая не тянет даже приличный GUI – программа способна воспроизводить DVD на старушках с процессором 200–300 Mгц.

Другие драйверы вывода видео включают в себя отличную ускоренную опцию вывода ‘xv’, использующую оборудование для компенсации движения, которое имеется на большинстве современных графических карт; один из драйверов пользуется графической библиотекой SDL – поэтому MPlayer так часто выбирается для устройств, имеющих поддержку SDL.

Не все драйверы так уж полезны: два драйвера вывода, в частности, абсолютно пустяковые. Драйвер Brightlights управляет матрицей освещения, и им пользовались для наведения узоров на стенах офисов; а ASCII Output – это провоцирующая дикую головную боль версия исходного потока видео, трансформированного в текст. На секунду – забавно, но не дольше. По крайней мере, если хотите поджарить мозги в Xine, вам потребуется внешняя библиотека.

Командная строка MPlayer очень похожа на Xine. Они оба используют медиалокатор для указания местоположения (например, dvd://), и здесь достаточно опций, чтобы удовлетворить любой вкус. MPlayer зарабатывает очки благодаря опции для выбора эпизодов DVD из командной строки. Однако, в отличие от Xine, он даже не пытается обеспечить простой пользовательский интерфейс для тех, кто в нем нуждается. (Вообще-то, это не так. В состав MPlayer входит графический проигрыватель gMPlayer, базирующийся на gtk-1.2. Чтобы собрать его, необходимо использовать опцию --enable-gui сценария configure. По умолчанию эта функция отключена, – прим.ред.) Чтобы получить его, вам придется обратиться к одному из множества приложений, взявших MPlayer в качестве движка. Когда вы начинаете работать в приложении, оно в основном делает то, чего вы от него ждете. Однако самую большую проблему мы приберегли до конца обзора. MPlayer не поддерживает меню DVD! Это полнейший нокаут – по сравнению с его конкурентом с труднопроизносимым имечком.

Вердикт Linux Format

Функций больше, чем у конференц-центра, но для DVD – не лучший выбор.

  • Рейтинг - 6/10

Kaffeine

Медиа-плейер KDE, о котором много шумели.

Начав весьма скромно – в стиле «еще один медиа плейер», Kaffeine вырос до такой степени, что стал включаться по умолчанию во многие инсталляции KDE. Он может работать практически с любым форматом, какой ни предложи, и все это благодаря вездесущей библиотеке Xine. Kaffeine стал одним из новейших приложений KDE, которые добили наконец эту ужасную аудиомашину Arts и ввели поддержку воспроизведения аудио с использованием Gstreamer.

Когда вы впервые запускаете Kaffeine, вам выдается полный обзор вашей системы, включая такую информацию, как DMA-режим вашего оптического привода и наличие библиотек, необходимых для воспроизведения DVD: и то, и другое может повлиять на воспроизведение. Главное окно Kaffeine не зависит от формата данных. Звучит здорово, но на деле выходит, что GUI Kaffeine от скуки на все руки, а толком ничего не умеет. Опции главного окна больше подходят для воспроизведения музыкальных CD; основные функции DVD приходится выискивать.

Отчасти причина тут в том, что Kaffeine заодно представляет собой попытку стать музыкальным плейером, онлайн-радиоприемником и альтернативой RealPlayer в одной посуде. Впрочем, имеется простое окошко «Go», где находятся иконки для всех основных задач, и в нем надо выбрать Open DVD, только и всего.

Благодаря библиотеке Xine, воспроизведение фильмов безупречно. Пользовательский интерфейс ненавязчив, но кнопки управления не выходят за рамки классических Воспроизведение/пауза (play/pause), Стоп (stop), Назад (previous) и Вперед (next) – не помешали бы Прокрутка вперед (FF) и Назад (REW). Все эти – и многие другие – функции доступны в меню по щелчку правой кнопкой. Предусмотрен простой доступ к аудио каналам DVD, субтитрам и содержанию, но как и в самом Xine, все наименования зашифрованы – и это серьезно усложняет поиск необходимой опции. Ну как догадаться, что Ch 2 означает субтитры?

Меню DVD можно привязать к клавише – хороший способ выбирать эпизод с любого места, а позиция в фильме относительно легко устанавливается ползунком. В общем, Kaffeine – отличный инструмент, куда лучше, чем использование Xine из командной строки, но пользовательский интерфейс пострадал от попытки объять необъятное.

Вердикт Linux Format

Один из лучших виденных нами плейеров, но DVD надо бы уделить больше внимания.

  • Рейтинг - 7/10

VLC

Исключительный кросс-платформенный медиа-плейер.

  • версия: 0.8.4
  • Web: www.videolan.org
  • Цена: Бесплатно по лицензии GPL

VLC – один из наиболее совместимых медиа-плейеров, какие только бывают на свете. Он подходит не только для Linux, но и для Windows и OS X. Работает почти с любым типом медиа, даже с файлами плохого качества и поврежденными файлами, и зачастую VLC придает файлу смысл уже тем, что может его воспроизвести – все благодаря тому, что для своей работы VLC использует часть проекта FFMPEG вместо MPlayer или Xine. Один из положительных эффектов подобного выбора – VLC потребляет меньше ресурсов системы, чем его конкуренты; вдобавок работа с ним вносит приятное разнообразие.

VLC – еще одна утилита, чей духовный оплот – интерфейс командной строки. В ней почти столько же функций, сколько их в Xine или MPlayer, но при запуске приложения вы видите очень простое окно с полной навигацией и управлением. Запрос на открытие диска (Open Disc requester) из файлового меню использует несколько запутанную схему окон VLC, в которой все схожие функции (например, выбор медиа) сгруппированы на вкладках одного окна, и перемещение между опцией открытия файла и DVD означает смену вкладки – возможно, вы ожидали не совсем того. Однако VLC – единственное из рассмотренных нами приложений, которое способно распознать расположение вашего DVD-привода, если он не был обнаружен автоматически.

Меню DVD работает исключительно хорошо; нам не удалось заставить VLC совершить ошибку. Здесь есть даже опция, позволяющая пропустить меню и перейти прямо к показу – вещь полезная. Воспроизведение отличается наилучшей реакцией среди всех плейеров в нашем Сравнении, и просмотреть диск можно весьма быстро. Учитывая, что плейер не использует библиотек из Xine или Mplayer, это можно рассматривать как большое достижение. Выбор алгоритмов деинтерлейсинга (борьбы с «гребенкой») просто отличный, что весьма существенно для просмотра фильмов на жидкокристаллическом экране, а качество воспроизведения бросает вызов соперникам. Поддержка звука особенно хороша, поскольку имеется достойный выбор предварительных настроек эквалайзера, которые можно применять к потоку аудио в реальном времени.

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

Трансляция видео

Странное название VLC всего-навсего сокращение от VideoLan Client. Изначально он должен был стать клиентской стороной утилиты, предназначенной для трансляции видео по локальной сети. Развитие сервера застопорилось, но упомянутая функция до сих пор очень сильно выражена в VLC; и, несмотря на наличие в названии слова «клиент» (client), VLC умеет и передавать, и принимать видеопотоки. Оба клиента должны работать на одной версии, и весь вопрос лишь в том, будет ли видео поток транслироваться на определенный интернет-адрес или на весь домен. Используется мультикаст UDP/RDP, совместимый с другими клиентами, например, RealPlayer или Spook – видеосервером, доступным для Linux. Вы можете запустить обслуживающий клиент на машине с DVD-плейером, и смотреть видео с другой машины, на которой плейера нет. Это забавно и действительно полезно.

Оборотной стороной всей этой функциональности являются некоторые проблемы со стабильностью, особенно при переходе к разным эпизодам во время просмотра фильма. Запуск Расширенного интерфейса (Extended Interface) ухудшает ситуацию, а это, увы, означает, что отличное управление видео в реальном времени вовсе не так полезно, как могло бы быть. Остается, естественно, утешение, что стабильность – дело наживное, и мы от души надеемся, что команде разработчиков VLC удастся изгнать немногочисленные оставшиеся ошибки.

Когда вы смотрите DVD с использованием VLC, меню подгоняется под конкретный заголовок, и вам не придется плутать в безымянных пунктах меню, чтобы переключиться на другую звуковую дорожку. Все приложения, рассмотренные в этом Сравнении, от Xine до MPlayer, выводят информацию на экран во время просмотра фильма по-своему, но лучше всех это удается VLC: здесь вам не приходится все время возвращаться к основному окну, как в некоторых других приложениях. Кстати, о главном окне – VLC располагает одним из лучших интерфейсов с поддержкой «шкурок», которые можно скачать из Интернета. Некоторые – наиболее приятные и оригинальные – варианты оформления в кои-то веки основаны не на старомодном дизайне реальных DVD-плейеров.

В общем и целом, сочетание сетевого вещания, функциональности и дизайна интерфейса превращают VLC в соперника, которого трудно превзойти.

Вердикт Linux Format

Лучшее воспроизведение DVD, с действительно полезной функцией потокового вещания.

  • Рейтинг - 8/10

Totem

Наступление Gnome на движок Xine.

Totem – эквивалент KDE Kaffeine для Gnome. Это – официальный плейер Gnome для просмотра фильмов. Как и Kaffeine, он использует Xine для воспроизведения видео и GStreamer для аудио. Totem – часть приложений нового поколения в Gnome, в которых украшения опций конфигурации и пользовательского интерфейса сведены к минимуму. И этого нельзя не заметить уже с первого запуска программы. Вместо подхода, характерного для Kaffeine – «вот что вы можете сделать», Totem предоставляет вам только возможность посмотреть DVD –если в приводе есть диск. Нет, еще добавляет название диска в файловое меню.

В режиме просмотра наблюдается та же лаконичность дизайна: имеются основные навигационные опции, но при этом никаких раздутых пунктов меню (как правило, шествующих рука об руку с приложениями, которые используют библиотеку Xine), и большинство опций работает нормально. Единственный пример: выбор аудиоканалов небольшой, но достойный.

С другой стороны, мы не смогли найти субтитры в собственном меню Totem, а в меню DVD они были. С другими плейерами такой проблемы не возникало.

Вердикт Linux Format

Без него Gnome не был бы Gnome-ом.

  • Рейтинг - 7/10

KMPlayer

Попытка умерить фонтан опций MPlayer’а.

  • Версия: 0.9.2
  • Web: kmplayer.kde.org
  • Цена: Бесплатно, по лицензии GPL

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

В отличие от всех прочих приложений, включая Xine, панель конфигурации не прячет расширенных опций от новичка. Даже те, кто пользуется программой впервые, получают доступ ко всей гамме параметров, включая такие, как ‘engine.performance.memcpy_method’ или ‘video.device.xv_pitch_alignment’ – здорово, но непонятно. Например, режим интерлейсинга по умолчанию не очень хорошо работает на LCD-дисплее, и вам придется открывать ящик Пандоры в лице панели конфигурации, чтобы изменить метод отображения – во всех остальных приложениях эта опция доступна в простом меню. Навигация DVD тоже сыровата, и состоит из единственного пункта меню. KMPlayer использует библиотеку Xine [а также Mplayer или Gstreamer, на выбор, – прим.ред.], поэтому меню диска работают хорошо, но частенько возникают сложности с отслеживанием вашего местоположения на диске, в результате тормозится переход вперед и назад между эпизодами.

Вердикт Linux Format

Хорош как движок, но не для кино.

  • Рейтинг - 5/10




Xine

Серьезный редактор с несерьезным именем

Minimum Profit – еще один редактор, который может работать как из графического сеанса X, так и из консоли, что Вердикт Linux Format

Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.

  • Рейтинг - 7/10


Хотя GNU Emacs и Vim перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, Kate. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами – по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.

Kate показал себя с лучшей стороны, также как и другой графический редактор, NEdit. Каждого из них вполне достаточно для создания среды программирования. Kate, по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.

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

Проекту Gnome есть чему поучиться у других, и если бы NEdit удалось пересобрать с GTK, получился бы куда более полезный продукт, чем gedit, который оказался единственным аутсайдером. Но даже у него есть определенный потенциал - если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.

Новым пользователям, ищущим консольный редактор получше nano рекомендуем обратить внимание на Minimum Profit. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. Nano или его предок Pico, напротив, прямо-таки вездесущи.

В итоге, лучшим редактором, который мы смогли найти, оказался Vim. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с Emacs. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.

Если вы всерьез хотите заняться изучением внутренностей Linux – попробуйте Vim. Вскоре вы научитесь выживанию и в более страшных ситуациях.

Название Оконная библиотека Текстовый режим Подсветка синтаксиса Язык сценариев Отладчик Регулярные выражения
Cooledit Home-made V Python V V
gedit GTK V N/A
GNU Emacs GTK V V Lisp External (GBD) V
Kate Qt V Plugins V
nano None V N/A
Nedit Motif V Plugins External (GBD) V
Minimum Profit GTK V V N/A V
Vim GTK V V Perl/Python/Ruby V
Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию