Страница 2 из 12
Добавлено: Пн янв 12, 2009 08:56
Worros
DrShark писал(а):У меня работают стандартные mplayer'овские ctrl+right и ctrl+left.
В полноэкранном? В полноэкранном стандартные mplayerовские хоткеи не перехватываются и не переназначаются.
DrShark писал(а):Просто "влево" и "вправо" приводят к остановке проигрывания (чёрный экран), пропадает реакция на любые клавиши кроме Esc (закрытие Lister'а).
Похоже на жалобу flm. Буду разбираться, как только найду кинище, на котором смогу это вопроизвести.
DrShark писал(а):2. В Висте есть интересная особенность...
У нее много "особенностей", поэтому я ее себе не ставлю и другим не советую.
DrShark писал(а):
Также, если кто-то подтвердит зависание TC при ипользовани вышеприведенной кнопки (если баг есть, создам тему на оф. форуме).
Сейчас нет времени. Ближе к вечеру попробую вопроизвести баг с кнопкой.
DrShark писал(а):3. По поводу сохранения настроек громкости. Идея хорошая и, думаю, реализуемая в Висте. Там регулятор громкости хранит настройку её уровня для каждой программы. Плагин мог бы запоминать значение громкости в своём ini, записывать его в реестр (сейчас ключ не скажу, позже поищу), а по закрытии Lister'а возвращать исходное значение. Думаю, такой способ должен работать.
Не буду делать.
1. не желаю иметь дела с реестром. вообще.
2. не желаю делать фичу, работающую только под вистой. категорически.
А комстроку приделаю обязательно и постараюсь быстро

Добавлено: Пн янв 12, 2009 09:38
DrShark
Worros писал(а):DrShark писал(а):
У меня работают стандартные mplayer'овские ctrl+right и ctrl+left.
В полноэкранном? В полноэкранном стандартные mplayerовские хоткеи не перехватываются и не переназначаются.
Не в полноэкранном. Хотя иногда влево и вправо работают и без контрола. Попробую найти закономерность.
У нее много "особенностей", поэтому я ее себе не ставлю и другим не советую.
Есть хорошие особенности, есть плохие. А ещё есть реалии рынка: Vista доступна на рынке desktop pc, WinXP - нет. Грядущая Windows 7 также основана на ядре Висты. Можно нелюбить Висту, но игнорировать юзеров, которые предпочитают лицензионный софт - нехорошо. ИМХО.
Добавлено: Пн янв 12, 2009 09:57
Worros
Баг с кнопкой проверил. На WinXP SP3 все нормально. До свисты руки пока не дошли.
//пардон за оффтоп, надеюсь во флейм не перерастет
Что касается юзеров, я конечно никому не могу указывать, что ему делать. Но возможности использовать этот плагин Вистоюзеры, возможно, будут лишены. Я буду допиливать только самые явные злые баги под Вистой, да и то неохотно и по остаточному принципу. А уж реализовывать виста-специфик фичи, нет уж увольте. btw. у меня на машине ни одной лицензионной программы. И тренды рынка меня не волнуют. На ближайшие лет пять мой выбор WinXP, а потом на Линукс перейду. Я пишу только то, что хотел бы юзать сам, но никто не написал это за меня. Вопросы профессионального роста и т.д. меня тоже не волнуют, это не моя профессия и даже не хобби.
ЗЫ, вот если кто то другой доведет под Висту, я нисколько не буду возражать, пожалуй даже порадуюсь. Если вы заметили, я даже свое авторство нигде не выпячиваю, чтобы не распугать программистов. Заметил, что многие принципиально не дописывают чужие вещи.

Добавлено: Пн янв 12, 2009 13:58
flm
По поводу проблемы с перемоткой по хоткеям - я бы пока не заострял на этом внимания, потому как это всё-таки проблема именно mplayer'а.
По поводу проблем "особенности висты" - не обязательно это особенность висты в данном случае. Это, скорее нюансы вывода нескольких видео с использованием оверлея (в многих видеоплеерах прямо пишут предупреждение - не запускайте несколько видео-роликов сразу, во избежание). Тут раз на раз не приходится, может зависить и от системы и от драйверов и т.д. С выводом через OpenGL тоже, кстати, могут возникнуть проблемы, там есть определённые ограничения, на сколько я знаю.
По поводу громкости - возможно, удастся решить проблему без реестра и виндовых фич, есть пару идей...
Ждёмс версии плагина с возможностью задания параметров запуска мплэера в конфиге!

Добавлено: Вт янв 13, 2009 06:40
Worros
flm писал(а):Ждёмс версии плагина с возможностью задания параметров запуска мплэера в конфиге!

Готово
http://ifolder.ru/10000961
DrShark, я почитал документацию по mplayer, провел "эксперименты в натуре", никак не могу понять откуда взялись "клавиши ctrl". Они не оказывают никакого влияния, и не должны оказывать. У тебя что, как то хитро перенастроен умолчательный конфиг mplayera?
flm , так какие там идеи насчёт громкости? Если выполнимо, я б сделал с удовольствием. Меня "взрявкивание" mplayerа самого напрягает.
Добавлено: Вт янв 13, 2009 08:37
flm
Worros писал(а):flm писал(а):Ждёмс версии плагина с возможностью задания параметров запуска мплэера в конфиге!

Готово
Good! Будем тестить. Кстати, сразу вопрос, в ридми в описании конфига есть "MplayerParams="-framedrop -autosync 100"". Это параметры по умолчанию? Т.е. если без конфига - плагин передаёт именно эти параметры?
Worros писал(а):
flm , так какие там идеи насчёт громкости? Если выполнимо, я б сделал с удовольствием. Меня "взрявкивание" mplayerа самого напрягает.
Ну... Если плагин может передавать хоткеи mplayer'у. То можно перед показом окна "нажимать" паузу и снижать уровень громкости до нужно уровня.
Хотелка:
Imho, нужно реализовать возможность не только читать конфигурацию при старте плагина, но и сохранять её при работе с плагином, чтоб сохранялась громкость, размер окна и тд. Ну и в будущем, чтоб иметь возможность подкрутить настройки плагина не лазя каждый раз в ini-шник, а просто из гуя.

Добавлено: Вт янв 13, 2009 09:28
Worros
flm писал(а): Кстати, сразу вопрос, в ридми в описании конфига есть "MplayerParams="-framedrop -autosync 100"". Это параметры по умолчанию? Т.е. если без конфига - плагин передаёт именно эти параметры?
Раз написано, значит так и есть. Но если уж так не доверяешь, то какой смысл переспрашивать? Исходник рядом лежит. Чтобы найти в нем эту строчку, не обязательно знать программирование
flm писал(а):Хотелка:
Imho, нужно реализовать возможность не только читать конфигурацию при старте плагина, но и сохранять её при работе с плагином, чтоб сохранялась громкость, размер окна и тд.
Если "сохранить позицию" в меню листера отпадает, то какие эстетичные варианты? По какому сигналу текущая позиция и громкость должны сохраниться? Просто при закрытии без прямого указания сохранить, имхо, неудобно.
flm писал(а):Ну и в будущем, чтоб иметь возможность подкрутить настройки плагина не лазя каждый раз в ini-шник, а просто из гуя.

Какие настройки? путь к мплееру из гуя?
Добавлено: Вт янв 13, 2009 11:19
flm
Worros писал(а):
Если "сохранить позицию" в меню листера отпадает, то какие эстетичные варианты? По какому сигналу текущая позиция и громкость должны сохраниться? Просто при закрытии без прямого указания сохранить, имхо, неудобно.
Ну не знаю, я так привык. В том плеере, что я использую как основной (Full Screen Player) такая фича присутствует. Он запоминает размер окна на момент закрытия автоматически. Что приятно, там ещё пропорции сохраняются при растягивании окна.
Worros писал(а):
flm писал(а):Ну и в будущем, чтоб иметь возможность подкрутить настройки плагина не лазя каждый раз в ini-шник, а просто из гуя.

Какие настройки? путь к мплееру из гуя?
Ну, почему же только его? Можно реализовать намного больше, для примера можно посмотреть настройки того же MPUI, не говоря уже про smplayer...
Bug?: Если пару раз "4" перестают работать хоткеи. Хотел написать, что при "переиницализации", но если нажать "14" - хоткеи работают.
Немного оффтопа: эксперементировал с проигрыванием видео по всякому. При просмотре листером без использования плагина выбрал опцию "fit image to window" и попробывал порастягивать окошко. Получил синий экран и полный дамп памяти, который загадил мне весь диск c:...
Добавлено: Вт янв 13, 2009 11:48
Worros
flm писал(а):Ну не знаю, я так привык.
А я, и вероятно не только я, так не привык. Хотя вероятно сделаю опцией для тебя и других "любителей".
flm писал(а):Что приятно, там ещё пропорции сохраняются при растягивании окна.

В todo
flm писал(а): Можно реализовать намного больше, для примера можно посмотреть настройки того же MPUI, не говоря уже про smplayer...
Посмотрел эти настройки. Ничего особо ценного не увидел. Это тупо перевод стандартных опций командной строки mplayer в юзер-френдли вид. А что там наворочано в Smplayer меня не особо интересует. Его пишет довольно неплохая команда программистов, и пытаться их догнать я не собираюсь, что в принципе уже давал понять.
flm писал(а):Bug?: Если пару раз "4" перестают работать хоткеи. Хотел написать, что при "переиницализации", но если нажать "14" - хоткеи работают.
Что такое "14" ? Опечатка? Что имелось в виду?
Добавлено: Вт янв 13, 2009 12:04
flm
Worros писал(а):flm писал(а):Ну не знаю, я так привык.
А я, и вероятно не только я, так не привык. Хотя вероятно сделаю опцией для тебя и других "любителей".
flm писал(а):Что приятно, там ещё пропорции сохраняются при растягивании окна.

В todo
Good!
Worros писал(а):
flm писал(а): Можно реализовать намного больше, для примера можно посмотреть настройки того же MPUI, не говоря уже про smplayer...
Посмотрел эти настройки. Ничего особо ценного не увидел. Это тупо перевод стандартных опций командной строки mplayer в юзер-френдли вид. А что там наворочано в Smplayer меня не особо интересует. Его пишет довольно неплохая команда программистов, и пытаться их догнать я не собираюсь, что в принципе уже давал понять.
Да это понятно, но хотя-бы несколько опций было хорошо иметь возможность менять "на лету" не лазя каждый раз в ini. Ну и опции "show mplayer output" и "show clip information" бывают весьма полезными. Ну или там звуковую дорожку выбрать или субтитры отключить...
Worros писал(а):
flm писал(а):Bug?: Если пару раз "4" перестают работать хоткеи. Хотел написать, что при "переиницализации", но если нажать "14" - хоткеи работают.
Что такое "14" ? Опечатка? Что имелось в виду?
14 - это "1" и "4" - хоткеи листера (text only и image/multimedia).
Добавлено: Вт янв 13, 2009 12:19
DrShark
Worros писал(а):DrShark, я почитал документацию по mplayer, провел "эксперименты в натуре", никак не могу понять откуда взялись "клавиши ctrl". Они не оказывают никакого влияния, и не должны оказывать. У тебя что, как то хитро перенастроен умолчательный конфиг mplayera?
Я всегда пользуюсь сборкой, которая входит в набор с конвертером
SUPER ©. Удобно: плеер и конвертер в одном лице

Хотя там в input.conf про контрол тоже упоминания нет...
Добавлено: Вт янв 13, 2009 13:29
DrShark
C помощью
AceHelper узнал ком. строку, которую использует SUPER для запуска MPlayer. Добавав от себя -idx и -loop 0 (и убрав -ontop), получил это:
Код: Выделить всё
MplayerParams="-idx -loop 0 -identify -quiet -autoq 10 -vf-add pp -brightness -75 -contrast 10 -hue 0 -saturation 0 -aspect 16:9 vf-add lavcdeint "
Возникла проблема с loop 0. Судя по всему, твой плагин подставляет параметры до имени файла. Вот выжимка о параметре loop:
Put ‘-loop 0′ option AFTER the filename. It sounds silly, but it makes a difference. For example, “mplayer foo -loop 0″. In this case mplayer will reuse the current window. If you put -loop option before the filename then mplayer will close the window and open a new one. In Gnome Nautilus you can set “Open With” to use a custom command. I use this setting:
mplayer %f -loop 0
Взято
отсюда.
С плагином безконечный цикл не вышел.
Может, стоит задавать цикличность через ini плагина?
flm писал(а):2). BIN - а это зачем? Никто не встречал видео с таким расширением, всё больше бинарники всякие...
MPlayer умеет проигрывать содержимое образов дисков...
Добавлено: Вт янв 13, 2009 14:33
Worros
DrShark писал(а):Судя по всему, твой плагин подставляет параметры до имени файла.
Да, до имени файла. Так как это делают MPUI, MPlayer4TC, так как это приведено в примерах использования Mplayer с офсайта.
DrShark писал(а):С плагином безконечный цикл не вышел.
Может, стоит задавать цикличность через ini плагина?
И не выйдет. Иначе как плагин будет корректно закрываться. Всякие гномьи советы с принудительным завершением консольного приложения здесь неприменимы.
Пока что у меня вылезла одна неприятная проблемка : mplayer почему то не хочет отрабатывать loadfile "файл.avi", который я ему передаю. Кто может что нибудь хорошее подсказать?
Добавлено: Вт янв 13, 2009 14:58
DrShark
Worros писал(а):всякие гномьи советы с принудительным завершением консольного приложения здесь неприменимы.
Там речь идёт о том, что если -loop 0 ставить после имени файла, то mplayer использует то же окно для повторного проигрывания файла (подтверждено экспериментом на WinXP), так что с закрытием окна проблем быть не должно.
При использовании плага под XP обнаружилась пара проблем:
- иногда для закрытия Lister'a необходимо дважды жать Esc
- на одном mkv mplayer вместе с Lister'ом подвисают буквально после нескольких секунд проигрывания, хотя если запустить mplayer с ком. строки на том же файле, играет файл нормально.
Полагаю, что это связано с тем, что плагин ресайзит видео под окно Lister'а, хотя для уточнения причины надо получить вывод mplayer'a. Соответственно, в плагине надо добавить поддержку вывода лога mplayer'а в текстовый файл.
Добавлено: Вт янв 13, 2009 19:33
flm
DrShark писал(а):
При использовании плага под XP обнаружилась пара проблем:
- иногда для закрытия Lister'a необходимо дважды жать Esc
У меня такое в случае просмотра в фуллскрине, но это естественно, так как в фуллскрине mplayer полностью перехватывает управление и листер просто не знает, что был нажат esc.
Кстати говоря, я там писал про пропадание хоткеев при нажатии "4". Поправка, хоткеи пропадают, только если файл листер пытается проиграть через стандартный виндовый интерфейс. Т.е. у меня есть файл 1.avi, нажимаю в тотале f3 - открывается листер с плагином. Нажимаю "4" - вместо плагина в окне листера появляется стандартный виндовый контрол для проигрывания видео. Опять нажимаю "4" - снова появляется плагин, но хоткеи в нём уже не работают... Если же файл, к примеру, mkv или ещё какой-нть, который винда сама по себе не кушает, то сколько "4" не жми - хоткеи не пропадут.