Avevo un video dvd in formato cartella VIDEO_TS con alcuni files, così cercavo un modo semplice per creare, da questa, un DVD funzionante. Naturalmente in Linux usando la riga di comando.
Avevo un video dvd in formato cartella VIDEO_TS con alcuni files, così cercavo un modo semplice per creare, da questa, un DVD funzionante. Naturalmente in Linux usando la riga di comando. Troverete una serie di howto su Internet, ma questi sono i passi che utilizzo io.
Da VIDEO_TS a .iso
Primo, convertiamo la cartella (in linux si chiamano subdirectory) VIDEO_TS in immagine dvd.
Cominciamo a crearci una subdirectory di lavoro:
$ mkdir dvd $ cd dvd
Mettiamo nella subdirectory tutti i dati contenuti in VIDEO_TS in lettere maiuscole e spostiamola nella sub appena creata.
$ ls VIDEO_TS
Creiamo l’immagine dvd con l’utility mkisofs con il flag -dvd-video.
$ mkisofs -dvd-video -o ../dvd.iso . INFO: UTF-8 character encoding detected by locale settings. Assuming UTF-8 encoded filenames on source filesystem, use -input-charset to override. Unknown file type (unallocated) ./.. - ignoring and continuing. 0.70% done, estimate finish Mon Nov 26 15:31:25 2007 1.40% done, estimate finish Mon Nov 26 15:31:25 2007 2.09% done, estimate finish Mon Nov 26 15:31:25 2007 2.79% done, estimate finish Mon Nov 26 15:32:00 2007 99.03% done, estimate finish Mon Nov 26 15:32:52 2007 99.72% done, estimate finish Mon Nov 26 15:32:52 2007 Total translation table size: 0 Total rockridge attributes bytes: 0 Total directory bytes: 2158 Path table size(bytes): 26 Max brk space used 0 716987 extents written (1400 MB)
Ora avrai un file iso dvd-video:
$ cd .. $ ls -lh dvd.iso -rw-r--r-- 1 romba users 1.4G Nov 26 15:32 dvd.iso
Per essere sicuro di averlo creato correttamente:
$ isoinfo -l -i dvd.iso Directory listing of / d--------- 0 0 0 2048 Nov 26 2007 [ 275 02] . d--------- 0 0 0 2048 Nov 26 2007 [ 275 02] .. d--------- 0 0 0 2048 Nov 26 2007 [ 276 02] VIDEO_TS Directory listing of /VIDEO_TS/ d--------- 0 0 0 2048 Nov 26 2007 [ 276 02] . d--------- 0 0 0 2048 Nov 26 2007 [ 275 02] .. ---------- 0 0 0 8192 Nov 22 2007 [ 281 00] VIDEO_TS.BUP;1 ---------- 0 0 0 8192 Nov 22 2007 [ 277 00] VIDEO_TS.IFO;1 ---------- 0 0 0 36864 Nov 22 2007 [ 479292 00] VTS_01_0.BUP;1 ---------- 0 0 0 36864 Nov 22 2007 [ 285 00] VTS_01_0.IFO;1 ---------- 0 0 0 980969472 Nov 22 2007 [ 303 00] VTS_01_1.VOB;1 ---------- 0 0 0 30720 Nov 22 2007 [ 716821 00] VTS_02_0.BUP;1 ---------- 0 0 0 30720 Nov 22 2007 [ 479310 00] VTS_02_0.IFO;1 ---------- 0 0 0 486391808 Nov 22 2007 [ 479325 00] VTS_02_1.VOB;1
Masterizziamo un .iso
Questo và fatto come utente root. (hdc si presuppone che sia il device del masterizzatore)
# growisofs -dvd-compat -Z /dev/hdc=dvd.iso Executing 'builtin_dd if=dvd.iso of=/dev/hdc obs=32k seek=0' /dev/hdc: "Current Write Speed" is 16.4x1385KBps. 0/1468389376 ( 0.0%) @0x, remaining ??:?? 0/1468389376 ( 0.0%) @0x, remaining ??:?? 0/1468389376 ( 0.0%) @0x, remaining ??:?? 0/1468389376 ( 0.0%) @0x, remaining ??:?? 0/1468389376 ( 0.0%) @0x, remaining ??:?? 4063232/1468389376 ( 0.3%) @0.9x, remaining 138:08 35028992/1468389376 ( 2.4%) @6.5x, remaining 17:43 66486272/1468389376 ( 4.5%) @6.7x, remaining 10:32 1344405504/1468389376 (91.6%) @10.0x, remaining 0:13 1392017408/1468389376 (94.8%) @10.1x, remaining 0:08 1440120832/1468389376 (98.1%) @10.2x, remaining 0:03 builtin_dd: 716992*2KB out @ average 6.6x1385KBps /dev/hdc: flushing cache /dev/hdc: closing track /dev/hdc: closing disc
Ora non rimarrà che testarlo su DVD Player da tavolo. Troverete una serie di howto su Internet, ma questi sono i passi che utilizzo io.
Da VIDEO_TS a .iso
Primo, convertiamo la cartella (in linux si chiamano subdirectory) VIDEO_TS in immagine dvd.
Cominciamo a crearci una subdirectory di lavoro:
$ mkdir dvd $ cd dvd
Mettiamo nella subdirectory tutti i dati contenuti in VIDEO_TS in lettere maiuscole e spostiamola nella sub appena creata.
$ ls VIDEO_TS
Creiamo l’immagine dvd con l’utility mkisofs con il flag -dvd-video.
$ mkisofs -dvd-video -o ../dvd.iso . INFO: UTF-8 character encoding detected by locale settings. Assuming UTF-8 encoded filenames on source filesystem, use -input-charset to override. Unknown file type (unallocated) ./.. - ignoring and continuing. 0.70% done, estimate finish Mon Nov 26 15:31:25 2007 1.40% done, estimate finish Mon Nov 26 15:31:25 2007 2.09% done, estimate finish Mon Nov 26 15:31:25 2007 2.79% done, estimate finish Mon Nov 26 15:32:00 2007 99.03% done, estimate finish Mon Nov 26 15:32:52 2007 99.72% done, estimate finish Mon Nov 26 15:32:52 2007 Total translation table size: 0 Total rockridge attributes bytes: 0 Total directory bytes: 2158 Path table size(bytes): 26 Max brk space used 0 716987 extents written (1400 MB)
Ora avrai un file iso dvd-video:
$ cd .. $ ls -lh dvd.iso -rw-r--r-- 1 romba users 1.4G Nov 26 15:32 dvd.iso
Per essere sicuro di averlo creato correttamente:
$ isoinfo -l -i dvd.iso Directory listing of / d--------- 0 0 0 2048 Nov 26 2007 [ 275 02] . d--------- 0 0 0 2048 Nov 26 2007 [ 275 02] .. d--------- 0 0 0 2048 Nov 26 2007 [ 276 02] VIDEO_TS Directory listing of /VIDEO_TS/ d--------- 0 0 0 2048 Nov 26 2007 [ 276 02] . d--------- 0 0 0 2048 Nov 26 2007 [ 275 02] .. ---------- 0 0 0 8192 Nov 22 2007 [ 281 00] VIDEO_TS.BUP;1 ---------- 0 0 0 8192 Nov 22 2007 [ 277 00] VIDEO_TS.IFO;1 ---------- 0 0 0 36864 Nov 22 2007 [ 479292 00] VTS_01_0.BUP;1 ---------- 0 0 0 36864 Nov 22 2007 [ 285 00] VTS_01_0.IFO;1 ---------- 0 0 0 980969472 Nov 22 2007 [ 303 00] VTS_01_1.VOB;1 ---------- 0 0 0 30720 Nov 22 2007 [ 716821 00] VTS_02_0.BUP;1 ---------- 0 0 0 30720 Nov 22 2007 [ 479310 00] VTS_02_0.IFO;1 ---------- 0 0 0 486391808 Nov 22 2007 [ 479325 00] VTS_02_1.VOB;1
Masterizziamo un .iso
Questo và fatto come utente root. (hdc si presuppone che sia il device del masterizzatore)
# growisofs -dvd-compat -Z /dev/hdc=dvd.iso Executing 'builtin_dd if=dvd.iso of=/dev/hdc obs=32k seek=0' /dev/hdc: "Current Write Speed" is 16.4x1385KBps. 0/1468389376 ( 0.0%) @0x, remaining ??:?? 0/1468389376 ( 0.0%) @0x, remaining ??:?? 0/1468389376 ( 0.0%) @0x, remaining ??:?? 0/1468389376 ( 0.0%) @0x, remaining ??:?? 0/1468389376 ( 0.0%) @0x, remaining ??:?? 4063232/1468389376 ( 0.3%) @0.9x, remaining 138:08 35028992/1468389376 ( 2.4%) @6.5x, remaining 17:43 66486272/1468389376 ( 4.5%) @6.7x, remaining 10:32 1344405504/1468389376 (91.6%) @10.0x, remaining 0:13 1392017408/1468389376 (94.8%) @10.1x, remaining 0:08 1440120832/1468389376 (98.1%) @10.2x, remaining 0:03 builtin_dd: 716992*2KB out @ average 6.6x1385KBps /dev/hdc: flushing cache /dev/hdc: closing track /dev/hdc: closing disc
Ora non rimarrà che testarlo su DVD Player da tavolo.



