[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to watch VCD?

Well, I can't point you toward a player but I can perhaps offer a little more insight. Actually, my knowledge pertains to SVCD so I'm guessing a little bit but... In SVCD each video piece (for lack of a better term--and I'm leaving out SPIs but let's just not worry about those right now) are represented in the ISO9660 filesystem as files under the directory MPEG2. The entry in the ISO9660 directory specifies the "extent" where the file is located. An extent is basically a block on a CD-ROM. AFAIK ordinarily files in an ISO9660 are stored in the same track. In a SVCD, each video piece is stored in its own track. Also, data in an ISO9660 filesystem is stored in Form1 sectors (which have error correction bits) while MPEG data is stored as Form2 sectors (no error correction bits). I don't that the linux driver for CDs (ie. what would be used in dd if=/dev/hdc output=hopefullympegdata.mpg) can only read from track1 (where ISO9660 filesystems generally live) but who knows? It is much more likely though that it expects the sectors to be Form1. This would probably cause it to miss the last 276 bytes if it didn't just cause an error. This might give you some ideas.

csj@mindgate.net wrote:

> On Sunday 19 November 2000 12:31, Jerry wrote:
> > I'm trying to watch VCD with gtv and plaympeg
> > but it always tell me "vedio memory protecting",
> > what does that mean?
> > what sould I do before I can watch VCD?
> > please help me about it, thanks
> The non-free answer can be found in a previous post (Gatut SE Ribowo
> <gatutr@yahoo.com> 2000-09-28).
> Quoting the pertinent part: "I tried to play VCD with MpegTV. It runs just
> fine, but the FullScreen mode doesn't work." (S/He's obviously having some
> problems.)
> My own attempts to play VCD's with free tools has thus far been successful.
> The problem I believe is in getting the data off the VCD. If the data (found
> in the pseudo file </cdrom/mpegav/avseq0?.dat>) can be extracted correctly,
> you can can watch the movie in the VCD. To test this little theory of mine I
> copied </mpegav/avseq01.dat> using windoze. plaympeg played <avseq01.dat>
> just fine. Under gtv the video looks a bit jumpier.
> BTW, I tried both dd and cp under linux but the resulting file is unplayable
> (or only the first frame, freeze-framed, appears). I also found out that the
> program cdrdao can duplicate some VCD's.
> Now, can anybody complete this half-baked answer? Does anybody know of any
> linux way of extracting the data off a VCD so it can be piped to plaympeg,
> etc? This probably will be the video equivalent of audio "ripping." VCD's are
> the poor man's DVD and are more in keeping with the openness of the linux
> movement.
> --
> Unsubscribe?  mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null

Jens B. Jorgensen

Reply to: