Burn CD в Linux

?Развалени CD -ROM може да бъде добър podstavkoy. |

Заслужава да се отбележи, че CD писане в Linux не е по-трудно, отколкото да речем в Windows. Има spetsilno набор от инструменти, които ви позволяват да се запишете на CD, без никакви проблеми. Заслужава да се отбележи, че за успешното функциониране на системата ви ядро ​​трябва да бъде компилиран с поддръжка за вашето устройство, ако е необходимо.

CD парене следните програми, използвани в Linux.

а) торбички, които да създадат CD-R снимки:

б) пакети за запис на изображения върху CD-R:

Кожи за пакетите за конзолата (за тези, които се нуждаят от приятен интерфейс):

Сега, да пристъпи към процеса на злоупотреба. Обикновено, CD запис се осъществява в два етапа:

  1. пакетиране на желаните данни (файлове, музика, или и двете, и т.н.) в специален формат;
  2. Записване на файлове на CD-R с помощта Cdrecord полезност.

Както знаете, има CD-та с данни (Data - CD), музика (Audio - CD), както и на факта, а друг. Помислете за въвеждане на данни - CD.

Създаване на изображение на CD-ROM на бъдещето. Известно е, че преди да използвате всякакви носители (независимо дали floppik, твърд диск или CD), трябва да се получи файлова система (формат). Това файлова система е отговорен за организирането и достъп до файлове, които се съхраняват на медиите. Обикновено помощната програма за създаване на файлова система, записани на носител празна файлова система, която след това се монтира и изпълнен с потребителски файлове. Но съдържанието на компактдиска е написана само веднъж и не могат да бъдат променяни. Така че, ние се нуждаем от инструмент за създаване готови да запишете на CD файлова система, която вече съдържа файлове, което означава, че така наречената образ на CD. Този инструмент се нарича Mkisofs. Той се използва, както следва: Mkisofs - Р - о CD _ път изображение

  • CD _ изображение за CD име на графичния файл. Искате ли да създадете;
  • път срещу Между другото, къде са файловете, които искате да запишете на CD. Заслужава да се отбележи, че общият им размер не трябва да надвишава капацитета на диска;
  • "-r" се инсталират всички файлове права за четене за всички потребители. Ако това не бъде направено, тези разрешения ще бъдат записани, който имаше файловете на твърдия ви диск.

Mkisofs полезност ще се опита да запише имената на формата на 8.3, който използва DOS. Това се прави, за да се гарантира висока съвместимост.

Вие със сигурност питам, но защо да не даде на полезност команда, за да пишете директно на CD - писател. Има три причини:

  • Mkisofs не знае нищо за шофиране CD-писатели;
  • Вие може да искате да тествате картинката преди изгаряне;
  • при бавни машини просто обърквам диск.

Сега ние ще правим, че ще проверява CD образ. Linux може да се монтира на файлове като дискови дялове. Тази функция е полезна, за да проверите местоположението на директорията CD образ и разрешенията на файловете на диска.

За да монтирате cd_image файл, създаден по-горе, за да директорията / CDROM, даде следната команда:

монтиране -t ISO9660 -о ро, линия = / ррт / loop0 cd_image / CDROM

Сега можете да отидете в / CDROM и погледнете в бъдещата структура на вашия CD. За да бъде спряна серия CD-образ:

Записване на CD образ на компактдиск. Подготвителните дейности са завършени. За да запишете изображението на компактдиск даде следната команда:

Cdrecord -v отклонение = your_device скорост = 4 -data cd_image

DEV е идентификационен номер на устройството на вашия CD записващо устройство. Ако не знаете кое устройство съответства на вашия CD - Recorder. След това даде командата

Трябва да се отбележи, че няма записващо устройство, което може да се установи отново лазера и продължи да работи на същото място, ако то се е изгубило. Ето защо всички силни вибрации или други механични сътресения може да съсипе CD, записвате.

Сега помислете за звукозапис - CD. Записване на udio-CD е много подобен на стъпките, описани по-горе. Има две основни разлики:

  1. А udio-CD се състои от аудио записи, които са организирани като отделни изображения. Т.е. ако искате да се създаде 10-те песни от вашия CD, трябва да създадете десет изображения.
  2. Втората разлика - форматът на изображенията не е формат ISO9660, песните трябва да са в стерео, 16-битов, PCM, 44.1 kHz.

Една програма за конвертиране на вашите звукови файлове в необходимия формат е сокс. форматирайте с помощта на следното:

сокс Linux _ завинаги .wav Linux _ завинаги .cdr

Но има начин по-добре. За удобство на крайния потребител в Cdrecord функция за превключване е построен от WAV и AU. Това означава, че ако вашите файлове са с разширения .wav или АС формат и стерео 16-битов 44,1 кХц, можете да ги използвате като изображения без преобразуване. Cdrecord записва изображения като аудио-писти, ако не е зададен -audio на опцията. Други възможности са идентични с тези, използвани при запис на CD данни. Следващите примери показват Аудиозапис - CD с различни формати на аудио файлове: Cdrecord - V скорост = 4 DEV = 0,4,0 - аудио запис 1. CDR песен 2. CDR.

Cdrecord -v скорост = 4 Dev = 0,4,0 -audio track1.wav track2.wav.

Cdrecord -v скорост = 4 Dev = 0,4,0 -audio track1.au track2.au.

Тук можете да зададете справедлив въпрос: какво, ако имам любим тр 3shki и аз искам да ги запишете на аудио - CD. какво да правя след това? MPEG-3 файлове могат да бъдат превърнати в необходимия формат на командата "mpg123 -s Bon Jovi _ .mp3> track.cdr". Тук си струва да се отбележи, че тази команда създава файлове в специална форма (байт сменени), което изисква опцията за използване -swa б до Cdrecord. Малък функция: да се създаде CD-R от 3shek файлове купчина депутат, можете да използвате следната последователност от команди: защото в *. т.т. 3

mpg123 -s $ I | Cdrecord -audio -PAD -swab -nofix

Тук MPG 123 ще създаде песни и те ще бъдат незабавно записани на диска. и не е нужно да се изброят всички файлове отделно. Но си струва да се отбележи, че скоростта на 123 MPEG и Cdrecord скорост на запис трябва да бъде намалена. Т.е. вашата машина трябва да бъде достатъчно бързо. Може да се наложи да използвате Cdrecord полезността на скоростта опция.

Сега, ние също трябва да говорим за това как да записвате дискове, които съдържат данни, така и аудио записи. Тук всичко е съвсем проста: параметрите за Cdrecord, можете първо да посочи данните на изображението и след това определете на аудио записи. Например:

Cdrecord - срещу Dev = 0,4,0 - данни CD _ изображение - аудиозапис *. CDR

Остава само да кажа няколко функции, които ще бъдат от полза за всеки, който пише CD.

Как да създадете стартиращ CD - ROM. Трябва да бъдете в присъствието на 1,44 стартиращ дискета. Създаване на точното изображение на дискета команда: дд ако = / сътрудничество / FD 0 на = обувка. IMG BS = 18 к

Поставете този образ в директория, съдържащ колекция от файлове, които са написани или в своя поддиректория. Кажи Mkisofs за този файл с опцията "- б", и да използвате опцията "- гр.

Как да създадете мулти - CD сесия. На първо място, по образа на CD мултисесийно трябва да бъде създаден с помощта на ISO 9660 файлова система RockRidge-разширение. Вие ще трябва да използвате опцията - мулти за Cdrecord. ако искате да добавите следния сесия. Вие трябва да използвате опцията - мулти, поне за първата сесия. Образите на втория и следващите сесии малко по-трудно в процес на изграждане. Mkisofs полезност трябва да знае къде да започне да освободите място на диска - R диск. Тази информация може да бъде получена посредством опцията полезност Cdrecord - msinfo. Например, даде следните команди:

СЛЕДВАЩАТА _ TRACK = `Cdrecord - msinfo отклонение = 0,4,0`

ехо $ NEXT _ TRACK

Mkisofs -R -о cd_image2 -С $ NEXT_TRACK -M / ррт / scd0 за частно /

Повече за това може да бъде намерена във файла README. мулти. която се разпространява заедно с Cdrecord на полезност.

Ако не сте сигурни, вашият CD е писано или не, вие искате да проверите правилните варианти за Cdrecord. който е в състояние да го направят. Използвайте -dummy опция за извършване на празен ход тичам Cdrecord. В този случай, лазерът е изключена, и ви се предоставя възможност да правя каквото си искам и в същото време, за да видите, ако процесът на запис ще оцелее.

С помощта на националните азбука в имената на файловете. Използването на имена на файлове, съдържащи символи български език под Linux се усложнява от наличието на три кодировки и факта, че някои програми не съдържат подкрепа за национален герой. При използване на българските герои в имената на файловете трябва да се вземат предвид следните обстоятелства:

  • за да се гарантира съвместимостта на записаните дискове с DOS се кодиране за ISO9660 трябва да CP866 и файлови имена във формат 8.3;
  • Някои DOS шофьор CDROM устройства не поддържат не-ASCII символи в имената на файловете;
  • за да се гарантира съвместимостта на записаните дискове с Windows, трябва да добавите допълнителен JOLIET, който използва UNICODE кодиране на имена на файлове;
  • Някои версии на UNIX системи не поддържат Joliet разширение (Linux поддържа с подходящите опции при съставянето на ядрото) и, ако се изисква съвместимост трябва да се използва с тях RockRidge разширение.

По-старите версии на Mkisofs при подготовката на имената на файловете в ISO9660 заменят всички не-ASCII символи (включително и български), за да долна черта. По този начин, без използването на пластири за Mkisofs е невъзможно да се запишете на диск, съвместим с DOS. Както е случаят в новите версии не знам.

Универсален метод - да се включат и двете разширения JOLIET и RockRidge на записващ диск и RockRidge ще съдържа символи в 8-битово представяне, както и на файловата система, както и за да покаже, файлова система кодовата таблица, когато се превърне в Joliet UNICODE, Mkisofs програмните доставят с Cdrecord от версия 1.8.1 Cdrecord-съдържа -jcharset опция. Ето списък на поддържаните знакови набори могат да бъдат получени чрез даване на командата

Mkisofs -jcharset помощ

Ако вашата система използва KOI8-R кодиране като ядро, командата диск за създаване на изображения може да бъде takoymkisofs -r-J -jcharset = KOI8-R файлове _ _ път изображение път

Ако файловете за създаване на диск не са на дяла с Linux файловата система, може да се наложи да се уточни кодова и iocharset опции преди да монтирате тази файлова система. Например, когато монтирате мазнини секция. мазнини 32 и избрания кодиране KOI8-R е необходимо да се направи така naprmer: монтиране -о кодова страница = 866, iocharset = KOI8-R / ррт / HD 5 / MNT / дос

При монтажа NTFS: монтиране -О iocharset = KOI8-R / ррт / HD 1 / MNT / NTFS

След превода е правилно името на файла ще се извършва от файловата система до желаната кодировка.

Когато монтирате CD с Joliet разширение за правилния превод на имена на файлове от UNICODE трябва също така да определите желаната кодиране iocharset опция за показване:

монтиране -о iocharset = KOI8-R / Dev / CDROM / MNT / CDROM

Това е всичко. Успешните записвате CD-та!