abcde (A Better CD Encoder) — командная оболочка для многих утилит cdparanoia, wget, cd-discid, id3, а также популярных кодеров

Ogg/Vorbis, MP3, FLAC, Ogg/Speex и MPP/MP+(Musepack). Запустив всего одну команду. Например:

abcde -1
Read more... )
http://linuxprogs.org.ua/?tag=ripaudio
http://rus-linux.net/nlib.php?name=/MyLDP/mm/obrabotka-audio-v-konsoli.html
http://habrahabr.ru/post/97316/


Задача

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

Решение

Подготовка


Снимаем образ с компакт-диска. Работа с образом быстрее, да и резервная копия никогда не помешает.

dd if=/dev/cdrom of=cdimage-orig.iso bs=2048

Создаём папку для монтирования образа, аналог «подключения виртуального диска» в виндах. В зависимости от места создания, возможно, придётся делать от имени суперпользователя. Лично у меня эта папка была создана однократно и именно для таких целей - для подключения образов дисков.Read more... )


взято тут
http://www.it-simple.ru/?p=550

PS
удобней когда виден процесс копирования




новая опция status=progress
dd if=/dev/cdrom of=disk.iso status=progress

cp с прогрессбаром на питоне
https://github.com/yannicklm/pycp

http://habrahabr.ru/post/56796/
http://habrahabr.ru/post/117050/
http://habrahabr.ru/post/65384/


Установка

sudo apt-get install wodim

Получаем список устройств

wodim -devices

у меня программа вывела:
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
0 dev='/dev/sg0' rwrw-- : 'TSSTcorp' 'CDDVDW TS-L632H'
-------------------------------------------------------------------------

т.е. использовать будем /dev/sg0

Стираем перезаписываемый диск в линукс

sudo umount /media/cdrom0
sudo wodim dev=/dev/sg0 blank=fast

Создание iso образа

Если готового образа нет, то надо создать iso образ.

Например, для того что бы создать iso образ директории to_write надо выполнить команду:
mkisofs -o image.iso ./to_write

Монтирование iso linux

Что бы проверить созданный образ iso, его можно смонтировать:

sudo mount -t iso9660 image.iso /mnt -o loop=/dev/loop0

Запись iso в linux

sudo wodim -v -dao speed=4 dev=/dev/sg0 image.iso

Где:
-v (-verbose) — включает вывод информации о процессе записи;
-dao — запись диска в режиме Disc-At-Once (DAO), т.е. дописать на этот диск будет нельзя
speed=4 — скорость, с которой будет производиться запись
dev=/dev/sg0 — путь к устройству
image.iso — iso-образ

скопировать cdrom в файл iso можно командой

dd if=/dev/cdrom |pv| dd of=disk.iso

dd if=/dev/cdrom of=disk.iso status=progress


1. Подключаемся по SSH к серверу:

serg@desktop:~$ ssh user@192.168.0.50

где:
serg@desktop:~$ — обозначает что следующий за этим код нужно выполнить на компьютере-клиенте, то есть на том с которого осуществляется вход.
user — имя пользователя на сервере под которым выполняется вход.
192.168.0.50 — пример IP-адреса домашнего сервера.

2. Отмонтируем cd/dvd-диск:

user@homeserver:~$ sudo umount /media/cdrom

где:
user@homeserver:~$ — означает что следующий за этим код нужно выполнять на сервере.
/media/cdrom — директория в которую Ubuntu обычно монтирует диски. Этот параметр может отличаться.

3. Просматриваем доступные приводы:

user@homeserver:~$ cdrecord -scanbus

вывод должен быть примерно таким:

user@homeserver:~$ cdrecord -scanbus
scsibus0:
0,0,0 0) ‘HL-DT-ST’ ‘RW/DVD GCC-4481B’ ‘1.05? Removable CD-ROM
0,1,0 1) ‘TSSTcorp’ ‘CDDVDW SH-S202J ‘ ‘SB01? Removable CD-ROM
0,2,0 2) *

Запоминаем первые три цифры, разделённые запятой, так как это адрес устройства:
0,0,0 — для первого привода;
0,1,0 — для второго.

4. А теперь очищаем диск, который находится в первом приводе.

Полностью:

user@homeserver:~$ cdrecord dev=0,0,0 blank=all

Быстро:

user@homeserver:~$ cdrecord dev=0,0,0 blank=fast


С использованием genisoimage

sudo apt-get install genisoimage

Создаем ISO образ

genisoimage -o output_image.iso directory_name

output_image.iso — имя будущего образа
directory_name — из какой директории создавать

Эта команда создаст образ, который будет содержать файлы file1, file2 и file3, без корневой директории

genisoimage -R -o output_image.iso file1 file2 file3

Еще одина полезная опция -R, которая использует протокол Rock Ridge, чтобы сохранить права собственности и разрешение записи

genisoimage -R -o output_image.iso file1 file2 file3

Создание ISO CD/DVD образов с помощью утилиты DD

dd if=/dev/cdrom of=~/cd_image.iso

if — устройство cdrom может называться по разному, например /dev/cdrw, /dev/scd0
of — куда и с каким именем сохраняем

чтобы был виден процесс копирования



новая опция status=progress
dd if=/dev/cdrom of=disk.iso status=progress

cp с прогрессбаром на питоне
https://github.com/yannicklm/pycp

Кроме того можно создать образ с аудио диска с помощью следующей команды

cat /dev/scd0 > ~/audio_image.iso


Как очистить CD-RW/DVD-RW

Предполагается, что CD/DVD-ROM смонтирован в /dev/cdrom

sudo umount /dev/cdrom
cdrecord dev=/dev/cdrom blank=fast

Как записать файлы/папки на CD/DVD?

nautilus burn:///

* File Browser: CD/DVD Creator

* Перетащите в окно файлы/папки

File Menu -> Write to Disc... -> Write

Как записать файлы образов (ISO) на CD/DVD?

Кликните правой кнопкой мыши на файле образа (ISO) -> Write to Disc... -> Write

Как сделать копию CD/DVD?

Как создать файлы образов (ISO) CD/DVD?

Предполагается, что CD/DVD-ROM смонтирован в /dev/cdrom

sudo umount /dev/cdrom
dd if=/dev/cdrom of=file.iso bs=1024

чтобы был виден процесс копирования
dd if=/dev/cdrom |pv| dd of=disk.iso
Read more... )

Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 20th, 2025 06:28 pm
Powered by Dreamwidth Studios