[mythtv-users] navigating dvd menus

Yan Seiner yan at seiner.com
Sun Jan 31 21:44:42 UTC 2010


jedi wrote:
> On Sun, Jan 31, 2010 at 08:04:49AM -0800, Yan Seiner wrote:
>   
>> Brian Wood wrote:
>>     
>>> On Sunday 31 January 2010 08:46:31 am Yan Seiner wrote:
>>>       
>>>> Does anyone know of a utility that dumps a dvd menu structure in a way
>>>> that can be easily processed by a shell script?
>>>>
>>>> I'm trying to find a way to identify the title that gets played when the
>>>> user selects the "main feature" or "play feature" using a CLI script.
>>>>         
>>> The traditional wisdom is to simply select the longest file, it's
>>> correct 99% of the time.
>>>       
>> That's what I'm doing now; the problem is that some of the newer
>> DVDs seem to be catching on and creating dozens of nearly-identical
>> length titles.  This has to be some sleight-of-hand as you can't fit
>> 41 90+ minute features onto a single DVD but that's what I'm seeing.
>> I'd love to get a look at the menu structure that sets this up.
>>     
>
>     So far, in my own experience the first suitably long title will be
> sufficient. There are other contexts in which a particular VOB will show
> up in the menu multiple times and get ripped multiple times if your ripper
> is kind of simpleminded.
>
>     So multiple entry points for the same bit of content is not really 
> new. Although this nonsense with 99 titles on the disk is rather new.
>   
I mounted the DVD in question; here's a directory listing. So it seems 
that there's some trickery going on. A random diff'ing shows that these 
are different files or they result in an I/O error.

selene:/media/dvd/VIDEO_TS# diff VTS_09_1.VOB VTS_10_4.VOB
Binární soubory VTS_09_1.VOB a VTS_10_4.VOB jsou různé <= different
selene:/media/dvd/VIDEO_TS# diff VTS_09_1.VOB VTS_10_1.VOB
diff: VTS_09_1.VOB: Chyba vstupu/výstupu <= I/O Error
selene:/media/dvd/VIDEO_TS#


selene:/media/dvd/VIDEO_TS# ls -alh | grep 0G
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_01_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_01_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_01_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_01_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_02_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_02_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_02_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_02_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_03_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_03_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_03_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_03_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_04_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_04_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_04_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_04_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_05_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_05_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_05_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_05_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_06_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_06_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_06_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_06_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_07_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_07_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_07_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_07_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_08_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_08_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_08_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_08_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_09_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_09_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_09_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_09_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_10_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_10_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_10_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_10_4.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_11_1.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_11_2.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_11_3.VOB
-r--r--r-- 1 4294967295 4294967295 1.0G 2009-09-09 14:22 VTS_11_4.VOB


> [deletia]
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
> !DSPAM:4b65f3a072372088739198!
>
>   


-- 

   o__
   ,>/'_         o__
   (_)\(_)       ,>/'_          o__
A day may come  (_)\(_)         ,>/'_      o__
when the courage of men fails, (_)\(_)     ,>/'_ 
when we forsake our friends and break all (_)\(_)
bonds of fellowship, but it is not this day.
It is not this day!
This day we ride!



More information about the mythtv-users mailing list