John Molohan wrote: > Duncan Webb wrote: >> John Molohan wrote: >> >>> Tanja wrote: >>> >>>> Hi John, >>>> >>>> John Molohan schrieb: >>>> >>>> >>>>> Actually that report was only for a DVD, selecting a vob file I have no >>>>> audio or subtitle menu choices even though there are both in the file. >>>>> There is an option for selecting chapter. >>>>> >>>>> >>>> I do not know why this is not working. From what I see in the code, >>>> files and DVDs should be handled the same way. >>>> Is kaa seeing the audio and subtitle streams in the vob? >>>> What is mminfo saying? >>>> >>>> >>>> >>>> >>> Hi Tanja, >>> >>> I've doubled checked with a file that does display subtitles using xine >>> (not freevo). With this file I don't get any menu entry in freevo to >>> choose subtitle. A similar test on a DVD shows mminfo picking up >>> subtitles so I'm guessing this is a kaa.metadata bug? >>> >>> [EMAIL PROTECTED] ~]# mminfo -d 2 >>> /mnt/removable/video/films/MILLION_DOLLAR_BABY2-1.vob >>> kaa media metadata info >>> setting to log level 2 >>> INFO factory(165): No Type found by Extension. Trying all >>> DEBUG factory(171): trying audio/mpeg >>> DEBUG factory(171): trying audio/ac3 >>> DEBUG factory(171): trying application/adts >>> DEBUG factory(171): trying audio/m4a >>> DEBUG factory(171): trying application/ogg >>> INFO ogg(56): Invalid header >>> DEBUG factory(171): trying application/pcm >>> DEBUG factory(171): trying video/asf >>> DEBUG factory(171): trying video/flv >>> DEBUG factory(171): trying application/mkv >>> DEBUG mkv(157): EBML entity not found, bad file format >>> DEBUG factory(171): trying video/quicktime >>> DEBUG mp4(98): invalid header: D >>> DEBUG factory(171): trying video/mpeg >>> >>> /mnt/removable/video/films/MILLION_DOLLAR_BABY2-1.vob >>> | type: MPEG-2 Video >>> | media: MEDIA_AV >>> | mime: video/mpeg >>> | length: 3017 >>> | interlaced: True >>> +-- Video Track #1 >>> | | media: MEDIA_VIDEO >>> | | length: 3017 >>> | | bitrate: 9000000 >>> | | codec: MPEG-2 Video >>> | | width: 720 >>> | | height: 576 >>> | | fps: 25 >>> | | aspect: 1.77777777778 >>> | | fourcc: MP2V >>> | | id: 224 >>> +-- Audio Track #1 >>> | | media: MEDIA_AUDIO >>> | | codec: AC3 >>> | | fourcc: 0x2000 >>> | | id: 189 >>> >> >> It looks like a metadata bug. >> > I guess I should post it to the devel list? >> mplayer -identify should report subtitle tracks. >> > That sounds handy but I don't see any subtitle info (not really worried) > > ID_FILENAME=/mnt/removable/video/films/MILLION_DOLLAR_BABY2-1.vob > ID_DEMUXER=mpegps > ID_VIDEO_FORMAT=0x10000002 > ID_VIDEO_BITRATE=9000000 > ID_VIDEO_WIDTH=720 > ID_VIDEO_HEIGHT=576 > ID_VIDEO_FPS=25.000 > ID_VIDEO_ASPECT=0.0000 > ID_AUDIO_CODEC=a52 > ID_AUDIO_FORMAT=8192 > ID_AUDIO_BITRATE=448000 > ID_AUDIO_RATE=48000 > ID_AUDIO_NCH=2 > ID_LENGTH=3018.20 > >> You can always add to local_conf.py the following: >> | EVENTS['video']['LANG'] = \ >> | Event(VIDEO_SEND_MPLAYER_CMD, arg='switch_audio') >> | EVENTS['video'][' '] = \ >> | Event(VIDEO_SEND_MPLAYER_CMD, arg='vobsub_lang') >> Then you can use the remote to change audio and subtitles. Just need a >> lirc mapping to LANG and SUBTITLE. >> >> Duncan >> > That's pretty much what I have except I use xine: > EVENTS['dvd']['GREEN'] = Event(VIDEO_SEND_XINE_CMD, arg='SpuNext') > EVENTS['dvd']['YELLOW'] = Event(VIDEO_SEND_XINE_CMD, arg='AudioChannelNext') > EVENTS['video']['RED'] = Event(VIDEO_SEND_XINE_CMD, arg='SpuNext') > EVENTS['video']['GREEN'] = Event(VIDEO_SEND_XINE_CMD, arg='SpuPrior') > EVENTS['video']['YELLOW'] = Event(VIDEO_SEND_XINE_CMD, > arg='AudioChannelNext') > EVENTS['video']['BLUE'] = Event(VIDEO_SEND_XINE_CMD, > arg='AudioChannelPrior') > EVENTS['video']['1'] = Event(VIDEO_SEND_XINE_CMD, arg='ZoomIn') > EVENTS['video']['2'] = Event(VIDEO_SEND_XINE_CMD, arg='ZoomOut') > EVENTS['video']['3'] = Event(VIDEO_SEND_XINE_CMD, arg='ZoomReset') > EVENTS['video']['0'] = Event(VIDEO_SEND_XINE_CMD, arg='DPMSStandby') > EVENTS['video']['STAR'] = Event(VIDEO_SEND_XINE_CMD, > arg='ToggleAspectRatio') > EVENTS['video']['DVD'] = Event(VIDEO_SEND_XINE_CMD, arg='RootMenu') > EVENTS['video']['NEXT'] = Event(VIDEO_SEND_XINE_CMD, arg='EventNext') > EVENTS['video']['PREV'] = Event(VIDEO_SEND_XINE_CMD, arg='EventPrior') > > I just want to make sure it works for others because 1. it used to and > 2. it's easier for noobs.
lsdvd does a good job, here is the output in Python format: lsdvd -Oy -s /freevo/video/movies/drama/One_Flew_over_the_Cuckoos_Nest/VIDEO_TS/ Couldn't read enough bytes for title. lsdvd = { 'device' : '/freevo/video/movies/drama/One_Flew_over_the_Cuckoos_Nest/VIDEO_TS/', 'title' : 'unknown', 'vmg_id' : 'DVDVIDEO-VMG', 'provider_id' : '', 'track' : [ { 'ix' : 1, 'length' : 7684.120, 'vts_id' : 'DVDVIDEO-VTS', 'subp' : [ { 'ix' : 1, 'langcode' : 'en', 'language' : 'English', 'content' : 'Undefined', 'streamid' : '0x20', }, { 'ix' : 2, 'langcode' : 'de', 'language' : 'Deutsch', 'content' : 'Undefined', 'streamid' : '0x21', }, { 'ix' : 3, 'langcode' : 'cs', 'language' : 'Czech', 'content' : 'Undefined', 'streamid' : '0x22', }, { 'ix' : 4, 'langcode' : 'en', 'language' : 'English', 'content' : 'Undefined', 'streamid' : '0x23', }, { 'ix' : 5, 'langcode' : 'de', 'language' : 'Deutsch', 'content' : 'Undefined', 'streamid' : '0x24', }, ], }, ], 'longest_track' : 1, } and here is normal: lsdvd -s /freevo/video/movies/drama/One_Flew_over_the_Cuckoos_Nest/VIDEO_TS/ Couldn't read enough bytes for title. Disc Title: unknown Title: 01, Length: 02:08:04.120 Chapters: 33, Cells: 33, Audio streams: 02, Subpictures: 05 Subtitle: 01, Language: en - English, Content: Undefined, Stream id: 0x20, Subtitle: 02, Language: de - Deutsch, Content: Undefined, Stream id: 0x21, Subtitle: 03, Language: cs - Czech, Content: Undefined, Stream id: 0x22, Subtitle: 04, Language: en - English, Content: Undefined, Stream id: 0x23, Subtitle: 05, Language: de - Deutsch, Content: Undefined, Stream id: 0x24, Longest track: 01 But it is limited to DVDs and DVD images. Duncan ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users