Hi, Am 30.08.2010 22:30, schrieb august: > > yes, but then, at best, I can only encode single vob files. This is > fine if the vob file includes the entire film. Most likely, this isn't > the case. Also, it doesn't appear as if gmerlin_transcoder recognizes > the vob format so well. I can load vob's okay, but they register as > 0:00 length.
That's usually the VOB's fault. Some VOBs can straightforwardly decoded like normal MPEG files, others need navigation info from the DVD. Some VOBs contain only a single still image (e.g. for a menu), they naturally have 0:00 as duration. One way is to mount the .iso as loopback device and then open /path/to/dvd/VIDEO_TS/VIDEO_TS.IFO with gmerlin_avdecoder. I guess that libdvdread (which I use) can also play .iso files directly. In this case one could make a patch, which: - Detects an .iso file unambiguously as video DVD image (e.g. by first checking against the extension and then examining the first few bytes). - Pass them to the dvd reader instead of the normal file reader in input.c The code, which checks for */VIDEO_TS/VIDEO_TS.IFO is already in that file. Burkhard ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ Gmerlin-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gmerlin-general
