Запись CD во FreeBSD без создания промежуточных ISO-файлов |
[исправить] |
Ставим порт /usr/ports/sysutils/cdrtools
Пишем CD или DVD:
mkisofs -RJD -jcharset=koi8-r /path/to/files | burncd -f /dev/acd0 -s 8 -e data - fixate
Предварительно RW диск, для перезаписи, можно почистить командой:
burncd -f /dev/acd0 blank
Ключи mkisofs
- R - создать Rock Ridge - расширение файловой системы ISO 9660, разработанное
для хранения файловых атрибутов, используемых в операционных системах POSIX
-J - создать файловую систему Joliet (имена файлов длиннее 8.3, национальные символы в них и т.п.)
-D - убрать ограничение на глубину вложенных директорий
-jcharset=koi8-r - указываем кодировку имен файлов на диске, чтобы корректно
перекодировались в UCS-2 используемый в Joliet
Ключи burncd
-s 8 - скорость записи на диск (по умолчанию 4)
-e - извлечь диск после записи
data - тип данных
- - получение данных с stdin
fixate - закрыть сессию после записи.
Для записи DVD+RW/-RW дисков ставим порт /usr/ports/sysutils/dvd+rw-tools
Пишем:
growisofs -Z /dev/acd0 -r -J -speed=8 /path/to/files
Добавляем дополнительные файлы:
growisofs -M /dev/acd0 -r -J -speed=8 /path/to/more_files
Перекодирование DVD в DivX:
Ставим порты:
/usr/ports/sysutils/vobcopy
/usr/ports/multimedia/mplayer
Грабим содержимое DVD:
mount /cdrom
vobcopy /cdrom
Перекодируем *.vob в DivX 4/5:
cat *.vob | mencoder -o mymovie.avi \
-oac mp3lame -lameopts br=192:vbr=2 \
-ovc lavc -lavcopts vcodec=mpeg4:vhq:keyint=250 -vop pp lb -
Для кодирования в DivX 3 в поле vcodec можно указать msmpeg4.
|
|
|
|
Раздел: Корень / Пользователю / CD, CD-R, DVD, AudioCD |
1.1, Black Hawk (?), 09:57, 23/10/2008 [ответить]
| +/– |
все хорошо, только вроде в новых портах mencoder вынесен в отдельный порт....
| |
1.2, Аноним (-), 10:14, 23/10/2008 [ответить]
| +/– |
> fixrate - диск записывается с постоянной скоростью записи
typo: fixate
> Для записи DVD+RW/-RW дисков ставим порт /usr/ports/sysutils/dvd+rw-tools
sysutils/cdrtools-devel уже как несколько лет умеет писать DVD и BlueRay
> Перекодируем *.vob в ...
откуда место для .vob'ов появилось, если его не хватало для .iso?
> .avi
> mp3lame
> mpeg4
Уже довольно давно многие приставки и проигрыватели умеют играть h.264/aac в .mp4, а на некоторых можно и в .mkv. Это если не вспоминать о PC, с которого все пошло.
Сжатие и качество у divx5/mp3 ужасное.
| |
|
2.5, Andrey Mitrofanov (?), 11:56, 23/10/2008 [^] [^^] [^^^] [ответить]
| +/– |
>> Перекодируем *.vob в ...
>
>откуда место для .vob'ов появилось, если его не хватало для .iso?
Положили .vob и место "кончилось"? Чего не понятного-то...
| |
|
1.3, Litos (??), 10:20, 23/10/2008 [ответить]
| +/– |
Опечатку поправил (когда модератор подтвердит поправится тут), а о перекодировке я и не знал, видимо дополнили :)
| |
1.4, terr0rist (ok), 11:44, 23/10/2008 [ответить]
| +/– |
> fixate - диск записывается с постоянной скоростью записи
fixate не для этого нужен - он финализирует диск. Без этого диск не будет читаться на 90% CD-ROM. См. man burncd
| |
|
2.7, одмин (?), 15:33, 24/10/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Без этого диск не будет читаться на 90% CD-ROM. См. man burncd
у меня всегда читались такие диски...
| |
|
1.6, User294 (ok), 15:42, 23/10/2008 [ответить]
| +/– |
> Предварительно RW диск, для перезаписи, можно почистить командой:
Ну да, все правильно - действия которые надо выполнить *сначала* надо помещать в самый-самый *конец* списка :) желательно мелким и плохо читабельным шрифтом кстати :)
| |
|