RAMZAY |
|
Темы:
43
Сообщения:
448
Участник с: 21 мая 2011
|
Задавался этом вопросом давно,долго гуглил,искал что либо,но безрезультатно. При открытии видео в МС,он передаёт на Mplayer (Open=(mplayer %f >/dev/null 2>&1 &)),всё играет-показывает отлично,один минус,им нельзя управлять и чтобы выключить фильм,нужно перезагружать систему(реагирует только на ctrl+alt+del).Если запускать напрямую через Mplayer(-vo fbdev file.flv),то всё замечательно.Может кто сталкивался с такими вещами,жду ответов. |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
RAMZAYШо и сигналы не понимает? Или Вы не знаетет как ими пользоваться?
Разберемся, голубчик!
|
RAMZAY |
|
Темы:
43
Сообщения:
448
Участник с: 21 мая 2011
|
Я перепробывал нажимать всё на клавиатуре,работает только ctrl+alt+del,все остальные комбинации не работают.Я же отписывал выше,при запуске напрямую mplayer'ам всё работает,а при открытии в mc(заходиш в папку с видео, выбираеш фильм,enter,и смотриш всё до посинения)так как будто на клавиатуре остаётся 3 клавиши. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Как я понял из упоминания -vo fbdev , консоль в виду имеется настоящая, а не терминал. Попробовал… Результат в точности такой – mplayer запускается, а клавиатура полностью отключается от управления консолью. То есть действительно отключается – переход в другую консоль тоже не работает, гашение mplayer и mc через ssh контроль не восстанавливает. Так что посоветовать пока можно только переписать соответствующую команду в конфиге mc, которая запускает mplayer столь… хм, забавным образом. |
RAMZAY |
|
Темы:
43
Сообщения:
448
Участник с: 21 мая 2011
|
воот,я с конфигам чем только не занимался,пробывал подставлять ключи из mplayer'а до файла,после файла,я уже даже не знаю что ещё можно предпринять и как с этим бороться,просто если настроить mc на работу с видео и аудио файлами,то DE можно вообще не ставить,с аудио файлами проще работать в mocp,а вот постоянно заходить вручную в папки и прописывать полную команду как то немножко надоедает уже,это не сложно,но хочется чтобы и в mc работало. кстати говоря вот отрывок конфига для видео файлов: ### Video ### regex/\.([aA][vV][iI])$ Include=video regex/\.([aA][sS][fFxX])$ Include=video regex/\.([dD][iI][vV][xX])$ Include=video regex/\.([mM][kK][vV])$ Include=video regex/\.([mM][oO][vV]|[qQ][tT])$ Include=video regex/\.([mM][pP]4|[mM][pP][eE]?[gG])$ Include=video # MPEG-2 TS container + H.264 codec regex/\.([mM][tT][sS])$ Include=video regex/\.([vV][oO][bB])$ Include=video regex/\.([wW][mM][vV])$ Include=video regex/\.([fF][lL][iIcCvV])$ Include=video regex/\.([oO][gG][mM])$ Include=video regex/\.([rR][aA]?[mM])$ Open=(realplay %f >/dev/null 2>&1 &) include/video Open=(mplayer %f >/dev/null 2>&1 &) # Для Gnome #Open=gnome-open %f >/dev/null 2>&1 & #Open=(gtv %f >/dev/null 2>&1 &) #Open=(xanim %f >/dev/null 2>&1 &) |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Во-первых, чтобы каждый раз не писать -vo fbdev, надо исправить конфиг mplayer, то есть в ~/.mplayer/config найти строку vo=что-то там и добавить в конце запятую, чтобы оставить возможность смены вывода. Если нет файла, или в нём нет строки, или она закомментирована – создать и прописать. Во-вторых, если у вас нет файла ~/.mc/bindings , то скопировать в него /etc/mc/mc.ext , найти в нём команду, которую вы уже находили, и исправить по своему вкусу, как минимум – убрать весь мусор в конце до скобки, оставив только mplayer %f , а если хотите использовать и в X – можно сделать так: В ~/.mc/bindings написать Open=(mcplay %f ) #!/bin/sh TTY=`tty` if [ "${TTY%%[0-9]}" = "/dev/tty" ] then mplayer "$1" -vf scale=1280:-2 else mplayer "$1" &>/dev/null & fi P.S. Разумеется, для записи скрипта надо зайти под рут, а потом ещё сделать ему chmod 755 mcplay |
RAMZAY |
|
Темы:
43
Сообщения:
448
Участник с: 21 мая 2011
|
спасибо Natrioно для иксов,вот я нарыл,там только убрать комментарий,и всё.# Для XFCEP.S про~/.mplayer/config я знал,но он у меня был пуст, и я не знал как правильно прописать,и как всё просто,как мне в голову не пришло просто удалить ересь в конфиге MC. Ещё вопрос появился по конфигу mplayer'а,а как туда ещё зум запихнуть(-zoom -x 1024 -y 768) ? |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Вы ничего не поняли :) Та зловредная команда и есть для иксов! Она отлично работает под иксами, а консоль блокирует напрочь. Скрипт, который я написал, как раз и нужен мне, чтобы определить, в консоли я или нет. А в конфиге mplayer после vo= надо написать xv,gl,x11,fbdev, или то, что можно использовать для вывода видео на вашей системе. Подробнее смотрите mplayer -vo help |