The program sends the MPEGs to stdout so it's more than likely that you will pipe it to some MPEG player or to the file.
It should find and play the MPEG stream. If you turn on the verbose mode it will also display TOC informations and position where it plays.
If you compile it with ncurses (default) you will be able to skip forward and backward by pressing 'b' and 'f' keys ('B' and 'F' will make longer jumps). If you press 'space' it will display MSF address of the actual sector. After pressing 'q' it will terminate. Now you can also skip to the next or previous track by pressing 'p' and 'n'.
You can chose which track(s) should be played. Usually the 1st track holds some kind of info and copyright informations. The 2nd (and following) are the MPEG streams to be played. You can also start with any sector of the disk with -a option. It's useful when you want to continue after the interruption. You only have to know the latest MSF address.
-v verbose mode -a M:S.F address of the starting sector in MSF format
track plays from this track to the end track-track plays the area of the tracks
readvcd -v -a 00:50.00 | mtv -
It will turn on verbose mode and it will read from sector 00:50.00 and pipe data into mtv.
readvcd 2-2 > track2.mpg
It should write data from track 2 into file.
readvcd -v 3 | mtv -e -
It will display TOC info and play from the 3rd track to the end.
documented on: 2004.11.07
http://www.mpegtv.com/faq.html
There are programs that can read the VCD tracks and pipe them into mtv's standard input (use "<program> | mtv -" to pipe the standard output of <program> to the standard input of mtv). However, now that VCD support is included in the Player, there is no reason for using this method.
Copies (e.g., readvcd-0.3.tgz) can be found at:
http://ftp.cc.ntut.edu.tw/cgi-bin/file-j.pl?path=%2FOS%2FLinux%2Fpackages%2FX%2Fviewers%2Freadvcd
documented on: 2005.04.15