Ru-Board.club
← Вернуться в раздел «Программы»

» The KMPlayer (часть 4)

Автор: haxdoe
Дата сообщения: 07.06.2013 18:01
7sh3

Это уже называется с больной головы на здоровую, надеюсь не грубо, но серьезно, ты что хочешь что бы я так же как и ты, снова и снова писал одно и тоже, зачем отвечать на то, на что уже и так ответил и не один раз, и ты почему-то только сейчас, заметил о том что я говорю о твоих полуправдивых фактах, я и об этом ранее говорил, но ты только сейчас это заметил и просишь ответа

Мне есть что сказать и ответить, но я не умничаю, то о чем ты постоянно твердишь всем и так известно, если тебя что-то не устраивает, пиши версию и какие в ней проблемы, но повторять в сотый раз одно и тоже, бессмысленно.

Victor_VG

Выходит разрабам вполне реально писать об ошибках и их решении, тогда тем более не понятно, на кой об этом писать здесь???
Автор: SAI666
Дата сообщения: 07.06.2013 18:09
Victor_VG

А самому это сделать лень? Кто участвует в разработке - Victor_VG или 7sh3? Если тебе насрать на пользователей этого плеера, чего ты ждёшь от других.
Автор: 7sh3
Дата сообщения: 07.06.2013 18:11
Victor_VG

Цитата:
Давно бы сам эти ошибки с чёткими предложениями по их исправлению вынес на Мантис. А ты видать это сделать боишься.

где ты такое видел чтобы пользователь указывал разработчику проприетарного продукта как нужно исправлять его же, разработчика, ошибки? как ты вообще это действие представляешь? харя там у них не треснет?
давай исходники, найдутся люди которые исправят, конечно нынешние т.н. "разрабы" в этом случае уходят лесом...
Автор: Victor_VG
Дата сообщения: 07.06.2013 18:57
7sh3

Я к примеру не разработчик кода, но исправления предлагаю. А ты что рыжий?
Автор: 7sh3
Дата сообщения: 07.06.2013 19:36
Victor_VG

Цитата:
Я к примеру не разработчик кода, но исправления предлагаю. А ты что рыжий?

исправление ошибок подразумевает наличие исходников плеера и понимание что это вообще такое твой мантис предназначен только для информации об ошибках плеера
Автор: Victor_VG
Дата сообщения: 07.06.2013 19:52
7sh3

В других проектах аналогично происходит. А твоё предложение - отдать исходники и идти на все четыре стороны выглядит м-м-м-м-м... мягко сказать некрасиво. Сделай подобные предложения Паше Костромитинову, Мартину, авторам AIDA64 или Жене Рошалю и посмотри на их ответную реакцию.

Добавлено:
haxdoe

Реально, и разработчики в том числе и данную ветку читают, хотя и реже чем Мантис. Если обнаружена ошибка и есть предложения по её исправлению то вероятность того что она будет быстро исправлена резко возрастает. И не всегда в проектах с открытыми исходниками ошибки устраняются оперативно. В том же LINUX ошибка в arclib вызывающая невозможность распаковки архивов zip не исправлена до сих пор - уже свыше пятнадцати лет эта либа ставит неверный номер версии распаковщика в байте в Zip архива и авторы на присланные патчи ноль внимания - "Нам это не интересно!К Торвальдсу!". А тот лесом - "Я занимаюсь ядром и в такие мелочи не лезу!".
Автор: haxdoe
Дата сообщения: 07.06.2013 20:25
Victor_VG

В общем как я понял, помочь в разработке можно, было бы желание и нужные знания.

С другой стороны, при таких возможностях, плохо что развитие плеера очень медленное, может был есть смысл, чаще выпускать беты, что бы было больше тестеров, в чем 7sh3 все же прав, так в том, что последняя “стабильная” версия, довольно глючная, это скорее сырая бета и если разрабы тут бывают, то странно что они ни как реагируют, да хотя бы на однообразные высказывания 7sh3, может он таким образом хочет до них достучатся, в любом случае, если они хотя бы обновят и улучшат встроенные сплиттеры и кодеки, уже было бы хорошо, а вот эти привью, пока довольно глючная штука.

Автор: nyafnyaf
Дата сообщения: 07.06.2013 20:38
на вкладке "Настройки видео" (в панели управления) только одна кнопка Reset которая сбрасывает только значение яркости. Мб логичнее было бы сделать сброс всех слайдеров на вкладке?



хотя pot в этом месте, для каждого ползунка отдельную кнопку предусматривает (похоже и в нём нет обработчика для сброса всех 4-рёх ползунков сразу. По крайней мере я не нашёл способа отделаться одной кнопкой..)
Автор: zallen
Дата сообщения: 07.06.2013 20:52
.
Автор: 7sh3
Дата сообщения: 07.06.2013 20:55
Victor_VG

Цитата:
Сделай подобные предложения Паше Костромитинову, Мартину, авторам AIDA64 или Жене Рошалю и посмотри на их ответную реакцию.

ерунду какую-то сказанул, им не нужны чёткие предложениями по их исправлению они, как и любой нормальный разработчик, не нуждаются в советах или там предложениях от пользователя как им нужно исправлять ошибки в своей программе, это вообще само по себе бред для проприетарной проги

Цитата:
А твоё предложение - отдать исходники и идти на все четыре стороны выглядит м-м-м-м-м... мягко сказать некрасиво.

дык, если сами не умеют - отдай другим, или медленно загибайся...

Цитата:
Реально, и разработчики в том числе и данную ветку читают, хотя и реже чем Мантис.

ошибки что я перечисли уже длятся годами, годами, о чем ты?

Цитата:
В других проектах аналогично происходит.

в свободных проектах происходит все просто, есть группа разрабов, в чётких предложениях по исправлению ошибок они тоже особо не нуждаются, им от пользователя нужна только информация об ошибке, как еее исправить они сами разберутся, на то они и разработчики, если пользователю что-то не нравится обычно следует ответ - исходники вон там лежат, флаг в руки, делай как ты хочешь, никто не запрещает

haxdoe

Цитата:
В общем как я понял, помочь в разработке можно, было бы желание и нужные знания.

пользователь может помочь только в выявлении ошибок, никаких других вариантов помочь в разработке плеера у пользователя нет, пусть он будет хоть трижды гением программером, подобные ошибки нельзя исправить (или подсказать горе разрабам как их исправить) телепатически
Автор: haxdoe
Дата сообщения: 07.06.2013 22:08
7sh3

Я конечно засомневался, как это разрабам объяснять как исправлять ошибки в их программе, не имея собственно исходников, но Victor_VG вроде в теме, так что я подумал может и есть какие-то там способы, есть же на форуме KMP закрытый раздел, кто его знает чего там делается, в любом случае, говори не говори, ошибки пока не исправляются, ну ничего не поделаешь, пока так пользуемся.

zallen

А косяк с полосой прокрутки, увы остался, если выходить из полноэкранного режима с помощью двойного клика мыши, и если курсор попадает на полосу прокрутки, то происходит переход, в зависимости от того где был курсор, проверить легко: наведите курсор точно на полосу прокрутки, нажмите enter что бы перейти в полноэкранный режим, затем не двигая мышкой, дважды щелкните правой кнопкой что бы выйти из полноэкранного, в этот момент произойдет переход в то место где был курсор, так вот, в версии 3.5.0.77, такого крайне неудобного глюка нет, не плохо бы передать разрабам что бы поправили, раз уж они решили сделать это превью и судя по всему, именно из-за этого появилась такая ерунда.

-------------
Кстати не знаю от плеера ли это зависит, но как оказалось, если включить в Lav кодеке Cuvid и использовать рендер madVR, картинка начинает тормозить а звук прерываться и хрипеть, если же переключиться на Dxva2 (copy-back), то все нормально.

А еще интерестно, какие оптимальные настройки madVR, рендер вроде хороший, но например переход в полноэкранный режим какой-то дерганный, да и выход тоже, поигрался с настройками, результата практически нет, ну более менее прилично становиться если вырубить в настройках эксклюзивный полноэкранный режим, но все-равно, при переключении, картинка дергается, в принципе не критично, но на тяжелом видео картинка не секунду даже подтормаживает.
Автор: graalen
Дата сообщения: 07.06.2013 22:11
7sh3

Цитата:
мне видимо одному здесь не все равно, плеер фактически уже загнулся и об этом нужно говорить

У Вас по истине неиссякаемый источник бисера.


Добавлено:
nyafnyaf

Цитата:
на вкладке "Настройки видео"

Больше ничего не насторожило на этой вкладке?

Добавлено:

Цитата:
Реально, и разработчики в том числе и данную ветку читают

Кто эти полтора землекопа? Ты что ли? Дак в разработке KMP - ты никто и зовут тебя никак.
Автор: zallen
Дата сообщения: 07.06.2013 22:55
haxdoe

Цитата:
косяк с полосой прокрутки, увы остался, если выходить из полноэкранного режима с помощью двойного клика мыши, и если курсор попадает на полосу прокрутки, то происходит переход, в зависимости от того где был курсор, проверить легко: наведите курсор точно на полосу прокрутки, нажмите enter что бы перейти в полноэкранный режим, затем не двигая мышкой, дважды щелкните правой кнопкой что бы выйти из полноэкранного, в этот момент произойдет переход в то место где был курсор

Нет у меня такого. Навожу мышь на таймлайн. Нажимаю Enter. Переходит на полный экран - курсор оказывается выше таймлайна. Не двигая мышь щёлкаю дважды левой - пауза/play, правой - меню.
По одинарному и двойному щелчку на таймлайн левой кнопкой всегда переход в данный участок видео, play/пауза не срабатывает.

Автор: haxdoe
Дата сообщения: 07.06.2013 23:13
zallen



Цитата:
курсор оказывается выше таймлайна


Прошу прощения, ошибся, не правой, а левой кнопкой мыши, для перехода в полноэкранный режим, на всякий повторюсь, курсор должен быть точно на полосе прокрутке, затем enter, затем двойной клик левой кнопкой мыши, (надеюсь у тебя это выход из полноэкранного режима а не пауза/play), но так что бы курсор так и оставался на полосе прокрутки, при двойном клике и соответственно выходе из полноэкранного, произойдет переход на то место где был курсор.
Автор: nyafnyaf
Дата сообщения: 07.06.2013 23:54

Цитата:
Больше ничего не насторожило на этой вкладке?

не, меня интересовала только эта кнопка.
кстати решение для пот всё таки нашлось (для использования в скинах)..
Автор: zallen
Дата сообщения: 08.06.2013 01:17
haxdoe

Я тебе чё снайпер что ли. Вылавливать её. Нафиг она мне впала.
Нет у меня такого. У меня именно двойной клик левой кнопкой мыши пауза/play.
Это дефолтная настройка мыши. Я их не менял ещё ни разу. Меняю только кнопки клавиатуры.

Добавлено:
Выставь полноэкранный режим по запуску видео и не мучайся.
Автор: YJ
Дата сообщения: 08.06.2013 09:46
zallen

Цитата:
KMPlayer 3.6.0.87 Portable  Link

А возможно ли собрать такой Portable, но с уже подключенным LAV из папки KMP ?
Автор: haxdoe
Дата сообщения: 08.06.2013 10:55
zallen

Ну снайпером тут быть необязательно, все очень просто, другое дело что у тебя двойной клик левой это пауза/play, мне же это не нужно и не удобно, так же как не нужно, полноэкранный по запуску... В любом случае, факт остается фактом, я даже сперва долго не мог понять, почему при выходе из полноэкранного режима, видео периодически перескакивает, то вперед, то назад, ну вот разобрался, а что бы не быть голословным, написал как это легко проверить, так что если этот баг не пофиксят, буду сидеть на 3.5.0.77, там такой проблемы нет.
Автор: cuba65
Дата сообщения: 08.06.2013 14:25
haxdoe
Про снайперство - есть резон, ибо Вы в полноэкранном режиме умудряетесь оставлять курсор мыши на полосе времени оконного режима. Мне кажется, проще пользоваться Enter и для выхода из полного экрана тоже, а не щёлкать дважды мышь.
Автор: haxdoe
Дата сообщения: 08.06.2013 15:59
cuba65

Я написал о том, как самолично увидеть и понять, в чем заключается глюк, обычно я пользуюсь либо enter, но чаще двойным кликом левой кнопкой мыши, и иногда при выходе из полноэкранного, курсор случайно попадал на полосу прокрутки, что происходит я уже писал и дал пример того, как если кто хочет, может сам проверить, речь конечно же о последней версии, которой я естественно уже не пользуюсь.
Автор: zallen
Дата сообщения: 08.06.2013 16:52
YJ

Собрать то можно только нужно ли ?
Собирал одно время но создалось впечатление что это никому не интересно.
Проще самостоятельно подключить делов на 2 минуты.
Автор: YJ
Дата сообщения: 08.06.2013 22:10
zallen
Ну что ж, тогда будем пробовать подключить по инструкции.
Вот только бы не запутаться и ничего не напортить

Кстати, подскажите, пожалуйста, правильно ли я понимаю.
Если хранить настройки в ini файле и подключить LAV из папки KMP,
смогу ли я использовать такой готовый комплект с флешки на разных системах ?
Или "Диспетчер фильтров" является частью ОС и его настройки на другие пк не перенесуться ?
Автор: zallen
Дата сообщения: 09.06.2013 00:46
YJ

Да этот комплект будет вполне работоспособен хотя при первых запусках видео будут вылетать ругательства насчёт отсутствия dll. Но схема подключения будет не такой как в шапке. LAV должен лежать в папке с KMP, все три фильтра нужно подключить без регистрации как внешние (не как системные). Все три принудительно и должны быть задействованы на вкладках: входной фильтр, сплиттер, внешний видеодекодер, внешний аудиодекодер.
Автор: unreal666
Дата сообщения: 09.06.2013 03:48
и еще, после настройки и выхода из KMP надо будет в ini-файле изменить абсолютные пути на эти кодеки/сплиттеры на относительные.
Автор: YJ
Дата сообщения: 09.06.2013 15:03
zallen
Спасибо, вроде бы получилось.
В системном "Диспетчере фильтров..." ничего не изменял.
В "Диспетчере заказных фильтров" добавил внешние фильтры: LAVSplitter.ax, LAVVideo.ax. Поправил приоритеты.
"LAV Splitter Source" сам третьим подцепился. Это нормально ? Его можно удалить ?

Далее во "Встроенном видеодекодере" отключил Libcodec.
"Входной фильтр/сплиттер AVI" -> Системный.
Сплиттер -> Внешний декодер -> Добавить внешний кодек: выбрал LAVSplitter.ax, LAVVideo.ax, галочки проставил, где возможно выбрал "* LAV Splitter".
Снова третьим подцепился "LAV Splitter Source". Удалить ?

Во "Внешнем декодере видео" все выбрал "LAV video decoder".
Внешний аудиодекодер - тут ничего не изменял. Может что-то упустил здесь ?

"Настройки DVD" -> "Декодер MPEG2" по инструкции.

[more=Вот что получилось][no]
[Первичный Filtergraph]
0) - LAV Splitter Source
1) - KMP Audio Codec
2) - LAV Video Decoder
3) - KMP Audio Transform(Copy)
4) - Video Mixing Renderer9(Renderless)
5) - Default DirectSound Device
[/no][/more]
И да перед воспроизведением mkv(avc) получил ошибки об отсутствующих avformat-lav-55.dll и avutil-lav-52.dll .
Они у меня лежали рядом с LAV*.ax в KMPlayer\LAVFilters, чтобы обновлять легче было.
После того как закинул оттуда все *.dll в корень папки KMPlayer, он больше не ругается.


unreal666

Код:
path=str:X:\Portable\KMPlayer\LAVFilters\LAVSplitter.ax
path=str:X:\Portable\KMPlayer\LAVFilters\LAVVideo.ax
Автор: Victor_VG
Дата сообщения: 09.06.2013 16:01
YJ

Цитата:
Можно подробнее, как мне исправить эти пути на относительные.

Просто уберите в записи путей часть X:\Portable\ заменив эту запись на .\. Система это поймёт. То, что DLL вы положили рядом с KMPlayer.exe правильно - посмотрите что про это написано в статье Путь поиска, используемый Windows для обнаружения библиотеки DLL MSDN (Microsoft Developer Network). которую вы интуитивно использовали. Это и ответит вам на вопрос почему при помещении DLL в подкаталог выводится сообщение об ошибке.
Автор: 7sh3
Дата сообщения: 09.06.2013 16:47
Victor_VG

Цитата:
Это и ответит вам на вопрос почему при помещении DLL в подкаталог выводится сообщение об ошибке.

в любом другом плеере абсолютно пофигу где будут лежать файлы lav, а kmp конечно не кривой
какой нафиг msdn, причем здесь поиск, плеер уже знает где лежит ax файл, его уже указали в настройках плеера


Автор: YJ
Дата сообщения: 09.06.2013 17:00
Victor_VG

Код:
path=str:.\KMPlayer\LAVFilters\LAVSplitter.ax
path=str:.\KMPlayer\LAVFilters\LAVVideo.ax
Автор: Victor_VG
Дата сообщения: 09.06.2013 17:19
7sh3

Цитата:
в любом другом плеере абсолютно пофигу где будут лежать файлы lav, а kmp конечно не кривой
какой нафиг msdn, причем здесь поиск, плеер уже знает где лежит ax файл, его уже указали в настройках плеера

Конечно MSDN не нужен - если строго соблюдать всё что там написано то и ругать будет нечего. Программа может и знает где лежит основной модуль фильтра, да только у системного загрузчика есть "баг" - нет зависимости по путям поиска модуля и он выводит сообщение об ошибке. А раз так, то это "КМР кривой", а не пользователь напортачил. Говорят иногда и думать стоит, а не ляпать первое что на язык попало.

YJ

Да, тут я не учёл, что не все программы допускают UNIX формат указания корневого каталога. Для многих других (в частности консольных) программ эта форма записи пройдёт. Спасибо за замечание. И второе что я не учёл - это лишний уровень вложенности - в данном случае да, указывать в записи пути \KMPlayer было ошибкой. Прошу прощения за неё.

Переменные среды в принципе использовать можно - их раскроет сама ОС при запуске приложения, и если что выведет сообщение об ошибке пути. Тут всё зависит от того, обрабатывают ли их использованные при сборке внешние библиотеки Delphy. Мне попадались программы которые с переменными среды в путях отказывались работать, но в большинстве случаев это работает без проблем.

Что касается перезаписи путей с относительных на полные в KMPCfg.ini то я опять же по аналогии с другими программами тут бага не вижу. Многие программы так делают для ускорения повторного запуска. Хотя я и особого смысла в этом так же не вижу.
Автор: YJ
Дата сообщения: 09.06.2013 18:24
Victor_VG
Благодарю за помощь, ведь правильное решение нашлось
Завтра смогу проверить на чистой системе. Думаю, будет порядок.

А на счет CaptureFolder хотелось, чтобы все было красиво, и KMP не перезаписывал вручную введенный путь:
"CaptureFolder=str:.\Capture\"
Пусть даже если я его и не использую. Ведь для "path=str:.\" все остается на месте.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477

Предыдущая тема: SurfControl Web Filter не видит пользователей AD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.