HomePage
WikiBlog
RecentChanges
LikePages
BackLinks
FindPage

Blog entries

2010-02-16: RSS-Feeds für ricardo.ch-Suchergebnisse

2010-02-15_spam: Disabling public editing

2010-02-15: Show Processes waiting for I/O in Linux

2010-02-13: Sony Vaio P in der Schweiz...

2009-06-17: Wie man plötzlich zum Mörder wird (weil's einfach besser 'rüberkommt!)

2008-05-18: Recreating SSL keys for stunnel, lighttpd and dovecot following the Debian-OpenSSL debacle

2008-02-12: Patch for aoeserver in Kernel 2.6.24

2008-02-07: Usage of open-iscsi on Linux

2008-02-05: Linux and Windows working in harmony with iSCSI

2008-01-19: Linksys PAP2 FXS Port Impedance

< July, 2010 >
Sun Mon Tue Wed Thu Fri Sat
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

DVto DVD

Introduction

Suppose you have your DV material you want to turn into a DVD somewhere on your linux system.

Use Kino to edit your material

See http://kino.schirmacher.de/ on how to use Kino. Save the resulting cut as SMIL (XML dialect).

Use transcode to get your MPEG2/MP3 streams

The SMIL file in this example is called movie_smil.xml, the output files will be called like this:

  • my_video_output.m2v (MPEG2 video stream)
  • my_video_output.mpa (MP3 audio stream)
transcode \
  -J smartdeinter=highq=1:threshold=3:cubic=1 \
  -i movie_smil.xml -y mpeg2enc,mp2enc \
  -F "8, -b 9000 -r 24 -4 2 -2 1 -f 8" -o my_video_output

Use mplex to multiplex your stream

This multiplexes ("joins") the two streams from the previous step into one (split) file:

  • my_video_mulitplexed_1 (first piece)
  • my_video_mulitplexed_2 (second piece)
  • etc.

Each one of these files is max. 2000 megabytes in size.

mplex --format 8 -o my_video_mulitplexed_%d my_video_output.m2v my_video_output.mpa

Use dvdauthor to create the DVD layout

This step produces the VOB and IFO files for the DVD. Save the following content as my_video_dvd.xml. Add as many <vob/> tags as multiplexed file pieces you have-

<dvdauthor>
    <vmgm />
    <titleset>
        <titles>
            <pgc>
                <vob file="my_video_mulitplexed_1" chapters="0" />
                <vob file="my_video_mulitplexed_2" />
            </pgc>
        </titles>
    </titleset>
</dvdauthor>

Now run this:

dvdauthor -o my_video_dvd_layout -x my_video_dvd.xml

All files will now be placed into the automatically created sub-directory called my_video_dvd_layout.

Use mksisofs to generate the DVD ISO

mkisofs --dvd-video -o my_video_dvd.iso my_video_dvd_layout

This will produce a DVD video compliant DVD image in a file called my_video_dvd.iso.

What now?

Use any burning software to burn the my_video_dvd.iso file to a DVD or CD (if it's small enough).


Last edited on 27.02.2004 17:26.


Edit | PageHistory | Diff | PageInfo

© Copyright 2004 - 2006 Nicola Fankhauser. All Rights Reserved.