I sistemi GNU/Linux dispongono di diversi programmini per la creazione di DVD-Video, come DVD-Styler o DeVeDe, ad ogni modo possono esserci situazioni in cui sia preferibile un banalissimo script Bash per convertire un file MP4 (ad esempio un video scaricato da Internet) in un DVD-Video da vedere magari nel lettore DVD di casa.
Lo script seguente (testato su Linux Mint 17), rispetto ai programmi con interfaccia grafica, ha il vantaggio che, nella sua semplicità, permette di individuare eventuali errori o problemi nella creazione del DVD-Video, semplicemente controllando l'output generato.
#!/bin/bash # Converte un file video "input.mp4" in un DVD-Video, # generando un file "output.iso" pronto per la masterizzazione. # Opzioni predefinite: formato PAL e aspetto 16:9 # Autore: Francesco Galgani www.informatica-libera.net # Se la conversione avrà avuto successo, sarà possibile # rimuovere la cartella "dvd" e il file "output.mpg" # SUGGERIMENTO: masterizzare il file "output.iso" su un disco # riscrivibile prima di masterizzarlo su un disco vergine # Step 1: converte il file avconv -i input.mp4 -target pal-dvd -aspect 16:9 -ac 2 output.mpg # Step 2: genera la struttura del DVD-Video dvdauthor -t -o dvd --video=pal -f output.mpg VIDEO_FORMAT=pal dvdauthor -T -o dvd # Step 3: genera il file ISO mkisofs -dvd-video -o output.iso dvd/ # Step 4: masterizzazione (disabilitato, eseguirlo manualmente) # growisofs -dvd-compat -Z /dev/sr0=output.iso
Francesco Galgani,
26 aprile 2015