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

» The KMPlayer (часть 4)

Автор: freeman440
Дата сообщения: 05.02.2013 17:58

Цитата:
Нет индикатора DXVA.

если нарисуешь индикатор, которого изначально нет в скине, то можно прикрутить

P.S. добавил индикаторы в файле videoinfo2.bmp, в skin.ini добавил секцию [VideoOutColor]
Какой командой выводить выходное пространство не знаю Потому что у меня кмп ни разу не показывал вывод DXVA в OSD
SplashKMP_v1.1
Автор: zallen
Дата сообщения: 05.02.2013 19:28

Цитата:
вывод DXVA в OSD



На NVidia работает, на других не знаю.

Добавлено:
Насчёт рисунка индикатора DXVA, сейчас времени на это нет. Может в будущем...
Вытянул образцы из скина возможно кто то и займётся при желании.
http://www.mediafire.com/download.php?7eg7h4ih6an941x
Автор: freeman440
Дата сообщения: 05.02.2013 20:27
zallen
вы мне на скрине покажите что все работает
вот, например, в поте все работает


Добавлено:

Цитата:
Вытянул образцы из скина возможно кто то и займётся при желании.

а это для кого написал?

Цитата:
P.S. индикатор в файле videoinfo2.bmp

То есть я его уже сляпал;)
Короче добавил индикаторы как в поте, ссылку в предыдущем сообщении заменил
Теоретически все есть, осталось вывести правильной командой
Автор: 7sh3
Дата сообщения: 05.02.2013 22:10
zallen

Цитата:
В левом верхнем углу кнопка , щёлкаешь мышкой -> открыть

на кнопку открытия стандартного устаревшего диалога открытия файлов в kmp это не похоже, лишние действия только

freeman440
для индикатора нужно чтобы плеер отдавал dxva на выходе, в kmp это возможно только с внешним dxva декодером
Автор: zallen
Дата сообщения: 06.02.2013 04:15
freeman440
На libcodec не работает.



И на LAV не работает.

Автор: freeman440
Дата сообщения: 06.02.2013 07:24
7sh3

Цитата:
freeman440
для индикатора нужно чтобы плеер отдавал dxva на выходе, в kmp это возможно только с внешним dxva декодером
о чем я и просил zallen продемонстрировать на скрине

Цитата:
freeman440
На libcodec не работает.
где работает? почитайте внимательно сообщение от 7sh3 и посмотрите скрин с пота, там на выходе dxva
Я вообще не понимаю какое может быть dxva на входе

Цитата:
DirectX Video Acceleration (сокращённо DXVA, дословно рус. ускорение видео DirectX) — интерфейс программирования приложений (API), компонент DirectX, разработанный корпорацией Microsoft и предназначенный для обработки (в первую очередь, декодирования) битового потока видеоданных силами графических процессоров (англ. GPU).




Автор: zallen
Дата сообщения: 06.02.2013 07:55
Мне не известны особенности и преимущества входного и выходного DXVA.
Но на всех трёх скринах загрузка ЦП заметно отличается.
Автор: aleks_123
Дата сообщения: 06.02.2013 10:18
7sh3
а почему в твоей сборке приоритет стоит на встроенных декодеров аудио kmp, а не LAV audio ? Из-за качественного микшера в kmp ?
Автор: 7sh3
Дата сообщения: 06.02.2013 11:24
freeman440

Цитата:
Я вообще не понимаю какое может быть dxva на входе

в одной из кривых версий coreavc так было, потом исправили
lav dxva-native вообще не включается в kmp, полу-нормально работает только cyberlink


aleks_123

Цитата:
Из-за качественного микшера в kmp ?

микшер с нормализацией будет работать с любым декодером, лишь бы обработка аудио была включена в плеере, приоритет встроенным только из-за spdif, легче включить
быстро переключится на lav аудио можно в диспетчере заказных фильтров, для lav аудио включить - предпочесть
Автор: aleks_123
Дата сообщения: 06.02.2013 11:42
7sh3
так с этим понятно. спасибо
а вот в настройках lav auido нужно что-нибудь крутить ? Там куча опций. Или оставить как есть ? Lav audio покачественней чем встроенные декодеры в kmp ? Звук лучше будет ?
И кстати хотел спросить ты в своих сборках что-нибудь изменяешь в настройках madvr или в lav ? Или оставляешь как задумывали авторы этих творений ?
Автор: freeman440
Дата сообщения: 06.02.2013 12:19
7sh3
раз
Цитата:
полу-нормально работает
, может попробуешь вывести индикаторы или подскажи с помощью какой команды они выводятся
Автор: 7sh3
Дата сообщения: 06.02.2013 12:49
aleks_123
поправка - с lav будет работать только нормализация, микшер kmp работать не будет, на многоканале получится ерунда когда нужно просто стерео

Цитата:
Lav audio покачественней чем встроенные декодеры в kmp ? Звук лучше будет ?

они оба сделаны на ffmpeg, что из них качественнее не знаю, теплым ламповым звуком не увлекаюсь

Цитата:
что-нибудь изменяешь в настройках madvr или в lav

в madvr выключен только полноэкранный эксклюзивный режим, остальное все по умолчанию

freeman440
в pot на выход отдельные индикаторы - YUY2, RGB, DXVA, NV12, YV12, P010... и на форматы видео отдельные - XVID, H264, MPG2..., в kmp отдельных индикаторов на выход нет
Автор: aleks_123
Дата сообщения: 06.02.2013 13:12

Цитата:
микшер kmp работать не будет

во! так и знал!

Цитата:
полноэкранный эксклюзивный режим,

а для чего он нужен ? у меня вроде так всё полноэкрано
Автор: GoomanRUS
Дата сообщения: 08.02.2013 06:52
Обновил этот плеер последним обновлением и видео перестало показываться (мигает по началу и пропадает), только звук. Удалил и поставил какую-то версию с инета. Теперь пропали все ассоциации файлов, все значки от винды 7, а не от kmplayer. В настройках kmplayer ассоциации расставлены и значки там есть. Файл DLL лежит в папке с kmplaer. Что сделать можно?
Автор: zallen
Дата сообщения: 08.02.2013 08:41
Надо было удалить старую перед установкой новой, в случае с KMPlayer "накатывание поверх" не проходит. Попробуйте вновь полностью удалить и затем вручную удалите ветку реестра HKEY_CURRENT_USER\Software\KMPlayer (Пуск->в строке поиска regedit).
И я бы советовал не устанавливать больше, а пользоваться portable.
Автор: GoomanRUS
Дата сообщения: 08.02.2013 08:56
zallen
В реестре нет такой папки. Переустановил, ничего не работает.
Автор: Lwa
Дата сообщения: 08.02.2013 09:18

Цитата:
zallen
В реестре нет такой папки.


В Windows Vista/7/8 x64 еще есть один куст в реестре

HKEY_CURRENT_MACHINE\Software\Wow6432Node\KMPlayer

в котором как раз и находятся ассоциации
Автор: freeman440
Дата сообщения: 08.02.2013 09:45
7sh3

Цитата:
freeman440
в kmp отдельных индикаторов на выход нет

я как бы их добавил по аналоги с потом
Цитата:
добавил индикаторы в файле videoinfo2.bmp


Или кмп не может их выводить?
Автор: GoomanRUS
Дата сообщения: 08.02.2013 09:50
Lwa
папка "KMPlayer" находилась в HKEY_CURRENT_MACHINE\Software, в вашем пути ее не было. Я удалил, потом поставил kmplayer в другую папку. И в конце установки не убирал галочку о запуске kmplayer. Открылся мастер настроек (раньше я не делал такого). Там все понастраивал и иконки появились. Думаю, мастер все сделал.
Автор: Victor_VG
Дата сообщения: 08.02.2013 12:09
GoomanRUS

Механизм ассоциаций в Vista/7 изменился. То, что у меня работало до ХР/2003 включительно (ядра 3.1 - 5.2) после версии ядра 6.0 уже не работает. Потому мне для части своих старых разработок пришлось в системных требования писать "Операционная система - до Windows XP/2003 включительно, для более новых ждите обновления совместимости.". И то, что у Вас появились иконки и ассоциации Вы поняли правильно - это настроил мастер, а сам КМР из-за необходимости совместимости с более старыми версиями ОС пока эти операции не делает.
Автор: Denisjuk
Дата сообщения: 08.02.2013 14:55

Цитата:
Обновил этот плеер последним обновлением и видео перестало показываться (мигает по началу и пропадает), только звук.

У меня также...
переключил обработчик видео и стал показывать ("Видео(расширенные)" > "Обработчик видео") - но вот с чем это связано хз
Автор: 7sh3
Дата сообщения: 08.02.2013 14:57
Victor_VG

Цитата:
сам КМР из-за необходимости совместимости с более старыми версиями ОС пока эти операции не делает.

ага, 6 лет уже пока не делает, любые другие проги делают, а вот kmp почему-то не делает
нет никакой необходимости в совместимости с более старыми версиями ос, от того что программа умеет делать ассоциации в vista/win7 возможность делать ассоциации в xp не потеряется, для vista/win7 нужны просто еще дополнительные параметры в реестре связанные с ассоциациями, в родном инсталляторе 3.5.0.77 эти параметры добавляет отдельный костыль kmpFileAssociate.exe во время установки
Автор: Victor_VG
Дата сообщения: 08.02.2013 15:57
7sh3

Посему и я у себя похожие механизмы согласно MSDN использую. Только их описание датировано 2012-м годом.
Автор: 7sh3
Дата сообщения: 08.02.2013 16:10
Victor_VG
что мешает уже 6 лет с момента выхода vista научить плеер делать ассоциации согласно msdn, зачем эти костыли kmpFileAssociate.exe в инсталляторе нужны?

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

freeman440

Цитата:
Или кмп не может их выводить?

для этого нужна специальная команда (вывод того что на выходе), т.к. подобной команды ни в одном скине не было то можно предположить, что ее нет вообще, или мы про эту команду просто не знаем
Автор: Victor_VG
Дата сообщения: 08.02.2013 16:36
7sh3

Дело в том, что MSDN часто вообще не содержит никакой информации по той или иной, особенно новой функции и типовой ответ Микрософт - "Это внутренняя функция ОС не предназначенная для использования сторонними приложениями.". Потому и возникают такие проблемы. Зато сама M$ этими "внутренними функциями ОС" в своих приложениях пользуется вовсю и яркий пример тому M$ Office, а если сторонний разработчик пытается их использовать в своей программе, то в лучшем случае ему вежливо напоминают о нарушении авторских прав, или ...

И например статья FileTypeAssociation (Windows) где описан общий механизм работы с ассоциациями файлов на уровне WinAPI была добавлена в MSDN 29.11.2012. До этого публичной информации о работе данного механизма вообще не было. Так что у разработчиков приложений было два выхода - или "костыли" или если повезёт, то частные консультации Микрософт - доступ к части исходников ОС Микрософт предоставляет только своим избранным партнёрам и только на условиях строжайшей секретности самого факта ознакомления с кодом и нераспространения полученной информации.
Автор: freeman440
Дата сообщения: 08.02.2013 16:53
Victor_VG
вы можете попросить isroot добавить возможность вывода на скине выхода цветового пространства (вроде правильно обозвал), индикаторы уже есть. Ну или спросит какой командой это выводится, если конечно есть такая команда
Автор: Victor_VG
Дата сообщения: 08.02.2013 16:58
freeman440

Могу. Буду на днях на форуме и напишу ему.
Автор: 7sh3
Дата сообщения: 08.02.2013 17:03
Victor_VG
насчет типовых ассоциаций в vista/win7 это не так, вся документация имеется, за 6 лет можно было и сделать, все остальные разработчики по это сделали, например в mpc-hc все работало практически сразу после выхода vista

Цитата:
предоставляет только своим избранным партнёрам

в mpc-hc нет никаких костылей, у меня в инсталляторе сборки нет никаких костылей, ассоциации делаются согласно msdn, и никакие мы не "партнеры"
Автор: zallen
Дата сообщения: 08.02.2013 18:28
Victor_VG
Не столь важен индикатор DXVA как поддержка селектора аудио и субтитров LAV Splitter-а.
Пускай Iroot сначала это сделает, данная задача высокоприоритетная, а потом уже занимается индикацией DXVA.
Автор: aleks_123
Дата сообщения: 08.02.2013 19:44
неплохо бы прикрутить возможность отображения pgs (blu-ray) сабов

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477

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


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