В принципе фильм посмотреть можно, если открыть его как данные и запустить или скормить vlc .ifo файл. Я хочу, чтобы фильмы нормально запускались с меню и всем прочим. Если запускать DVD-фильм с жесткого диска, то все нормально, с привода выдает ошибки:
Я не знаю как у Вас, но я указываю путь к устройству.
Например, xine dvd:///dev/sr0
Xine работает отлично!
ls /var/log/packages | grep libdvd
libdvdread-4.1.3-i486-1
ls /var/log/packages | grep xine
gxine-0.5.903-i486-2
xine-lib-1.1.16.3-i686-6
xine-ui-0.99.5-i686-1
xineramaproto-1.1.2-noarch-2
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\ 120 минут классики рока
bash-4.1$ xine dvd:///dev/sr0
Это xine (графическая оболочка для X11) - свободный видеопроигрыватель v0.99.5.
(c) 2000-2007 The xine Team.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
bash-4.1$ vlc dvd:///dev/sr0
VLC media player 1.0.5 Goldeneye
[0x80655e8] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title:
libdvdnav: DVD Serial Number:
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file '/home/archangel/.dvdnav/.map'
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
[0x82b28d8] main access error: no access module matched "dvd"
[0xb69031f0] main input error: open of `dvd:///dev/sr0' failed: no access module matched "dvd"
Мне тоже хочется чтобы просто от файла устройства работало, а то сейчас получается только если указать папку монтирования, т.е. /media/Имя_диска/
Но ведь имена дисков разные, каждый раз перепрописывать в настройках плееров не удобно.
Обновите libdvdnav - вдруг поможет. Да, а открываются ли у вас DVD в mplayer?
Например, mplayer dvd:// или mplayer dvdnav://
Да, не знаю, что у вас за версия xine, но у меня в мандриве 2009.1 xine поломанный, и аргументы командной строки вообще не воспринимает (только через меню).
тоже не работало бы, а так запускается.
ЗЫ Может как-то связвно, еще заметил, пока диск был подключен, при попытке обновиться через slackpkg вылазила ошибка:
Да туплю я, по полной, извините.
P.s. ещё раз, дайте тупануть: почему xine dvd:///dev/sr0 и xine dvd:///media/Hiromant/ХИРОМАНТ/
xine разве, по умолчанию, не ищет ./VIDEO_TS/VIDEO_TS.IFO? Т.е. будет ли xine находить VIDEO_TS.IFO, если его запрятать в ./1/2/VIDEO_TS.IFO?
P.p.s.
Так, понятно.
Пробую, монтирую диск в /mnt/cdrom/video, выполняю xine dvd:///mnt/cdrom/ > соответственно диск не находит, выполняю xine dvd:///mnt/cdrom/video > находит; и соответственно, если выполнить xine /mnt/cdrom > начнёт воспроизводиться первый фильм.
P.p.p.s. Archangel, где у тебя на диске находится VIDEO_TS.IFO?
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\ 120 минут классики рока
P.p.p.s. Archangel, где у тебя на диске находится VIDEO_TS.IFO?
/media/Hiromant/ХИРОМАНТ/VIDEO_TS/VIDEO_TS.IFO
Сейчас пытаюсь, на current сделать, а началось с того что у родителей на slackware-13.0 не запустилось.
Да еще забыл mplayer, не открывает:
bash-4.1$ mplayer dvd:///media/Hiromant/ХИРОМАНТ/VIDEO_TS/VIDEO_TS.IFO
MPlayer 20100218-4.4.3 (C) 2000-2010 MPlayer Team
Playing dvd:///media/Hiromant/ХИРОМАНТ/VIDEO_TS/VIDEO_TS.IFO.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't stat media/Hiromant/ХИРОМАНТ/VIDEO_TS/VIDEO_TS.IFO
No such file or directory
libdvdread: Could not open media/Hiromant/ХИРОМАНТ/VIDEO_TS/VIDEO_TS.IFO
Couldn't open DVD device: media/Hiromant/ХИРОМАНТ/VIDEO_TS/VIDEO_TS.IFO (No such file or directory)
No stream found to handle url dvd:///media/Hiromant/ХИРОМАНТ/VIDEO_TS/VIDEO_TS.IFO
Exiting... (End of file)
bash-4.1$ mplayer dvd:///media/Hiromant/ХИРОМАНТ/VIDEO_TS/
MPlayer 20100218-4.4.3 (C) 2000-2010 MPlayer Team
Playing dvd:///media/Hiromant/ХИРОМАНТ/VIDEO_TS/.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't stat media/Hiromant/ХИРОМАНТ/VIDEO_TS/
No such file or directory
libdvdread: Could not open media/Hiromant/ХИРОМАНТ/VIDEO_TS/
Couldn't open DVD device: media/Hiromant/ХИРОМАНТ/VIDEO_TS/ (No such file or directory)
No stream found to handle url dvd:///media/Hiromant/ХИРОМАНТ/VIDEO_TS/
Exiting... (End of file)
bash-4.1$ mplayer dvd:///media/Hiromant/ХИРОМАНТ/
MPlayer 20100218-4.4.3 (C) 2000-2010 MPlayer Team
Playing dvd:///media/Hiromant/ХИРОМАНТ/.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't stat media/Hiromant/ХИРОМАНТ/
No such file or directory
libdvdread: Could not open media/Hiromant/ХИРОМАНТ/
Couldn't open DVD device: media/Hiromant/ХИРОМАНТ/ (No such file or directory)
No stream found to handle url dvd:///media/Hiromant/ХИРОМАНТ/
Exiting... (End of file)
bash-4.1$ mplayer dvd:///dev/sr0
MPlayer 20100218-4.4.3 (C) 2000-2010 MPlayer Team
Playing dvd:///dev/sr0.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't stat dev/sr0
No such file or directory
libdvdread: Could not open dev/sr0
Couldn't open DVD device: dev/sr0 (No such file or directory)
No stream found to handle url dvd:///dev/sr0
Exiting... (End of file)
mplayer dvd://1
или
mplayer dvd://1 -dvd-device /dev/sr0
А возможно, у вас просто битое оглавление диска.
P.S. А как вы этот диск писали? В режиме dvd-video, или просто тупо скопировали VIDEO_TS и AUDIO_TS на диск?
Во втором случае гарантирую на 100% - работать не будет!
bash-4.1$ mplayer dvd://1
MPlayer 20100218-4.4.3 (C) 2000-2010 MPlayer Team
Playing dvd://1.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
Can't open VMG info!
No stream found to handle url dvd://1
Exiting... (End of file)
bash-4.1$ mplayer dvd://1 -dvd-device /dev/sr0
MPlayer 20100218-4.4.3 (C) 2000-2010 MPlayer Team
Playing dvd://1.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
Can't open VMG info!
No stream found to handle url dvd://1
Exiting... (End of file
Так не работает, прововал с примонтированным и отмонтированным, ничего не меняется.
так работает, но без меню(dvdnav://1 тоже без меню)
Диск писал не я, но другие диски ведут себя так же, при этом на проигрывателе BBK, работают нормально с меню.
ЗЫ У меня такое впечатление, что где-то прав не хватает, но не пойму где, потому что при обращении плееров к /dev/sr0, диск раскручивается, а потом вываливается ошибка.
Да, проблема все таки в диске, нашел лицензионный фильм, запустился без вопросов.
Хотя все равно не понимаю в чем проблема может быть, на плеере-то читается. Может тут какие-то заморочки с проверкой региона?
Плеер (xine), на сколько я знаю, по умолчанию, всегда ищет видео-файлы в VIDEO_TS, у Вас же они находятся в ХИРОМАНТ/VIDEO_TS.
Если бы сработала защита, дело обстояло бы по другому.
Плеер (BBK), повидемому, по другому обращается с дисками. Если у Вас на этом диске один фильм, то наверное он просто самостоятельно ищет файлы.
Итог: придёться монтировать диск, а потом уже смотреть; или перезаписать диск; ну ещё наверное, можно объяснить xine, "как правильно смотреть dvd" #?
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\ 120 минут классики рока