Ripping video out from DVD and VCD with mplayer

April 2nd, 2007 mysurface Posted in Misc, mplayer | Hits: 62521 | 11 Comments »

First of all, how to play DVD and VCD using mplayer?

mplayer -fs dvd://1

The line shows the play dvd first track in fullscreen, further more if you wanna play in certain language?

mplayer -fs dvd://1 -alang de

The same way goes to vcd.

mplayer -fs vcd://1

Sometimes certain VCD doesn’t play well, due to the format of certain tracks of VCD is invalid, you may facing problem such as seek error. Or it couldn’t able to play by default media player totem when it automatically loaded up, illustrated here. Play video through command line added flexibility, if track one is corrupted, you still able to play track 2 and the rest of the tracks.

No mplayer installed? If you have xine installed, you may wanna try

xine vcd://

Another ways to watch the videos is ripping out, there are many cases where you wanna extract out certain tracks from dvd or vcd and watch it later. You can do it with mplayer, as simple as you can extract audio from online stream or video files.

The same way you play dvd or vcd, but this time, you added -dumpstream option to it.

mplayer -dumpstream dvd://2 -dumpfile coldplay_clock.avi

As the command line explain itself, you wanna extract the stream from dvd track 2 and dump it into an avi file with name coldplay_clock.avi.

I find ripping video with mplayer convenient, as the command line is not too hard to remember too.

Any alternatives software in linux for ripping video?

  • Thoggen, showing the steps of how to rip videos from dvd through screenshots.
  • Dvd:rip, full featured DVD copy program written in Perl! Amazing.
  • More complete articles about FOSS ripping tools at
  • Okay people likes to see ratings or reviews on certain tools, here is the Top 10 best Linux DVD ripping and encoding software.
  • [tags]video ripping, dvd, vcd, ripping tools, video creator[/tags]

    11 Responses to “Ripping video out from DVD and VCD with mplayer”

    1. If vcd://1 does not work, try vcd://2, it works for me.

    2. Ya, you are right, it sometimes the actual first track is recognize as vcd://2. I have no idea why, but due to this reason, totem will refused to play.

    3. nice topic

    4. How can you rip a DVD to hard drive keeping chapters, subtitles, and extras? I have used K9Copy to get an ISO image that’s playable via VLC Player, but that player has very limited controls. I don’t want to transcode to something where I lose quality, and ultimately, I want to rip my entire DVD collection to a box I can hook up to a Hi Def TV directly.

      How can I do that?

    5. […] | (BETA) | We Burn a Bit!Video News » Blog Archive » NTI Releases Dragon Burn 4.0Ripping video out from DVD and VCD with mplayer » Linux by Examples Tags dvd copy software dvd copy cd dvd to dvd dvd player dvd movie dvd rom copy dvd dvd cd dvd […]

    6. I like the fast process but I have problem like this, after put the command $mplayer -dumpstream dvd://1 -slang en -alang en -dumpfile something.avi and I got the result less than 15 minutes but the audio and subtitles didn’t show up.
      I tried the command without dump* option and the movie appear nice with audio an subtitle as I hope.
      Anybody can explain why?

    7. You can rip DVD without reencoding (it is much faster). Try Bombono DVD,

    8. Well in fact it is “vcd://tracknumber” like for example vcd://1 for track 1 etc
      mplayer -dumpstream dvd://1 -dumpfile track01.avi
      for ripping track 1 for example.Just do the same with other tracks if there are several tracks.There was 5 tracks in my vcd.

    9. Sorry I mean mplayer -dumpstream vcd://1 -dumpfile track01.avi
      for a vcd

    10. Simply desire to say your article is as amazing.
      The clearness in your submit is just great and i can assume you are an expert in this subject.
      Well with your permission let me to take hold of your RSS feed to stay up to date with drawing close post.
      Thank you one million and please keep up the gratifying work.

    Leave a Reply