CFA LogoCFA Logo Computer
Новости Статьи Магазин Драйвера Контакты
Новости
RSS канал новостей
В конце марта компания ASRock анонсировала фирменную линейку графических ускорителей Phantom Gaming. ...
Компания Huawei продолжает заниматься расширением фирменной линейки смартфонов Y Series. Очередное ...
Компания Antec в своем очередном пресс-релизе анонсировала поставки фирменной серии блоков питания ...
Компания Thermalright отчиталась о готовности нового высокопроизводительного процессорного кулера ...
Компания Biostar сообщает в официальном пресс-релизе о готовности флагманской материнской платы ...
Самое интересное
Программаторы 25 SPI FLASH Адаптеры Optibay HDD Caddy Драйвера nVidia GeForce Драйвера AMD Radeon HD Игры на DVD Сравнение видеокарт Сравнение процессоров

АРХИВ СТАТЕЙ ЖУРНАЛА «МОЙ КОМПЬЮТЕР» ЗА 2003 ГОД

Пингвин печет блины

Сергей ЯРЕМЧУК grinder@ua.fm

Постоянное снижение цен на CD-приводы и на носители привели к тому, что устройства для записи оптических дисков того и гляди войдут в стандартную комплектацию компьютера. Но чтобы заставить работать железяку, необходимо соответствующее ПО. Итак, что мы имеем на сегодняшний день: а) дистрибутив Linux; б) кучу различного материала, который необходимо переписать на СD-R; в) абсолютное нежелание разбираться с консольными программами. Оно и понятно, после Easy CD Creator кто захочет возиться со всеми этими флагами, опциями, образами. Значит, необходим инструктаж. О подобных программах и пойдет речь в этой статье.

Поначалу хочу отметить, что все описываемые ниже программы являются фронт-эндами к соответствующим консольным, что никак не унижает их достоинства, а скорее, показывает оптимальность решения задачи — зачем изобретать велосипед, в конце концов? Поэтому, если у вас не установлены программы mkisofs и cdrecord, вряд ли получится заставить их работать. Для того чтобы не тягать из Интернета необходимые программы по одиночке, советую сразу скачать их в общем комплекте cdrtools, куда входят программы cdda2wav, cdrecord, isoinfo, mkisoft, readcd, c http://ftp.fokus.gmd.de/pub/unix/cdrecordили практически любого сайта с софтом для Linux. О процессе подготовки системы к работе с CD-R/RW-устройствами обратитесь к статьям mchno. Обратите внимание на сообщения после компиляции программ — в них можно найти ответ, как заставить работать программы под обычным пользователем (как вы понимаете, устройствами в Linux без ограничений может пользоваться только root). Задача, которую я себе поставил на этот раз, — найти максимальное количество таких программ. Результат моих трехмесячных поисков по Рис. 1. CddoitИнтернету перед вами. Если готовы, то начинаем.

Открывает обзор bash-скрипт cddoit, домашняя страница http://www.geocities.com/cddoit, размер 20 Кб. Он как раз и обеспечивает необходимую интерактивность. Выбирая номер пункта меню, можно создать audio CD, смешанный диск, диск с данными, в том числе загрузочный и мультисессионный (притом можно корректно закрывать диски, созданные другими программами), можно конвертировать аудио, грабить аудиодиск, прослушивать музыку во многих распространенных форматах. Это в основном меню, а заглянув в Others (Рис. 1), можно дополнительно просматривать наличие свободного места на диске, там же находится встроенный менеджер модулей ядра, обеспечивающий их просмотр и загрузку, поддерживается запись по расписанию с помощью программы at, можно переименовывать .mp3-файлы, просматривать список SCSI-устройств, монтировать созданный образ для просмотра. Это далеко не полный список возможностей программы. После первого запуска программы в домашнем каталоге пользователя образуется каталог cddoit, откуда программа будет брать данные для работы. Если есть необходимость запускать программу с помощью ярлыка на рабочем столе, пропишите в команде для запуска примерно такие строки: xterm -bg yellow4 -fg white -cr white -title "CDDOIT — CD Creation & Sound" -e /usr/local/bin/cddoit (цвета подберите по своему вкусу; параметр -e указывает на запуск внешней программы после старта консоли).

Следующей будет также программа, работающая в консоли —TCDR (Рис. 2), которая представляет собой написанный с помощью программы dialog (http://hightek.org/dialog) фронт-энд к программам как для подготовки и записи CD-R/RW-дисков, так и для перезаписи содержимого аудиодиска в форматы .mp3 и .ogg. Придется особенно по вкусу тем, у кого Рис. 2.проблемы с ресурсами, а также любителям работать в консоли. При установке на Debian (честно говоря, уже давно хочу полностью перейти на этот замечательный дистрибутив, но дважды заказанный по Интернету не дошел, а в моем городе достать что-то новенькое не так-то просто) при наличии необходимых программ (большой список с соответствующими ссылками как необходимых, так и рекомендуемых можно найти на сайте, их всего 15, перечислять не буду) проблем с работой не возникает, а при использовании других дистрибутивов Linux есть вероятность (правда, небольшая), что придется покопаться во внутренностях скрипта. Даже неполный список возможностей данной программы поражает:

детектирование конфигурации (файл устройства, SCSI-адрес);

детектирование установленных программ (будут выведены только рабочие пункты);

поддержка большинства CD-R/CD-RW;

поддержка компрессии CD (ZISO);

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

поддержка мультисессий, создание загрузочных дисков и запись разнородных данных (CD Extra);

копирование, создание аудиодисков;

преобразование аудиодисков в RAW/WAV/MP3/OGG-форматы и наоборот;

запись в формат RAW/WAV из устройства /dev/dsp (44.1 кГц/16 бит/стерео);

режимы очистки CD-RW, оverburning и эмуляции записи.

Чтобы не вводить каждый раз путь к каталогу, автор также предпочел жестко закрепить каталоги с исходными данными, образами, музыкальными файлами, что поначалу может смутить, но потом даже находишь удобным, особенно если написать еще пару скриптов. Например, для сбора измененных за некоторый период данных или посылки самому себе письма: мол, так и так, размер достиг требуемого уровня, можно писать. Чуть не забыл, найти эту замечательную программу можно по адресу http://tcdr.sourceforge.net, размер дистрибутива не напряжет даже самый плохой канал — 45 Кб.

Программа dialog-cd-writer, которую можно найти на http://www.remotehost.org, 12.1 Кб, имеет несколько меньше функций, но зато и проблем с настройкой и поиском файлов не будет. Первоначально необходимо зайти в пункт Basic Configuration (Рис. 3), где установить возможные скорости работы и данные самого привода, а также каталоги для работы. Теперь можно спокойно записать диск (аудио и данные) — с предварительным созданием образа и без оного, — сграбить аудиодиск, конвертировать файл .mp3 в .wav и наоборот.

CDR Dialog, http://www.bioprocess.org/cdrdialog, размер 10 Кб (Рис. 4). Одна из моих любимых. Функций поддерживает немного, но как раз простота мне и импонирует. Здесь все операции можно проделать как одной командой, так и поэтапно. Выбирая необходимые пункты меню, можно записать и скопировать один к одному (с помощью команды dd, большинство защит не сработает) диск (аудио и данные), создать, смонтировать, удалить и записать ISO-образ, очистить CD-RW диск, открыть и закрыть привод. Ничего лишнего, отвлекающего и путающего. Да и посмотрите на размер!

Рис. 3.   Рис. 4.

Далее идут программы, работающие под X-Window. Первое место в этом большом списке занимает программа k3b, найти ее в Интернете можно по адресу http://k3b.sourceforge.net; дистрибутив уже пожирнее предыдущих — 2.3 Мб. Программа представляет собой GUI-интерфейс к программам записи дисков, cdrdao и cdrecord, требует наличия установленных библиотек QT. Что же отличает данную программу от ей подобных? Самое главное, что разобраться с настройками может любой пользователь, установивший в Windows хоть одну программу. После стандартной установки (./configure, make, make install) первоначально надо запустить программу k3bsetup, с помощью которой в удобной графической форме инициализируются устройства (Рис. 5), отыскиваются необходимые программы (не забывайте, это лишь графическая оболочка), указываются пользователи, которые могут работать с данной программой. После окончания процедуры конфигурации можно запустить программу, набрав k3b в командной строке, и если путь, куда она установлена, прописан в переменной PATH (у меня установилась, как и большинство программ для KDE3, в /usr/local/kde/bin), вы увидите главное окно программы (Рис. 6).

Рис. 5.   Рис. 6.

С помощью drag'n'drop можно добавлять и удалять файлы в проекте, при необходимости перемещать и переименовывать их там. Возможна запись на диск, как на лету, так и с предварительным созданием образа. Для .mp3/.ogg-файлов возможно автоматическое переименование в вид artist-title.mp3, конечно, при условии, что эта информация предварительно занесена в ID3-тэг файла. Кроме того, для опытных пользователей есть возможность установить практически любые параметры, применяемые в mkisofs; для остальных, наверное, будет достаточно установленных по умолчанию. Кроме записи дисков с данными, программа может создавать аудиодиски, при этом поддерживаются форматы .wav, .mp3 и .ogg; вся необходимая информация об исполнителях будет автоматически взята из id3-тэга. Не обошлось и без возможности грабить аудио-CD, причем в программе реализован довольно сложный механизм последующей каталогизации награбленного — все файлы будут систематизированы по каталогам, согласно данным об альбоме, его названии, имени артиста и номере трека. Но и это еще не все — при наличии соответствующего ПО можно сграбить DVD и перекодировать его в формат DivX/XviD. Для последнего понадобится программа transcode (http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode), MPEG-4 кодер Xvid (http://www.xvid.org) или DivX4/5 (http://www.divx.com), libdvdread (http://www.dtek.chalmers.se/groups/dvd) и libdvdcss (http://www.dtek.chalmers.se/groups/dvd). Последнюю библиотеку рекомендуют использовать версии 0.0.3, а не 1.0, по причине глючности и медлительности последней, вдобавок, пока программа не тестировалась с версией 1.2, доступной сейчас. Ну и, конечно, не обошлось без возможности очистки CD-RW диска, записи предварительно созданного образа на диск, копирования дисков, плюс ко всему поддерживается автоматическое распознавание максимальной скорости записи для болванки и поддержки overburn (запись больше официально заявленной емкости), Rockridge (информация записывается вместе с правами доступа, ссылками и т.д.) и Joliet (Windows-имена). Эту программу можно смело назвать «EasyCreator для Linux», пользоваться ей одно удовольствие.

Еще одна программа, позволяющая записать диск без особенного труда, — называется она СD Bake Oven (http://cdbakeoven.sourceforge.net), 550 Кб. Данная программа только недавно научилась нормально компилироваться под KDE 3.x, поэтому скачивайте самую последнюю версию. При запуске появляется меню, в котором можно выбрать один из пяти пунктов (Рис. 7): копирование аудиодиска или диска с данными, запись диска с образа, создание музыкального диска, стирание диска CD-RW и установки. Впрочем, его можно отключить и запускать прямо из основного окна посредством выбора соответствующего пункта меню или нажатием клавиши (Рис. 8). При выборе файлов можно использовать фильтр. Поддержка Drag'n'Drop, мультисессий, записи дисков на лету без создания образа, автоматическое определение устройства записи, возможность просмотра созданного и имеющегося iso-образа, прослушивание аудиодиска, корректное закрытие сессий, сохранение проекта, автоматический подсчет суммарного размера файлов в проекте, BurnProf и создание загрузочного диска — далеко не все возможности программы, но я думаю, этого вполне достаточно, чтобы включить ее в свой список.

Рис. 7.   Рис. 8.

Рис. 9.

И еще один мой любимый KDE-фронтэнд для записи дисков —arson (Рис. 9). Домашняя страница —http://arson.sourceforge.net, 550 Кб для KDE 3 и 440 Кб для второго KDE. С помощью простого перетаскивания мышкой из Konqueror можно быстро создать диск с данными (с созданием образа и без), аудио- (Disk at Once и Track at Once, с нормализацией громкости, понимает плей-листы) и видеодиск (VCD и SVCD), во всех возможных вариантах. А также перегнать аудиодиск в .wav, .mp3, .shn, .aiff, .aifc, а при компилировании с соответствующими опциями — в Ogg Vorbis и FLAC, со всевозможными настройками битрейта, качества и кодека, с автоматической записью в ID3-тэг информации об исполнителе. Дополнительно есть возможность перегнать имеющийся образ в файл и копировать диск, очистить СD-RW и редактировать информацию о диске для последующей записи ее в ID3-тэг .mp3-файла, увеличить приоритет процесса (только для root). Для того чтобы каждый раз не возиться с расширениями имен файлов для различных операционных систем, предусмотрена возможность создания предустановок. Для тех, кто хочет разобраться во всех опциях, используемых консольными программами, есть очень удобная кнопочка Show Command Log, с помощью которой можно просмотреть все команды, выполняемые программой, и затем сохранить их в файле; плюс ко всему есть возможность сразу отредактировать команду вручную. Одним словом, очень удобная и приятная в работе программа.

(Продолжение следует)

Рекомендуем ещё прочитать:






Данную страницу никто не комментировал. Вы можете стать первым.

Ваше имя:
Ваша почта:

RSS
Комментарий:
Введите символы или вычислите пример: *
captcha
Обновить





Хостинг на серверах в Украине, США и Германии. © sector.biz.ua 2006-2015 design by Vadim Popov