Не помогло. Дело, видимо, в кривом DVD.
Лицензионный нормально играет, а тут пишет, что не может найти сокет и файл.
Да, кстати нет ли в mplayer более удобного способа, чем перебор вручную "номеров видеоматериала"?
> Да, кстати нет ли в mplayer более удобного способа, чем перебор вручную "номеров видеоматериала"?
Больше чем сказано по второму линку я не скажу. Сам с ноута смотрю только пирацкие рипы (которые не поддерживаются стационарным плеером и лень конвертировать).
А по линку говорят, что он должен быть собран с поддержкой dvdnav.
Я его давно уже скопировал в хомяк и отредактировал кое-что. Но вот как тоглить dvd menu - не осилил. Неужели так сложно подсказать, чего крутить?
В треде уже дважды об этом отмечается. Во-первых, mplayer должен быть собран с поддержкой dvdnav. Во-вторых, в input.conf редактируем секцию dvdnav, где указываем какими кнопочками будет рулится меню. Если нужно через несколько часов смогу показать свой конфиг. Ну и в-третьих, чтобы увидеть меню запуcкать нужно так:
mplayer dvdnav:// -dvd-device the_devil_wears_prada.iso
MPlayer 1.0-1.rc2.18mdv2009.0-4.3.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing dvdnav://.
libdvdnav: Using dvdnav version 4.1.3
libdvdnav: DVD Title: THE_DEVIL_WEARS_PRADA
libdvdnav: DVD Serial Number: 356F5537
libdvdnav: DVD Title (Alternative): THE_DEVIL_WEARS_PRADA
libdvdnav: Unable to find map file '/home/eddy/.dvdnav/THE_DEVIL_WEARS_PRADA.map'
libdvdnav: DVD disk reports itself with Region mask 0x00ef0000. Regions: 5
libdvdnav: Cell is in block but did not enter at first cell!
dvdnav_stream, you didn't specify a track number (as in dvdnav://1), playing whole disc
libdvdnav: Language 'en' not found, using 'ЪЪ' instead
libdvdnav: Menu Languages available: ЪЪ
libdvdnav: Language 'en' not found, using 'ЪЪ' instead
libdvdnav: Menu Languages available: ЪЪ
libdvdnav: Language 'en' not found, using 'ЪЪ' instead
libdvdnav: Menu Languages available: ЪЪ
libdvdnav: Language 'en' not found, using 'ЪЪ' instead
libdvdnav: Menu Languages available: ЪЪ
libdvdnav: Language 'en' not found, using 'ЪЪ' instead
libdvdnav: Menu Languages available: ЪЪ
libdvdnav: Cell is in block but did not enter at first cell!
INIT ERROR: couldn't get init pos New position not yet determined.
Remember to disable MPlayer's cache when playing dvdnav:// streams (adding -nocache to your command line)
mplayer: vm.c:863: vm_get_video_aspect: Assertion `aspect == 0 || aspect == 3' failed.
Аварийный останов
vo=vdpau
vc=ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,
#zoom=yes
monitoraspect=16:9
ontop=yes
softvol=yes
softvol-max=900
framedrop = yes
cache = 1024
slang = ru
alang = ru
double=yes
ao=alsa
a52drc=1
mc=0.2
autosync=30
spualign=-1
spuaa=4
sub-fuzziness=1
subfont-encoding=unicode
unicode=yes
utf8=yes
# Resample the font alphamap.
# 0 plain white fonts
# 0.75 very narrow black outline (default)
# 1 narrow black outline
# 10 bold black outline
#ffactor = 0.75
ffactor=1
subpos=100
subalign=2
subfont-autoscale=2
subfont-blur=2.0
subfont-outline=2.0
subfont-text-scale=2.4
subfont-osd-scale=1.4
stop-xscreensaver=yes
# Position window. (50%:50%: center of screen)
geometry=90%:95%
[protocol.dvd]
profile-desc="профиль для dvd:// потоков"
#vf=pp=hb/vb/dr/al/fd
alang=ru
[protocol.dvdnav]
profile-desc="профиль для dvdnav:// потоков"
profile=protocol.dvd
mouse-movements=yes
nocache=yes
~/.mplayer/input.conf
#mouse controls
MOUSE_BTN0 pause
MOUSE_BTN0_DBL vo_fullscreen
MOUSE_BTN1 mute
MOUSE_BTN3 volume +1
MOUSE_BTN3_DBL volume +1
MOUSE_BTN3-MOUSE_BTN3_DBL volume +1
MOUSE_BTN4 volume -1
MOUSE_BTN4_DBL volume -1
MOUSE_BTN4-MOUSE_BTN4_DBL volume -1
MOUSE_BTN2 switch_audio
MOUSE_BTN0-MOUSE_BTN3 seek +5
MOUSE_BTN0-MOUSE_BTN3_DBL seek +5
MOUSE_BTN0-MOUSE_BTN3-MOUSE_BTN3_DBL seek +5
MOUSE_BTN0-MOUSE_BTN4 seek -5
MOUSE_BTN0-MOUSE_BTN4_DBL seek -5
MOUSE_BTN0-MOUSE_BTN4-MOUSE_BTN4_DBL seek -5
RIGHT seek +10
LEFT seek -10
DOWN seek -60
UP seek +60
PGUP seek 600
PGDWN seek -600
m mute
# switch_audio # switch audio streams
+ audio_delay 0.100
- audio_delay -0.100
[ speed_mult 0.9091 # scale playback speed
] speed_mult 1.1
{ speed_mult 0.5
} speed_mult 2.0
BS speed_set 1.0 # reset speed to normal
q quit
ESC quit
ENTER pt_step 1 1 # skip to next file
p pause
. frame_step # advance one frame and pause
SPACE pause
HOME pt_up_step 1
END pt_up_step -1
> pt_step 1 # skip to next file
< pt_step -1 # previous
INS alt_src_step 1
DEL alt_src_step -1
o osd
I osd_show_property_text "${filename}" # display filename in osd
z sub_delay -0.1 # subtract 100 ms delay from subs
x sub_delay +0.1 # add
9 volume -1
/ volume -1
0 volume 1
* volume 1
1 contrast -1
2 contrast 1
3 brightness -1
4 brightness 1
5 hue -1
6 hue 1
7 saturation -1
8 saturation 1
( balance -0.1 # adjust audio balance in favor of left
) balance +0.1 # right
d frame_drop
D step_property deinterlace # toggle deinterlacer, requires -vf yadif or kerndeint
r sub_pos -1 # move subtitles up
t sub_pos +1 # down
#? sub_step +1 # immediately display next subtitle
#? sub_step -1 # previous
#? sub_scale +0.1 # increase subtitle font size
#? sub_scale -0.1 # decrease subtitle font size
f vo_fullscreen
T vo_ontop # toggle video window ontop of other windows
w panscan -0.1 # zoom out with -panscan 0 -fs
e panscan +0.1 # in
s screenshot # take a png screenshot with -vf screenshot
# S will take a png screenshot of every frame
h tv_step_channel 1
l tv_step_channel -1
n tv_step_norm
b tv_step_chanlist
##
## DVDNAV
## Requires dvdnav://
##
#UP {dvdnav} dvdnav up # DVDNav UP
#DOWN {dvdnav} dvdnav down # DVDNav DOWN
#LEFT {dvdnav} dvdnav left # DVDNav LEFT
#RIGHT {dvdnav} dvdnav right # DVDNav RIGHT
ESC {dvdnav} dvdnav menu # DVDNav MENU
#ENTER {dvdnav} dvdnav select # DVDNav SELECT (ok)
BS {dvdnav} dvdnav prev # DVDNav PREVIOUS menu (in the order chapter->title->root)
MOUSE_BTN0 {dvdnav} dvdnav select
#AR_VUP {dvdnav} dvdnav up # DVDNav UP
#AR_VDOWN {dvdnav} dvdnav down # DVDNav DOWN
#AR_PREV {dvdnav} dvdnav left # DVDNav LEFT
#AR_NEXT {dvdnav} dvdnav right # DVDNav RIGHT
#AR_MENU {dvdnav} dvdnav menu # DVDNav MENU
#AR_PLAY {dvdnav} dvdnav select # DVDNav SELECT (ok)
#? seek_chapter -1 # skip to previous dvd chapter
#? seek_chapter +1 # next
Меню вижу, но управлять им не получается :(
Команды dvdnav перехватываются обычными биндами (напр. при нажатии Esc просто убивается прога). Мышкой та же ерунда: бинд MOUSE_BTN0 в секции dvdnav не работает - срабатывает первый бинд на паузу. ЧЯДНТ?
Настройки сначала пробовал по отдельности, потом просто скопировал оба файла. Результат - одинаково отрицательный.
Меню вижу, но управлять им не получается :(
Команды dvdnav перехватываются обычными биндами (напр. при нажатии Esc просто убивается прога). Мышкой та же ерунда: бинд MOUSE_BTN0 в секции dvdnav не работает - срабатывает первый бинд на паузу. ЧЯДНТ?
Настройки сначала пробовал по отдельности, потом просто скопировал оба файла. Результат - одинаково отрицательный.
Тоже мучился с управлением. Оказалось - все просто.
mplayer dvdnav://
MPlayer SVN-r29686 (C) 2000-2009 MPlayer Team
Загружаю профиль для протокола 'protocol.dvdnav'
Воспроизведение dvdnav://.
libdvdnav: Using dvdnav version MPlayer-custom
libdvdread: Using libdvdcss version 1.2.10 for DVD access