Ubuntu

Запись CD

Не обязательно использовать графические утилиты для создания образа диска из файлов. Я бы даже сказал, что проще сделать это в терминале.

mkisofs -V "volume_ID" -D -l -L -N -J -R -v -o cdrom.iso ~/директория_c_файлами

Давайте рассмотрим более подробно опции команды:

-V — метка диска для Windows систем
-D — Не использовать глубокое перераспределение каталогов, записывать их как есть.
-l — Разрешить использование имен длиной 31 символ
-L — Разрешить именам файлов ISO9660 начинаться с точки
-N — Разрешить номера версий в именах файлов ISO9660
-J — Использование стандарта имен Jollet для совместимости с Windows
-R — Использование стандарта Rock Ridge, для сохранения флагов Unix
-v — показать подробную информацию в процессе создания
-o — имя файла для записи образа

Запись образов дисков в терминале Ubuntu

Если вы по каким-либо причинам не хотите использовать утилиту Brasero все действия достаточно легко сделать вручную через терминал, поскольку эта утилита является только оболочкой для консольных команд mkisofs и cdrecord.

Если вы собираетесь записать образ на диск ubuntu DVD-RW/CD-RW необходимо сначала его очистить:

cdrecord -dev=/dev/cdrom -v blank=fast

Здесь и ниже /dev/cdrom — адрес файла вашего привода, может еще называться /dev/sr0.

cdrecord -dev=/dev/cdrom -speed=16 -eject -v cdrom.iso

cdrom.iso — это файл образа, 16 — скорость записи, а опция -eject — заставляет извлечь диск из привода после записи. Можно указывать скорость 4, 8 и 16. Желательно выбирать минимальную скорость, так диск запишется более качественно.

Склеить несколько видео-файлов в Linux

1. Иногда нужно склеить несколько видео-файлов (с одинаковым разрешением и битрейтом) в один. Например несколько серий любимого сериала или фильм на двух CD. Для avi и mpeg в Linux процедура описана далее.

Логично предположить, что нам нужно объеденить файлы:

root@localhost:~$ cat fille01.avi file02.avi file03.avi > file00.avi

Если попытаться открыть итоговый файл медиаплеером — ничего хорошего не получится. Дело в том, что мы просто склеили файлы, теперь нужно перестроить индекс, в этом нам поможет mencoder:

root@localhost:~$ mencoder -forceidx -oac copy -ovc copy file00.avi -o file.avi

2. Для объединения нескольких файлов, размещенных в одной папке в один целый файл, необходимо запустить в консоли команду:

ffmpeg -f concat -safe 0 -i <(for f in *.mp4; do echo "file '$PWD/$f'"; done) -c copy output.mp4

Перебираем в цикле все *.mp4 файлы и передаем их на объединение.