Ustvarjanje video DVD-ja

Ustvarjanje MPEG datoteke visoke kakovosti

Najprej je potrebno iz Cinelerre “zrenderirati” video. Pod File - Render je potrebno izbrati “File Format: YUV4MPEG stream”, pri nastavitvah za rendering videa pa “Outputh Path: ime_video_datoteke.m2v”, “Use Pipe: mpeg2enc -f 8 -o %” ter izbrati “Pipe Presets: mpeg2enc ter ffmpeg”.

Sledi renderiranje audia iz Cinelerre. Pod File - Render je potrebno izbrati “File Format: Microsoft WAV” in med nastavitvami “16 Bit Linear”.

Ker ima trenutna različica Cinelerre težave z izdelavo AC3 datotek, je potrebno audio datoteko pretvoriti v AC3 iz konzole:

ffmpeg -i ime_audio_datoteke.wav -ac 2 -ab 128 ime_audio_datoteke.ac3

Nato je potrebno združiti audio in video:

mplex -v 0 -f 8 ime_video_datoteke.m2v ime_audio_datoteke.ac3 -o ime_koncne_datoteke.mpeg

S tem dobimo kvalitetno MPEG datoteko. Če jo že imamo, je seveda zgornji postopek odveč.

Ustvarjanje DVD-ja

Za to potrebujemo program dvdauthor ter njegov grafični vmesnik qdvdauthor. Program pomaga narediti uvodni meni s slikicami ali besedilom, preko katerega lahko zaženemo posamezne filme na DVD-ju. Namestimo ju takole:

sudo apt-get install dvdauthor qdvdauthor

Uporaba programa qdvdauthor

Navodila v angleščini: http://www.linux-magazine.com/issue/53/Q-DVD-Author.pdf. Navodila so sicer za različico 0.0.8 (trenutna je 0.0.10), vendar so kljub temu povsem uporabna.

Navodila za delo z dvdauthorjem: http://mightylegends.zapto.org/dvd/dvdauthor_howto.php.

Nekaj namigov:

  • menu Tools - Setup: določimo ime projekta in “DVD directory”, kamor bo shranjen DVD.
  • menu DVD Author - Add movie source - izberemo vse MPEG datoteke, ki jih želimo dodati na DVD.
  • DVD menu - Add background - izberemo sliko ozadja za menu in jo raztegnemo na PAL 720×576
  • desni klik - dodajanje napisov in gumbov, s klikom na “properties” določimo akcije, ki se izvedejo ob kliku na objekt (npr. predajanje filma)

Testne datoteke za projekt

http://matej.owca.info/projekt_originalne_datoteke.tar.gz - originalne datoteke na katerih je bil zgrajen DVD menu http://matej.owca.info/Kulturni_utrip_Slovenije_tmp.tar.gz - datoteke v /tmp direktoriju (obdelane s strani qdvdautorja)

Tale XML je treba nekako razšraufat... zamenjati je še treba NTSC z PAL ter ugotoviti kako se “zbuilda” menu.

Uporaba programa dvdauthor

Qdvdauthor se žal pogosto sesuva. DVD lahko “ročno” naredimo tudi s pomočjo XML datoteke in dvdauthorja iz konzole. V tem primeru je potrebno prirediti spodnjo XML datoteko (ki jo poimenujemo npr. naredi_DVD.xml):

<dvdauthor dest="/home/student/video/finals/DVD/" jumppad="yes" >
 <vmgm>
  <menus>
   <video format="pal" resolution="720x576" />
   <pgc entry="title" >
    <vob file="/home/student/video/finals/za_DVD/Main Menu VMGM_menu.mpg" pause="inf" />
    <button name="1" >jump title 1 chapter 1; </button>
    <button name="2" >jump title 1 chapter 2; </button>
    <button name="3" >jump title 1 chapter 3; </button>
    <button name="4" >jump title 1 chapter 4; </button>
    <button name="5" >jump title 1 chapter 5; </button>
    <button name="6" >jump title 1 chapter 6; </button>
    <button name="7" >jump title 1 chapter 7; </button>
    <button name="8" >jump title 1 chapter 8; </button>
    <button name="9" >jump title 1 chapter 9; </button>
    <button name="10" >jump title 1 chapter 10; </button>
    <button name="11" >jump title 1 chapter 11; </button>
    <button name="12" >jump title 1 chapter 12; </button>
    <button name="13" >jump title 1 chapter 13; </button>
    <post> jump vmgm menu 1; </post>
   </pgc>
  </menus>
 </vmgm>
 <titleset>
  <menus>
   <pgc>
    <post> jump vmgm menu 1; </post>
   </pgc>
  </menus>
  <titles>
   <pgc>
    <vob file="/home/student/video/finals/za_DVD/001_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/002_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/003_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/004_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/005_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/006_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/007_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/008_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/009_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/010_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/011_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/012_film.mpeg" />
    <vob file="/home/student/video/finals/za_DVD/013_film.mpeg" />
    <post> call vmgm menu 1; </post>
   </pgc>
  </titles>
 </titleset>
</dvdauthor>

Datoteko /home/student/video/finals/za_DVD/Main Menu VMGM_menu.mpg naredimo posebej z qdvdauthorjem...

Sledi pa ukaz za DVD authoring (pred tem mora biti narejen podimenik DVD?):

dvdauthor -o /home/student/video/finals/DVD -x naredi_DVD.xml

Zapisovanje DVD slike

Naredimo sliko DVD-ja (DVD image) iz direktorija DVD???

mkisofs -dvd-video -o mojDVD.iso /home/student/video/finals/DVD

Sliko DVD-ja zapišemo na DVD s programom k3b (meni: Orodja - Zapiši sliko DVD ISO).

DVD format z ffmpegom

ffmpeg -i Mozaik\ xvid.avi.avi -target dvd output.mpg                            
 
kubuntu/createdvd.txt · Zadnjič spremenil/a: 2006/05/29 14:35 matthai
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki