Talk 10-05-2005 Video on Linux

From CLUG Wiki

Jump to: navigation, search

Contents

Contents

  • Very Quick Broadcast TV and Video History
  • Digital Video
  • DVDs
  • Linux Software for Video:
    • Playing
    • Encoding
    • Ripping, utils, etc.
  • Look at some really messed up DVDs ;-)

Slides

Slides - PDF

Notes

Footnotes

1. Square and rectangular pixels, Widescreen, Anamorphic 2. VHS Colour Resolution

Ripping DVDs - By Hand

Rip:

dvdbackup -i /dev/dvd -M -o MyDVD

Determine crop & scale:

mplayer -dvd-device RIPDIR dvd://1 -vf cropdetect
mplayer -dvd-device RIPDIR dvd://1 -vf crop=704:578:10:0 -xy 650
mplayer -dvd-device RIPDIR dvd://1 -vf crop=704:578:10:0,scale=640:368

Write frameno:

mencoder -dvd-device RIPDIR dvd://1 -ovc frameno -oac pcm -o frameno.avi

Rip audio:

mplayer -dvd-device RIPDIR dvd://1 -vc dummy -vo null -hardframedrop -ao pcm:file=audio.wav
normalize audio.wav
oggenc -q 2 audio.wav

Rip chapters: dvdxchap RIPDIR > chapters.txt

Rip Video:

mencoder -dvd-device RIPDIR dvd://1 -vf crop=704:576:10:0,scale=640:368 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:vhq:vqmin=2:vpass=1 -oac copy -o /dev/null
mencoder -dvd-device RIPDIR dvd://1 -vf crop=704:576:10:0,scale=640:368 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:vhq:vqmin=2:vpass=2 -oac copy -o video.avi

Merge:

ogmmerge -o "Title.ogm" -c "LANGUAGE=English" audio.ogg chapters.txt -c "TITLE=Title" -A video.avi

Video Capture

mplayer tv://0 -tv driver=v4l2:device=/dev/video0:width=768:height=576:norm=PAL:input=1

Things to look at

Les Triplettes De Belleville 1 00:03:00 Animation - 12fps?
DV Clip 00:00:00 Interlacing
The Meaning of Life 1 01:20:00 Extra scene
The Wall 1 01:20:00 Frame rate switching
The Wall 3 00:08:00 Pulldown

See Also

Ripping DVDs with Mencoder