200 лучших программ для Linux - [18]

Шрифт
Интервал

При помощи Kaffeine можно также захватить аудиодиск, DVB и потоковое вещание, сохранив информацию в файл на жестком диске. Файл или поток, воспроизводимый при помощи Kaffeine, можно транслировать в локальную сеть. Для этого необходимо выполнить команду Файл → Сетевое вещание → Транслировать поток и указать номер порта, на который будет отсылаться информация. Поддерживается работа с плейлистами, их экспорт и импорт. При установленном флажке Autodownload covers (Автозагрузка обложек) Kaffeine будет самостоятельно скачивать обложки проигрываемых альбомов. Параметры пункта Опции выхода в меню Файл позволяют автоматически выключать компьютер или закрывать проигрыватель по окончании воспроизведения. При запуске проигрывателя не щелчком на файле, а из меню К появится окно, в котором можно выбрать действие (см. рис. 3.5).

Видеопроигрыватель Totem (рис. 3.6) (http://www.gnome.org/projects/totem/), в отличие от предыдущих, построен специально для среды GNOME (хотя его можно запускать и, например, в KDE) и, начиная с версии 2.10, официально входит в ее состав. Хорошо интегрируется в GNOME и файловый менеджер Nautilus. Для вывода видео используются библиотеки GStreamer, но вместо них можно подключить Xine. С его помощью можно просмотреть видеофайлы во многих стандартах, DVD, VCD, CD и потоковое вещание. Поддерживаются плейлисты, вывод видео на несколько мониторов, ТВ-выход видеокарты, субтитры, мультиканальный звук, дистанционное управление при помощи LIRC, различные эффекты при воспроизведении аудиофайлов, предосмотр видеофайлов и многое другое. Есть плагин для веб-браузера Mozilla.

Рис. 3.6. Окно видеопроигрывателя Totem


По умолчанию Totem используется в качестве проигрывателя в дистрибутиве Ubuntu. Чтобы увидеть его в Kubuntu, следует выполнить команду sudo apt-get install totem.

Видеопроигрыватель Xine

Хine – это видеопроигрыватель, основная функциональность которого заключается в разделяемой библиотеке хine-lib, которая поддерживает многочисленные фронт-энды. Разработчики предагают только один из них – хine-ui (рис. 3.7). При этом номера хine-lib и хine-ui часто не совпадают, но это не должно пугать. Другими словами, проигрыватель имеет модульную конструкцию, его графическая оболочка отделена от программы воспроизведения, что позволяет использовать альтернативную. Любой новый кодек можно добавить на лету, при каждом запуске приложение обновляет их список.

Рис. 3.7. Cкин по умолчанию в xine-ui


В Kubuntu для установки используйте пакет хine-lib и один из понравившихся фронт-эндов, найти которые можно, введя sudo apt-cache search хine. Это могут быть пакеты хine-ui, gхine, oхine (целый медиацентр на его базе) или любой проигрыватель, о котором говорилось ранее. Как вы уже видели, библиотеку хine-lib используют во многих подобных проектах. Хотя Xine при воспроизведении некоторых форматов также требует сторонние библиотеки, как, например, liba52, libmpeg2, FFmpeg, libmad, FAAD2, и для доступа к зашифрованным Video DVD – libdvdcss. Как и в MPLayer, поддержка остальных форматов может быть реализована путем подключения двоичных кодеков. Стоит также отметить, что Xine отлично работает с потоками MPEG2-TS, которые используются при кодировании сигналов спутникового ТВ, получаемого с DVB-карт (тот же MPlayer приходится перезапускать каждый раз при переключении каналов).

Официальный сайт проекта расположен по адресу http://xinehq.de/. Проект возник в 2000 году, когда его основатель Гюнтер Бартш посетил LinuxTag (ежегодная выставка, посвященная свободным продуктам, проходящая в Германии), где познакомился с процессом воспроизведения DVD в Linux. В то время это был настоящий кошмар для пользователя данной системы. До версии 0.5 проигрыватель работал нестабильно, но после его стали рекомендовать пользователям. Одним из несомненных достоинств этого проигрывателя является возможность вручную замедлять (клавиша N) и ускорять (M) аудиопоток по отношению к видеопотоку.

После установки, особенно если она производилась из исходных текстов, чтобы не настраивать все параметры вручную, желательно запустить утилиту хine_check, которая поможет автоматически сделать все настройки, необходимые для нормальной работы программы (сервер звука, видеодрайвер и так далее). После этого можно запускать программу. Внешний вид интерфейса, идущего в комплекте, можно изменить с помощью скинов. Сделать их доступными для программы можно, распаковав полученный архив в $prefix/share/xine/skins (установив права 755) или лучше – в $HOME/.xine/skins. Проигрыватель работает со всеми возможными форматами файлов, а также с различными видео– и аудиокодеками. Возможен также запуск с различными драйверами аудио (OSS, ALSA, aRts и другие) и видео (Xvideo, XShm, OpenGL, SDL, ASCII Art library, Syncfb, framebuffer), имеющимися в Linux. При запуске в командной строке программе можно передать некоторые параметры и просмотреть результат ее работы, включая возможные ошибки и количество выпавших кадров. Например, параметр -A позволяет задать используемый аудиодрайвер, и иногда после запуска, если перед этим его неправильно установили в параметрах, Xine заканчивает работу. В случае если вы не знаете вообще, какой драйвер может использоваться, можно набрать -A null и затем установить его при помощи настроек. Аналогично этому для видео есть параметр -V. Все значения затем автоматически записываются в конфигурационный файл ~/.Xine/config. Параметр -f позволяет запустить воспроизведение сразу в полноэкранном режиме, -g – спрятать графическую оболочку после старта, -B выводит окно без рамки вокруг, -p запускает воспроизведение сразу после активации, а параметр -G WxH[+X+Y] позволяет задать размер и положение окна просмотра. Например, хine -G 800x600 установит размер окна 800 x 600 пикселов, а если запустить проигрыватель с параметром -n, появляется интересная возможность управлять Xine через сеть. Для реализации этого необходимо создать файл ~/.Xine/passwd и в нем добавить строки, разрешающие пользователям подключаться, иначе вы получите сообщение вроде «ERROR: there is no password file for network access.!». В самом общем случае там может быть прописана строка ALL:ALLOW, разрешающая управление всем пользователям. Теперь в файл /etc/services добавьте следующую строку:


Еще от автора Сергей Акимович Яремчук

Защита вашего компьютера

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


Вторая жизнь старых компьютеров

Сейчас во многих школах, институтах и других учебных заведениях можно встретить компьютеры старого парка, уже отслужившие свое как морально, так и физически. На таких компьютерах можно изучать разве что Dos, что далеко от реалий сегодняшнего дня. К тому же у большинства, как правило, жесткий диск уже в нерабочем состоянии. Но и выбросить жалко, а новых никто не дает. Различные спонсоры, меценаты, бывает, подарят компьютер (один) и радуются, как дети. Спасибо, конечно, большое, но проблемы, как вы понимаете, этот компьютер в общем не решает, даже наоборот, усугубляет, работать на старых уже как-то не хочется, теперь просто есть с чем сравнивать.


Рекомендуем почитать
Сценарии командной оболочки. Linux, OS X и Unix. 2-е издание

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


Безопасность информационных систем

В пособии излагаются основные тенденции развития организационного обеспечения безопасности информационных систем, а также подходы к анализу информационной инфраструктуры организационных систем и решению задач обеспечения безопасности компьютерных систем.Для студентов по направлению подготовки 230400 – Информационные системы и технологии (квалификация «бакалавр»).


UNIX — универсальная среда программирования

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


QNX/UNIX: Анатомия параллелизма

Книга адресована программистам, работающим в самых разнообразных ОС UNIX. Авторы предлагают шире взглянуть на возможности параллельной организации вычислительного процесса в традиционном программировании. Особый акцент делается на потоках (threads), а именно на тех возможностях и сложностях, которые были привнесены в технику параллельных вычислений этой относительно новой парадигмой программирования. На примерах реальных кодов показываются приемы и преимущества параллельной организации вычислительного процесса.


Виртуальные  машины: несколько компьютеров в  одном

Применение виртуальных машин дает различным категориям пользователей — от начинающих до IT-специалистов — множество преимуществ. Это и повышенная безопасность работы, и простота развертывания новых платформ, и снижение стоимости владения. И потому не случайно сегодня виртуальные машины переживают второе рождение.В книге рассмотрены три наиболее популярных на сегодняшний день инструмента, предназначенных для создания виртуальных машин и управления ими: Virtual PC 2004 компании Microsoft, VMware Workstation от компании VMware и относительно «свежий» продукт — Parallels Workstation, созданный в компании Parallels.


Недокументированные и малоизвестные возможности Windows XP

Книга содержит подробные сведения о таких недокументированных или малоизвестных возможностях Windows XP, как принципы работы с программами rundll32.exe и regsvr32.exe, написание скриптов сервера сценариев Windows и создание INF-файлов. В ней приведено описание оснасток, изложены принципы работы с консолью управления mmc.exe и параметрами реестра, которые изменяются с ее помощью. Кроме того, рассмотрено большое количество средств, позволяющих выполнить тонкую настройку Windows XP.Эта книга предназначена для опытных пользователей и администраторов, которым интересно узнать о нестандартных возможностях Windows.