[COFFEETUNES.DK] Tips & Trix til FreeBSD

Howto: DV to DVD

Forfatter: Torben Sørensen / Dato: 23. november 2004 / OS: FreeBSD 5.3

Jeg har et miniDV kamera til at optage ungerne med, eller noget andet. Derfor ville det være rart med et/flere program(mer) til at gøre følgende med:

  1. Hent film fra DV kamera via firewire (i.LINK / IEEE1394)
  2. Brænd en DVD skive
  3. Tag DVD skiven med ind i stuen og sæt den i DVD afspilleren
  4. Sid i sofaen og hygge mig med en kop kaffe og se filmen

Mit mini DV kamera er et SONY DCR-TRV19E

1. Hent fra DV kamera

  1. Vær sikker på at firewire virker (er sat op i kernel) og du er med i gruppen "operator"
  2. Start afspilning af bånd i DV kamera
  3. Kør "> fwcontrol -R film.dv (afbrydes med CTRL+C)

Nu har du en DV film i RawDV format (60 min. = ca. 14 GB).

2. Programmer

Følgende skulle installeres fra /usr/ports (min version i ()):

  1. kino (0.7.5_1)
  2. kino-dvtitler (0.1.1_1)
  3. dvd+rw-tools (5.21.4.10.8)
  4. mjpegtools (1.6.2_2)
  5. xine (0.99.2_1)
  6. transcode (0.6.12_2)
  7. dvdauthor (0.6.10)
  8. mplex (1.1)

3. Lav DVD image

Åbn film.dv med kino (> kino film.dv). Nu kan du ændre de sener du vil og andet godt.
Når du er tilfreds med filmen, skal den inddeles i sener (split filmen op, så hver sene er en
selvstændig mpeg film). Dette gøres med "Export\MPEG", hvor du:

  1. Angiver et output navn (fx /home/palle/dvd_film)
  2. Vælg format: "8 -DVD"
  3. Marker checkboksen "Scene Split"
  4. Fjern markering i checkboksen "Cleanup"
  5. Marker checkboksen "Output dvdauthor XML"
  6. Tryk på knappen "Export"

Selve eksporteringen kan tage MEGET LANG TID (vi snakker timer...). Når eksporteringen er færdig
har du en masse filer i /home/palle/dvd_film (film000.mpeg... filmxxx.mpeg) og en XML fil: film-dvdauthor.xml

Opret derefter et temp-dir til DVD image:

# cd /home/palle/dvd_film
# mkdir dvd_image

Nu er det tid til at oprettet DVD image. Dette gøres med dvdauthor:

# dvdauthor -o dvd_image -x film-dvdauthor.xml

Test evt. det nyoprettede DVD image med "xine" (hele stien skal angives):

# xine dvd:/home/palle/dvd_image/VIDEO_TS/

Hvis alt er som det skal være i xine, er du klar til at brænde dit DVD image til en DVD skive :)

3. Brænd DVD image til disk

Jeg brænder på DVD-R skiver (fordi det er dem jeg har) og min DVD brænder er en (IDE) Plextor 708A. Ifølge "dmesg |grep PLEXTOR" er det en:

acd1: DVDR at ata1-slave UDMA33
cd1: Removable CD-ROM SCSI-0 device

Opret et ISO image af /home/palle/dvd_film/dvd_image/ og derefter brænd det til DVD skiven. Til at lave et ISO image benyttes mkisofs og til selve brændingen benyttes growisofs (en del af dvd+rw-tools):

OBS: Resultatet af nedenstående er en DVD film uden menuer, men du kan afspille den på de fleste standalone DVD afspillere.

# mkisofs -dvd-video -o film.iso dvd_image/
# growisofs -dvd-compat -Z /dev/cd1=film.iso

"growisofs -dvd-compat" fortæller growisofs at image skal tilpasses fx DVD-R skiven.

Forfattere:

Torben Sørensen


Copyright 2005 © www.coffeetunes.dk