From: Florin A. <fl...@an...> - 2006-01-27 03:31:58
|
On Thu, 2006-01-26 at 23:15 +0100, Fran=C3=A7ois Patte wrote: > = > I use xine to read dvd that I had ripped on my hard drive (using > dvdrip). dvdrip creates some =22vob=22 files and when I use xine, I cha= nge > directory to read these vob files (=22xine *=22) but when xine changes = from > one file to another, there is a small and visible stop in the stream. > = > Is it possible to change this? > = > I, maybe, do not use properly dvdrip. I'm by no means an expert but I would argue that this is normal behavior. dvdrip is merely a front-end to transcode, and the ripping method used by this application indeed creates a bunch of VOB files with no apparent connection between them. That's OK with transcode (dvdrip's backend) because transcode can work with a bunch of source files that are in the same directory as they were one big file. xine is different in that regard and I feel it's a natural outcome of their difference in purposes (video conversion tool versus player). The only workaround is to tell transcode/dvdrip to create a single large VOB instead of multiple small ones. I feel it's doable but I am not sure. However, if you create a proper DVD image on the hard-drive and pass it as a parameter to xine, then it will be played with no pause whatsoever even though it consists of multiple VOB files. But this case is different, since it's not a simple pile of VOBs, but there's metainfo that ties those files together in a single DVD image. It's a proper and complete DVD image, not just a bunch of VOBs. A DVD image can be created from MPEG2 files with dvdauthor. Another way is to rip an existing DVD with dvdbackup In both cases xine will play the whole image with no pause. It will also play the menus, chapters, etc., just like it were a =22real=22 DVD. http://dvd.chevelless230.com/dvdbackup.html Example of backing up a DVD while preserving the DVD structure: dvdbackup -i /dev/dvd -o . -M The DVD image thus created can be played by xine with no pause whatsoever: xine dvd:///full/path/to/the/dvd/image/ The syntax of the last command is very strict and must be followed exactly (begins with 3 slashes, ends with one slash). Makes sense? -- = Florin Andrei http://florin.myip.org/ |