DVD met menu authoren

Onderstaande script heb ik bij elkaar geschraapt (en geknipt en geplakt). Met hulp van Inkscape en Gimp heb ik een background en een overlay gemaakt. Heb een stille mp2 gemaakt. 2 xml-en gemaakt en met avidemux de mpg’s naar mpeg-ps omgezet. Alle bestanden op de juiste plek gezet. Onderstaand script gedraaid. En als laatste met k3b de dvd gebrand.

#!/bin/bash

# er vanuit gaande dat de volgende bestanden bestaan:
# 1. dvd_menu_background.png
# 2. dvd_menu_overlay.png
# 3. dvd_menu_silence.mp2
# 4. dvd_menu_submux.xml
# 5. dvdauthor.xml
# 6. de mpg’s welke in dvdauthor.xml genoemd worden.

# png background to MPEG2 video
png2yuv -n 50 -I p -f 25 -j dvd_menu_background.png | mpeg2enc -n p -f 8 -o ./tmp/dvd_menu_background.m2v

# png2yuv
# -n number of frames (50 = 2 seconds)
# -I interlacemode (p=none/progressive)
# -f framerate (fps)
# -j filename (maar dat kunnen er ook een heleboel zijn voor een bewegend menu)
# mpeg2enc
# -n video-norm (p=pal)
# -f format (8=DVD)
# -o output

# build the MPEG PS stream
mplex -f 8 ./tmp/dvd_menu_background.m2v dvd_menu_silence.mp2 -o ./tmp/dvd_menu_background.mpg

#mplex
# -f format (8=DVD with NAV sectors)
# -o output

#insert the button information into this stream
spumux dvd_menu_submux.xml < ./tmp/dvd_menu_background.mpg > ./tmp/dvd_menu_background_submuxed.mpg

#maak de dvd
dvdauthor -x dvdauthor.xml

#dvdauthor
# -x xmlfile (with filename)

dvdauthoren van een menu dag 2

Da’s toch nog alheel niet makkelijk dat authoren van een dvd. Tenmniste als je dat wil doen met scripts en niet de gelimiteerde gui-tooltjes. Vanavond het volgende proberen. Eerst met gimp de menustructuur tekenen. Da’s dan ook gelijk de eerste en laatste gui in dit proces.

Bron1: [..]They are named as dvd_menu_background.jpg, dvd_menu_selected.png and dvd_menu_highlight.png, respectively. The background image must be JPEG because it will be converted to an MPEG file later. Menu button selection images must be PNG because they must support transparent layering. The script supports changing these default names to others but the following scripts will not work then. This script is a wrapper script which calls dvdmenu.scm script from Gimp.[..]Create XML-file for spumux which defines the button locations and PNG-images to use in selecting and highlighting menu buttons.[..]

<subpictures>
  <stream>
    <spu highlight="dvd_menu_highlight.png" select="dvd_menu_selected.png" start="00:00:00.00" force="yes">
      <button label="1" x0="56" y0="119" x1="216" y1="250"/>
      <button label="2" x0="280" y0="119" x1="440" y1="250"/>
      <button label="3" x0="504" y0="119" x1="664" y1="250"/>
      [...]
    </spu>
  </stream>
</subpictures>

Daar wordt ook uitgelegd dat een audiotrack moet worden gemaakt (een audiotrack met stilte is al genoeg).

oh mjummie iemand heeft chocotofs gekocht.

Vanavond maar eens even ook een spumux studie gaan doen.

Bron1

Bron2

Bron3

Bron zoveel (met heel oude plaatjes)

DVD’s samenstellen

Heb gisteravond een paar oude dingen van VHS naar mijn harddiskrecorder gezet. Nu moet dat nog een beetje fatsoenlijk en geordend op een verzamel DVD terecht komen. Ik had daar altijd een handig tooltje voor: KDE DVDAuthor Wizard. Daar is echter nooit een port van gemaakt naar KDE4. Dus die doet ut niet meer. Vanavond maar even zelf wat scripts in elkaar knutselen dus. Uitaard wel op basis van het good old dvdauthor wizard.

DVDAuthorWizard-Builder

kapotte dvd dinges in mijn laptop

En maar zoeken en zoeken. En ik maar denken dat er ‘iets’ mis is met de geinstalleerde libdvdread. 2 avonden zoeken op internet. Waarom krijg ik toch van die gare mpeg’s van mijn laptop. Waarom krijg ik foute meldingen in mplayer. Waarom krijg ik foutmeldingen in ffmpeg. Waarom doet avidemux niet wat ie moet doen (zie vorige post)…..

Nou heel simpel vanwege brakke hardware. Ofwel na 6 jaar heeft de dvdspeler in mijn laptop het begeven. Of in ieder geval bij het afspelen van een dvd lijkt kwa beeld alles prima te gaan, maar onder water is alles zo gaar als een door motten opgevreten versleten oude jas.

Dus dvd’tje mee naar zolder naar mijn desktop. En hoppekee in 1 keer. Avidemux knipt de film in stukken van een kwartier. En dat daarbij het beeld en geluid ook nog eens synchroon blijven. YouTube snapt ook weer wat er binnenkomt. En maakt er niet een haperend iets van omdat ik halfgare mpeg’s upload.

Wel even ook belangrijk om te melden. Zowel op mijn leptop als mijn desktop is opensuse linux versie 11.3 geinstalleerd met dezelfde versies van alle mogelijke software.

Dit was dus het gare filmpje: http://www.youtube.com/watch?v=uLoB_Oc2_U8

En dit is het goeie filmpje: http://www.youtube.com/watch?v=mmVbNz2TZr4

En voor nu, lekker slapen en morgen gezond weer op!

audio sync probleem met avidemux

Ik heb een oude vhs tape via mijn harddiskrecorder omgezet naar een dvd. Nu wil ik die op Youtube zetten. Alleen moet ik daarvoor de film in stukken van 15 minuten knippen. Ik gebruik daar altijd avidemux voor. Alleen gaat het bij deze film helemaal mis. Beeld en geluid zijn volledig out of sync (wel 5 seconden).

Vanavond maar eens iets verder gaan experimenteren.
In ieder geval het volgende eerst maar eens proberen:

ffmpeg -i input.file -sameq output.file

en anders avidemux helemaal vergeten en het volgende uitproberen:
http://www.joeldare.com/wiki/video:cut_video_with_ffmpeg.

en deze: http://www.joeldare.com/wiki/video:format_and_codec

Create dvd from alternative sources

Linux
foto’s – dvd-slideshow: http://dvd-slideshow.sourceforge.net
– voorbeeld in http://jcornuz.wordpress.com/2008/01/22/producing-a-dvd-slideshow/

dir2slideshow -n 'test slideshow' -t 5 -c 1 slideshow_pictures

dvd-slideshow -n 'test slideshow' -a audiotrack.ogg -f test_slideshow.txt

The result will be 2 files: test_slideshow.xml and test_slideshow.vob. You can try playing your slideshow with mplayer:

mplayer test_slideshow.vob

– een andere is smile (nooit geprobeerd)

video – maak dvd bestanden van obscure formaten (zoals divx): tovid: http://tovid.wikia.com/wiki/Tovid (http://www.smorgasbord.net/converting-video-in-linux-using-ffmpeg-and-mencoder/) (en met een grafisch schilletje: http://www.ghabuntu.com/2010/07/three-video-transcoding-applications.html)

creeer de dvd met menu’s en andere toeters en bellen: http://freshmeat.net/projects/dvdauthorwizard/  of  http://kde-apps.org/content/show.php?content=27528

foto’s beheren doe ik met digikam

foto’s editten met of digikam build in dingen f gimp.

video’s editen doe ik met kdenlive.

branden van dvd’s met k3b (maar dat lijkt me logisch).