Текст книги "Открытые и бесплатные программы для Windows"
Автор книги: Николай Колдыркаев
Жанр: Программы, Компьютеры
сообщить о неприемлемом содержимом
Текущая страница: 16 (всего у книги 22 страниц)
Довольно часто в своей музыкальной коллекции хочется сохранить взятый «напрокат» диск, который невозможно найти в продаже или просто нет желания искать. Для преобразования музыкальных треков с компакт-диска в наиболее современный формат сжатого аудиофайла Ogg можно воспользоваться очень удобной бесплатной утилитой MARS. Окопавшись на вашем компьютере, этот боец займет минимум дискового пространства, но сможет выцарапать информацию практически о любом музыкальном компакт-диске в специализированных каталогах Интернета, а затем максимально быстро перемелет его треки в «рыбный фарш» формата Ogg.
По результатам тестирования, эта программа работает быстрее CDex, но и процессор загружает на порядок сильнее. На рис. 10.8 вы можете увидеть эту программу в самый разгар сражения с брутальным альбомом группы "Tiamat".
Рис. 10.8. MARS «грабит» аудиодиски только в формат Ogg. Но делает он это чрезвычайно быстро
Ранее эта программа называлась tkcOggRipper, но затем проект был перенесен на производственную площадку фирмы Mindawn и получил название MARS (Mindawn Audio Ripping Software). MARS – единственный в данной главе боец, который пока не выдает секретов своего мастерства по кодированию звуковых компакт-дисков в формат Ogg Vorbis. Разработчики пока не решили, что делать с исходным кодом программы, но уже создали бинарные дистрибутивы для Windows, Linux и Mac OS X.
В отличие от CDex у этой программы минимум настроек и более интуитивный интерфейс. Папка назначения выбирается в основном окне программы, а не скрывается среди других настроек. Для кодирования доступны лишь два формата: Ogg и FLAC (а также их сочетание). При желании можно настроить качество Ogg-файлов при помощи кнопки Settings.
Будем считать, что эта программа проходит у нас вне конкурса. Ловкий разведчик в открытой базе данных по оглавлениям музыкальных дисков (FreeDB), шустрый боец и, по моему скромному мнению, обладатель наиболее удобного пользовательского интерфейса по сравнению с аналогичными программами. Абсолютно бесплатен, несмотря на (пока) закрытый код.
• MARS – программа конвертирования звуковых CD-треков в файлы формата Ogg.
• Операционная система: Windows 9х/МЕ/2К/ХР, Linux, Mac OS X.
• Системные требования: процессор Celeron 300 МГц.
• Размер дистрибутива: 3,22 Мбайт.
• Сайт: http://www.thekompany.com/projects/mars/.
• Оценка: *****.
OggDrop – кодируем аудио в модный форматЕще одна удобная утилита служит для преобразования WAV-файлов в Ogg. Ее название OggDrop (версия для Windows называется OggDropXPd) говорит само за себя – сразу понятно, по какому принципу она работает. После запуска появляется маленькое окошко с обалдевшей рыбой внутри (рис. 10.9). Бросайте в этот аквариум ваши WAV-файлы, и 0§§ромный кот перекодирует их в одноименный формат.
Рис. 10.9. Контекстное меню и пара диалоговых окон для настройки ¦ вот и весь интерфейс. Но свое дело эта программа знает. Бросайте в нее WAV-файлы и получайте Ogg
К сожалению, это дрессированное животное пока не переваривает MP3-файлы. Впрочем, у того же автора есть утилита командной строки (OggEnc) для обработки файлов формата MP3. Чтобы использовать ее методом drag-n-drop, создайте для нее ярлык на рабочем столе. У OggDrop и OggEnc практически отсутствует интерфейс, но вы-то знаете, кто сказал «мяу», – ваши OggpoMHbie бойцы невидимого фронта.
• OggDrop – открытый и бесплатный конвертор WAV→Ogg.
• Операционная система: WinNT/2K/XP, Linux.
• Системные требования: процессор Pentium 150 МГц (есть версии для PIII и Р4).
• Размер дистрибутива: 283 Кбайт.
• Сайт: http://homepage.ntlworld.com/jfe1205/OggVorbis/.
• Оценка: ****+.
Icecast – интернет-вещание в формате Ogg VorbisКогда нужно обеспечить Сеть качественной трансляцией цифрового аудиопотока, не обойтись без специализированной программы – сервера аудиопотока. Бойцовый кот мультимедиа, выполняющий подобную задачу, должен уметь выживать в различных условиях и выдерживать большие нагрузки. Встречайте! Icecast – потоковый сервер для Linux и Windows. Родился среди пингвинов, но прекрасно чувствует себя и в Windows. Способен транслировать в Сеть как MP3, так и Огромные файлы. Хотите по вечерам вести сетевую передачу классической музыки? Ваши единомышленники с широкополосным доступом оценят качество трансляции. Решили открыть интернет-радиостанцию, круглосуточно вещающую брейкбит? Icecast будет грохотать на весь Интернет! И, наконец, угадайте, сколько стоит подобное удовольствие? Правильно. Программа Icecast распространяется бесплатно с открытым исходным кодом.
Бойцовый кот Icecast работает только с напарником, который подает ему патроны… простите, музыкальные файлы. На первый взгляд неудобно, зато позволяет выбрать источник звука по своему усмотрению. Например, ezstream может поставлять на вход Icecast'y как MP3-, так и Ogg-файлы любого битрейта, которые Icecast будет транслировать в Сеть в нужном формате и качестве. Программа ezstream работает как утилита командной строки, это сведет к минимуму потребление ресурсов компьютера. Другие поставщики могут использовать, например, вход звуковой платы. То есть задача Icecast'a – бомбить пользователя звуком, а откуда он (звук) берется – забота программ формирования потока. Проверенные напарники Icecast перечислены в табл. 10.1.
Таблица 10.1. Программы формирования потока для Icecast
• Icecast – открытая программа сетевого радиовещания в формате Ogg и MP3.
• Операционная система: WinNT/2K/XP, Linux, UNIX, Mac OS X.
• Системные требования: Pentium II 150 МГц, 32 Мбайт ОЗУ.
• Размер дистрибутива: 1,9 Мбайт.
• Сайт: http://www.icecast.org,
• Оценка: ****+.
• ezstream – утилита командной строки для формирования потока для программы Icecast.
• Операционная система: WinNT/2K/XP, Linux, UNIX.
• Системные требования: процессор Pentium II 150 МГц, 16 Мбайт ОЗУ.
• Размер дистрибутива: 1,4 Мбайт.
• Сайт: http://www.icecast.org/ezstream.php,
• Оценка: ***++.
Audacity – открытый и мощный звуковой редакторЕсли вы хотите, чтобы сочиненный вами бессмертный монолог передавался не только способом «из уст в уста», вы можете записать его в цифровом виде. В этом случае довольно часто приходится редактировать полученную звуковую дорожку: убирать неуместные паузы, смущенное покашливание, а то и нервный смешок. Иногда также необходимо добавить звуковые эффекты и сохранить, наконец, в аудиофайле модного формата. Итак, на призывном пункте боец лихой и умелый – Audacity. Вы все еще платите деньги за профессиональное ПО обработки звука? Тогда мы идем к вам!
Audacity – это звуковой редактор с открытым исходным кодом. С его помощью вы можете редактировать звуковые дорожки, применять к ним различные эффекты, проигрывать их, импортировать и экспортировать файлы WAV, AIFF, Ogg Vorbis и MP3. При редактировании звуков вы можете отменять внесенные изменения бесконечное количество раз. Audacity имеет встроенный редактор амплитуды, настраиваемый режим отображения спектрограммы и средства частотного анализа звуковых дорожек. Встроенные эффекты включают Усиление басовых частот, Wahwah, Удаление шума и некоторые другие. Windows-версия поддерживает VST-модули, а версия для Linux – LADSPA-модули (начиная с версии 1.1.0).
На данный момент версия Audacity 1.3.0 проходит стадию второго бета-тестирования, но ей уже можно пользоваться. Это очень мощный и довольно стабильный звуковой редактор. Многие пользователи находят его достаточно удобным не только по сравнению с другими бесплатными звуковыми редакторами, но даже среди коммерческих решений (рис. 10.10).
Рис. 10.10. Звуковой редактор Audacity порадовал удобством в работе и наличием русской локализации
• Audacity – многофункциональный и очень мощный звуковой редактор, распространяемый бесплатно с открытым исходным кодом.
• Операционная система: Win98/ME/2K/XP, Linux, UNIX, Mac OS X.
• Системные требования: процессор Celeron 300 МГц, 64 Мбайт ОЗУ.
• Размер дистрибутива: 2,4 Мбайт.
• Сайт: http://audacity.sourceforge.net.
• Оценка: *****.
Глава 11
Обработка видео
Если вы поставите базовую версию Windows ХР Ноте на новый компьютер, то не обнаружите никаких средств воспроизведения DVD. В лучшем случае у вас будет возможность установить программу-проигрыватель с OEM-диска, которым комплектуется ваше устройство. Но вы можете поступить еще проще.
На прилагаемом к данному изданию компакт-диске вы обнаружите несколько медиаплееров, конверторы видеоформатов и даже простой видеоредактор с открытым исходным кодом. Даже если у вас не самый новый компьютер, эти программы прекрасно справляются со своими задачами.
MPIayer – бесплатный, но супермощный медиаплеерПроцесс инсталляции, иконка на рабочем столе, первый запуск, окно DOS и… ничего не изменилось. На первый взгляд кажется, что случилась какая-то ошибка. Но на самом деле все правильно – собственного графического интерфейса у этого бойца просто нет. MPIayer можно увидеть только в действии.
Свою основную задачу – воспроизведение видео – этот боец принципиально выполняет налегке. Будучи запускаем без объекта проигрывания, он выводит в консоли список опций и завершается, но если затащить на его иконку какой-нибудь видеофайл, то откроется окно воспроизведения абсолютно без видимых элементов управления (рис. 11.1).
Рис. 11.1. Интерфейс у проигрывателя MPIayer для Windows практически отсутствует. Зато качество воспроизведения у него даже на устаревших компьютерах непревзойденное
Да-а… Лаконичному интерфейсу этой программы позавидовал бы даже Малевич. Но внешность часто бывает обманчивой. Управлять работой MPIayer оказалось на удивление легко. Боец понимает ряд интуитивных директив, отдаваемых клавишами стрелок (перемотка), <PgUp>, <PgDn> (предыдущий, следующий раздел), </> (тише) и <*> (громче), слушается пробела (стоп-кадр) и осуществляет перемотку по первому требованию колеса мыши.
Должен сказать, что раскритикованный выше интерфейс относится только к текущей версии MPIayer 1.0 для Windows от разработчиков. На страничке "Related Projects" сайта MPIayer есть несколько братьев MPlayer'a с простеньким GUI (Graphical User Interface, графический интерфейс пользователя). Одного из них зовут MPF, или MPIayer + Frontend. Его смело можно рекомендовать менее искушенным пользователям Windows, т. к. этот вариант MPIayer упакован в удобный инсталлятор, да и простенький интерфейс к программе, пожалуй, лучше, чем ничего. Жаль только, что размер дистрибутива MPF получился в три раза больше, чем архив с MPIayer.
Один из моих приятелей (убежденный линуксоид), увидев Mplayer + Frontend для Windows, высказался в том духе, что MPIayer, конечно, хороший боец, но лучше пусть у него не будет никакого интерфейса, чем такой. Кстати, пользователям Linux, UNIX и Mac OS X повезло больше, ибо версии М Player для системы X Window обыкновенно щеголяют в более чем приличном GUI с поддержкой тем. В их распоряжении целый гардероб различных «шкур» на сайте разработчиков и не только.
Для выполнения боевых задач М Player использует целый ряд видеоединоборств, включая MPEG-1/2/4, DivX 3/4/5, Windows Media 7/8/9, RealAudio/Video вплоть до версии 9, QuickTime 5/6 и VIVO 1/2. Вооружен до зубов собственными ММХ/SSЕ(2)/3DNow(Ех) – оптимизированными кодеками, но позволяет также использовать плагины бинарных кодеков XAnim и RealPlayer, а также DLL-файлы с Win32-кодеками. Имеет базовые навыки работы с VCD/DVD. Осуществляет вывод субтитров DVD и поддерживает ряд текстовых форматов субтитров. Для вывода видео умеет использовать практически все существующие интерфейсы. Способен конвертировать любой поддерживаемый формат в AVI-файлы с различными типами компрессии (RAW/DivX/MPEG-4; РСМ/MP3) и даже «грабить» устройства V4L.
Врожденная приспособляемость позволяет данному бойцу эффективно работать в условиях практически любой современной операционной системы, а поистине восточный аскетизм при работе под управлением Windows компенсируется хладнокровной исполнительностью и высочайшей скоростью работы. Это без преувеличения самый быстрый боец не только нашего видеоотряда. Скорость и качество выполнения боевой задачи выделяют его даже среди платных наемников.
• М Player – кроссплатформенный видеоплеер.
• Операционная система: WinNT/2K/XP, Linux, Mac OS X, FreeBSD.
• Системные требования Windows-версии: процессор Celeron 333, 16 Мбайт ОЗУ.
• Размер дистрибутива Windows-версии: 6,5 Мбайт; MPlayer + Frontend – 17,2 Мбайт.
• Сайт: http://www.mplayerhq.hu/homepage/.
• Оценка: *****.
xine – компактный медиаплеерЕще один открытый и бесплатный боец видеофронта. От остальных бойцов нашего отряда его отличают сверхлегкий вес и необычайная выносливость. Вы можете составить для него список воспроизведения (playlist), совсем как для MP3-плеера. При этом он воспроизводит файлы форматов AVI, MOV, WMV и даже MP3. Xine также умеет проигрывать CD-, DVD– и VCD-диски, отображает потоковое видео из Интернета. Интерпретирует как большинство распространенных мультимедийных форматов, так и большинство нераспространенных. Все вооружение данного бойца доступно в библиотеке xine-lib и может быть использовано другими мультимедийными ополченцами.
Интерфейс версии xine для Windows также тяготеет к минимализму, но уже с элементами андеграунда. Графически он состоит из небольшого черно-белого окошка с элементами управления, окна воспроизведения и окна со списком проигрывания. Кроме того, в Windows этот боец пока практически не работоспособен. Фактически мне удалось проиграть на нем только несколько MPEG-1– и MOV-файлов. Зато среди пингвинов этот боец показал себя намного лучше (рис. 11.2).
Рис. 11.2. Работая под управлением Linux, открытые и бесплатные видеопроигрыватели MPIayer и xine демонстрируют не только отменное качество воспроизведения, но и более дружественный интерфейс. Пользователям Windows-версий этих программ повезло меньше
Может, качество видео в Linux-версии xine и не дотягивает до демонстрируемого программой МPlayer, зато для xine можно составлять объемистый список проигрывания и менять «шкурки» (в моей версии их было три – и все мне понравились).
Впечатления от этого бойца остались не такие яркие, как от М Player, но малый размер и выносливость могут оказаться полезными для выполнения длительных спецзаданий в среде Linux, UNIX и Mac OS. К сожалению, версия для Windows пока и близко не подошла к тому Рубикону, за которым ее можно назвать стабильной.
• xine – компактный кроссплатформенный медиаплеер.
• Операционная система: Linux, UNIX, Mac OS X, FreeBSD, ограниченно годен для Windows.
• Системные требования: процессор Celeron 333, 16 Мбайт ОЗУ.
• Размер архива с альфа-версией для Windows: 495 Кбайт.
• Сайт: http://xlnehq.de/.
• Оценка: ***.
Project Mayo, DivX и XviD – немного о том, что внутри у проигрывателей видеофайловПроект Мауо (Майо), перевоплотившийся затем в DivX, – это целое семейство бойцов. Закаленные суровыми условиями мира Linux, они успешно сражаются на полях Windows и в глубинах Mac OS X, а в настоящее время одним махом взяли и мобильные платформы. Несмотря на скромное вооружение, они захватили рекордное количество аппаратно-програмных платформ.
Историческая справка
Проект Мауо был закрыт в 2001 г. и теперь является частью коммерческого проекта DivX. Но дело открытого кодека живет, продолжают появляться все новые и новые программы на его основе, а группа разработчиков-волонтеров продолжает разработку открытого видеокодека на основе OpenDivX. Новый проект называется XviD (http://www.xvld.org). Но это уже совсем другая история.
Основной боец проекта OpenDivX представляет из себя первый открытый видеокодек – ядро семейства программ. Боец удивительно компактен и приспособлен для эффективной поддержки ведения боевых действий по воспроизведению видео в среде Windows, Linux и Mac OS X. Немного удивляет также факт существования версии кодека OpenDivX для такой экзотической платформы, как Amiga.
Хочу подчеркнуть, что у программы OpenDivX нет единого плеера для всех этих операционных систем. Он реализует принцип "кодек один, плееры разные". Исключение – объединяющий два в одном плеер для КПК. Боец-лилипут Pocket DivX Player (и его производные – BetaPlayer, а затем ТСРМР) заслуживает того, чтобы о его способностях рассказать более подробно.
Основанный на OpenDivX медиаплеер для мобильных платформ, Pocket DivX Player вооружен видеодекодером FFmpeg (DivX, OpenDivX, AVI, MPEG-1/2), а также звуковым декодером MAD (MPEG Layer I/II, MP3). Полный список наворотов выглядит так:
• 10-полосный эквалайзер с предусилителем;
• поддержка списка проигрывания;
• редактор списка проигрывания;
• проигрывание потоков Веб и встроенный диалог выбора веб-потока;
• регулировка яркости (только для ARM-устройств);
• ассоциирование файлов и собственный диалог открытия файлов;
• настройка управляющих кнопок КПК;
• проигрывание "вперемешку";
• поворот на 90 градусов и увеличение 2:1;
• билинейный фильтр для режима увеличения;
• дизеринг (только ARM);
• быстрая перемотка, линейка и бегунок для быстрого поиска;
• регулировка громкости;
• остается в живых после выключения и включения;
• проигрывание сразу при открытии (опционально);
• регулируемый размер кэша для разгрузки процессора и экономии энергии.
Похоже на то, что к пользователям мобильных систем разработчики Project Mayo относятся особенно трепетно. Они даже выпустили бинарные дистрибутивы Pocket DivX Player, «заточенные» под целый ряд конкретных устройств. На сайте проекта можно скачать инсталляторы этого медиа-плеера для следующих моделей КПК: iPAQ PocketPC, Casio PocketPC, JornadaPocketPC, Jornada_720_HPC, CASIO_E10x, Jornada_680, PocketPC_2002, Casio_BE300.
Мне удалось протестировать версию для PocketPC_2002, и я был приятно удивлен функциональностью программы. Я бы сказал, что для полного комплекта не хватает только поддержки формата Ogg Vorbis. (А что? Занимая всего 388 Кбайт памяти КПК, боец-лилипут показал себя в бою очень неплохо. Можно бы и закрепить успех.)
Итак, вернемся к нашим Мауо-рам. Связка кодека OpenDivX с видеопроигрывателем, «заточенным» под конкретную операционку, образует чрезвычайно эффективную боевую единицу. Например, OpenDivX для Windows, работая с напарником в лице медиаплеера Playa, отлично справляются с боевой задачей в среде Windows, позволяя получить качественное видео даже при низкой скорости потока.
В среде Linux кодек OpenDivX используется медиаплеером XMPS (X Movie Player System) и субпроектом OpenDivX Streaming в качестве стандартной библиотеки. В Mac OS X кодек OpenDivX пристраивается в хвост к медиа-плееру QuickTime. И это правильно. Под каждую конкретную ОС сложнее всего «затачивать» именно интерфейсные части программ. Таким образом, подход "кодек один, плееров много" предлагаю считать здоровым. В каждую ОС – свой видеоплеер! Ура!
• OpenDivX – кроссплатформенный видеокодек.
• Операционная система: Linux, UNIX, Mac OS X, Windows, Amiga и Pocket PC.
• Системные требования: процессор Celeron.
• Размер дистрибутива: 189 Кбайт.
• Playa – открытый и бесплатный медиаплеер для Windows.
• Операционная система: Windows 9x/ME/NT/2K/XP.
• Системные требования: процессор Celeron.
• Размер дистрибутива: 290 Кбайт.
• Pocket DivX Player – открытый и бесплатный медиаплеер для Pocket PC.
• Операционная система: Windows, Pocket PC 2002 на КПК.
• Системные требования: 388 Кбайт ОЗУ
• Размер дистрибутива: 268 Кбайт.
• Современный сайт: http://www.divx.com.
• Исторический сайт: http://www.projectmayo.com,
• Статья в Wiki: http://en.wikipedia.org/wiki/XviD.
• Оценка: ****+.
FlasKMPEG – перекодировщик MPEG→DivX для WindowsК сожалению, большинство бойцов, способных перекодировать видео из одного формата в другой, работают, окопавшись в глубоком тылу командной строки. Чтобы покинуть это теплое и уютное болотце, необходимо научиться принимать личину родного приложения одной или нескольких операционных систем. А поскольку последнее трудновато реализовать, то открытый и бесплатный конвертор видео FlasKMPEG прописался на постоянное место жительства пока только в Windows.
Это один из немногих открытых конверторов MPEG→DivX для данной ОС, имеющий не только эффективный функционал в перекодировании, но и приятную наружность. Функционально FlasKMPEG близок к топовому открытому приложению для обработки видео – VirtualDub, о котором речь пойдет ниже.
Несмотря на функциональное сходство программа FlasKMPEG имеет принципиально иной интерфейс, ориентированный на пакетную обработку. Можно назначить ему несколько заданий по перекодированию, и он будет выполнять их одно за другим. Кроме того, в процессе конвертирования можно менять приоритет задачи для высвобождения ресурсов компьютера при необходимости (рис. 11.3).
Рис. 11.3. Перекодировщик FlasKMPEG в процессе работы отображает график эффективности сжатия и позволяет менять приоритет задачи для высвобождения вычислительных ресурсов системы
Дело вкуса, конечно, но лично мне FlasKMPEG показался удобнее в случае выполнения простых задач, вроде перекодирования MPEG-2 (DVD) в MPEG-4 (DivX). В нем есть ряд предустановленных параметров перекодирования для таких задач, как программное декодирование видео MPEG-1/MPEG-2, перекодирование VCD/SVCD/DVD, декодирование аудио A52/MPEG.
В общем, работать с этой простой и мощной программой было легко и приятно. FlasKMPEG показал себя великолепным бойцом. При его обманчиво скромном «весе» он оказался силен и вынослив. Одна из народных компьютерных примет гласит: "Родные приложения для Windows стабильнее в работе, чем портированные". Весьма спорно и не всегда это так. Но почему бы и не считать приверженность только одной операционке признаком стабильности, если приложение хорошо отлажено, как, например, FlasKMPEG? ;)
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.