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

» The KMPlayer (часть 5)

Автор: Victor_VG
Дата сообщения: 30.06.2014 15:30
coherent

Проверить-то несложно посмотреть загрузку ЦП, или например через Process Hacker посмотреть загрузку GPU (графического процессора), но на карточке GT 210 вы особого выигрыша не получите - слишком слаба раз, и не умеет работать с плавающей точкой - два. Она раза в два слабее стоящей у меня на стенде GT 220. Для вас будет разумнее приобрести что-то типа GF GT 440/GTS 450 или если ваш БП имеет кабель PCIe 6/8-pin 12,0 A GF GTX 550 Ti - она берёт от БП примерно 116 - 120 Вт, но по вычислительной мощности превосходит вашу карту раз в десять и поддерживает вычисления с плаваюшей точкой. Так что часть вычислительной нагрузки вашей машины она сможет взять на себя, что сократит время решения ваших задач.
Автор: CUTA
Дата сообщения: 30.06.2014 17:35
coherent
Я не навязываю но может заинтересует The KMPlayer 3.9.0.124 repack by cuta (сборка 1.8.2)
Автор: coherent
Дата сообщения: 30.06.2014 18:10
Victor_VG, CUTA
Без обид, еще раз специально перечитал свой вопрос. Подумал, может я действительно спрашивал, какую видеокарту приобрести или какую сборку использовать.
Перефразирую вопрос, где и какие пункты отметить, чтобы задействовать аппаратное ускорение? И второй, как ориентироваться, что оно действительно работает? По памяти помню, что если не совсем правильно задать опции, то и работать будет так, а вернее не будет. Но тогда это не особо интересовало.
В lav видеодекодере задал NVIDIA CUVID. Этого наверное недостаточно?
ps. Иногда приходится исходить из того, что есть, а не из того, что хочется. Да и компьютер не мой. Я ж не скажу: друг, поменяй видеокарту, потому что... И повторюсь, никогда раньше этим режимом не пользовался.
Автор: 7sh3
Дата сообщения: 30.06.2014 18:51
coherent

Цитата:
В lav видеодекодере задал NVIDIA CUVID. Этого наверное недостаточно?

достаточно
посмотреть работает или нет - при воспроизведении в свойства lav декодера, там явно видно какой декодер используется, чуть ниже где задал
Автор: coherent
Дата сообщения: 30.06.2014 19:26
7sh3
Спасибо! Если бы разул глаза, то и сам бы увидел. Все же на виду!
И еще один вопрос, фильтр трансформации видео KMP должен быть отключен? Или без разницы для CUVID?
Автор: 7sh3
Дата сообщения: 30.06.2014 19:32
coherent

Цитата:
фильтр трансформации видео KMP должен быть отключен? Или без разницы для CUVID?

без разницы
Автор: coherent
Дата сообщения: 30.06.2014 19:47
7sh3

Цитата:
без разницы

Спасибо, понял! Я пробовал перед тем как спросить и с отключенным и с включенным, разницы не заметил. Но думал, мало ли какие нюансы могут быть.
Автор: CUTA
Дата сообщения: 02.07.2014 06:58
Пропатченный файл exe для версии 3.9.0.125 от рекламы и авто обновления Скачать
Автор: brduakh
Дата сообщения: 02.07.2014 07:08
Vitaliy977
привет, патч для 3.9.0.125 можно?
Автор: Vitaliy977
Дата сообщения: 02.07.2014 09:16
Всем привет!

Патч для версии 3.9.0.125 Скачать

Пропатченный KMPlayer.exe Скачать

После применения патча для отключения автообновления примените Reg-файл Скачать
Данные Reg-файла:
Код: Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\KMPlayer\KMP3.0\OptionArea]
"AutoUpdate"=dword:00000000
Автор: TigerHeart002
Дата сообщения: 02.07.2014 18:12
Никогда раньше не пользовался этим плеером. Вот, решил попробовать.
Скачал последнюю версию - 3.9.0.124.
Установил. (При установке, правда, снял 3 галочки - "внешние кодеки", "внутренние кодеки" и "создать ассоциации")
Запускаю.
Но как только пытаюсь открыть ЛЮБОЕ видео (avi, mkv, mp4), то сразу же, мгновенно получаю сообщение "Прекращена работа программы KMPlayer" и плеер закрывается.
Удалось открыть только 1 файл в формате wmv. На любых других файлах - сразу же вылетает с указанной ошибкой.
При этом MPC-HC и даже WMP 12 на этом же компе абсолютно легко открывают и проигрывают любое видео.
Как исправить проблему? А то очень уж интересно посмотреть - что же это за плеер такой и что он умеет? (Кроме как вылетать с ошибкой)

PS. Запускаю на Windows 7 x64.
Автор: Victor_VG
Дата сообщения: 02.07.2014 18:43
TigerHeart002

Ваша ошибка была в том, что вы сняли галочку "внутренние кодеки" - у КМР в дистрибутиве идут модули декодеров включённые в lib*.dll, а когда вы сняли этот флажок в выборе компонент то они не были распакованы при установке и это вызвало сообщение об ошибке - исполняемый модуль KMPlayer.exe не смог загрузить нужные зависимости.

Поступите просто -распакуйте дистрибутив в 7-Zip версии 9.30 (или 9.34) Alpha в любой каталог с соблюдение структуры каталогов, а после удалите за ненужностью подкаталоги $PLUGINSDIR, [LICENSE] и PlugIns (это плагины от WinAMP 2.5 не совместимые с ОС Vista/Server 2003 R2 и выше) и спокойно запускайте KMPlayer.exe - сам плеер, без команды пользователя ассоциаций с типами файлов не ставит. Настройки плеера доступны через клавишу F2.
Автор: TigerHeart002
Дата сообщения: 03.07.2014 12:15

Цитата:
Ваша ошибка была в том, что вы сняли галочку "внутренние кодеки" - у КМР в дистрибутиве идут модули декодеров включённые в lib*.dll, а когда вы сняли этот флажок в выборе компонент то они не были распакованы при установке и это вызвало сообщение об ошибке - исполняемый модуль KMPlayer.exe не смог загрузить нужные зависимости.

Да, действительно, вы оказались правы. Переустановил ещё раз, не снимая галочку "внутренние кодеки", и плеер заработал.
Спасибо за совет.
Однако странно - зачем в инсталляторе делать галочку "внутренние кодеки", если без них плеер получается абсолютно нерабочим? Кому, интересно, нужен абсолютно нерабочий плеер? Не понятно...
Автор: SAI666
Дата сообщения: 03.07.2014 12:23
TigerHeart002

Цитата:
Кому, интересно, нужен абсолютно нерабочий плеер? Не понятно...

Любителям MEGACODECPACK-ов.
Автор: CUTA
Дата сообщения: 03.07.2014 12:25
TigerHeart002

Цитата:
Однако странно - зачем в инсталляторе делать галочку "внутренние кодеки", если без них плеер получается абсолютно нерабочим?

Вопрос на милион!!!
Автор: Victor_VG
Дата сообщения: 03.07.2014 15:54
TigerHeart002

Я попробую объяснить причины их применения - внутренние кодеки это обновляемая часть общего кода ядра программы. Собственно модуль KMPlayer.exe это оболочка реализующая редко изменяющиеся алгоритмы и пересодирать её при каждом уточнении алгоритмов накладно по времени, поэтому те части алгоритмов которые нужно оперативно изменять выносят в отдельные небольшие модули и если что, то их и пересобрать проще, да и вероятность сделать в них ошибку и сложность её поиска в таком случае ниже чем в едином монолитном модуле. А дополнительным плюсом такого построения программы становится её гибкость за счёт возможности пользователя подключить к ней нужные именно для его задачи модули расширения. При монолитном построении программы даже если мы отключим не используемый код, то он всё равно будет грузится в ОЗУ вместе с телом программы и при любой ошибке в памяти вызванной внешними причинами может включится в самый не подходящий момент времени и вызвать сбой пакета в целом, а при модульном построении программы в ОЗУ находятся только те её элементы которые именно в данный момент нужны что сокращает как объём необходимой программе памяти, так устраняет вероятность конфликта функционально сходных ветвей алгоритма расположенных во внешнем модуле и в теле основного модуля программы.
Автор: CUTA
Дата сообщения: 05.07.2014 12:38
Пользуется кто ни-будь версией 3.3.0.33?
Автор: CocKain
Дата сообщения: 12.07.2014 12:06
Правильная ссылка на 3.9.0.125
http://update.kmpmedia.net/player/download/41
Может добавить ссылки на патчи в шапку?
Автор: brduakh
Дата сообщения: 12.07.2014 13:43
CocKain
ссылку поправил, патч тоже добавил в faq
Автор: CocKain
Дата сообщения: 12.07.2014 16:24
brduakh
В FAQ ссылки на патчи не столь очевидны, ну да ладно.


All
Нашёл тут как включить аппаратное ускорение (Конфиг>Обработка>DXVA2) и получил глюк:
на любом файле – не важно, HD он или нет, – картинка едет с удвоенной скоростью.
Изменение скорости влияет только на звук. А вот если переключить рендерер, скорость станет нормальной.
Вернулся на пару версий назад, каждый раз полный uninstall – все ведут себя аналогично.
На других плеерах такого эффекта нет, так что железяки с дровами не при делах.
Железо ПЕЧ550 Ti с дровами 337.88 на седьмых виндах.

Помнится, был когда-то похожий глюк в какой-то из версий. Кто может напомнить?

upd
Ещё помогает перемотка

upd2
C любыми файлами, видимо, поторопился. На старые avi это не действует. Как, наверное, и ускорение, судя по Process Hacker.
Автор: CUTA
Дата сообщения: 12.07.2014 17:13
CocKain

Цитата:
Нашёл тут как включить аппаратное ускорение (Конфиг>Обработка>DXVA2) и получил глюк:
на любом файле – не важно, HD он или нет, – картинка едет с удвоенной скоростью.
Изменение скорости влияет только на звук. А вот если переключить рендерер, скорость станет нормальной.
Вернулся на пару версий назад, каждый раз полный uninstall – все ведут себя аналогично.
На других плеерах такого эффекта нет, так что железяки с дровами не при делах.
Железо ПЕЧ550 Ti с дровами 337.88 на седьмых виндах.

Если вы имеите в виду это
то это не включение DXVA2, а отключение фильтра трансформации видео при использовании DXVA2.
Автор: CocKain
Дата сообщения: 12.07.2014 17:28
CUTA
Это. Чего я тогда не понимаю? Как переместить обработку видео с CPU на GPU?
Автор: CUTA
Дата сообщения: 12.07.2014 17:41
CocKain

Цитата:
Как переместить обработку видео с CPU на GPU?

Вообще в KMPlayer встроенные кодеки не используют аппаратное декодирование, но можно реализовать с помощью LAV Filters.

Если не хотите возится с настройками плеера и LAV Filters то можете попробовать мой репак.

The KMPlayer 3.9.0.125 repack by cuta (сборка 1.9.1)
Автор: Victor_VG
Дата сообщения: 12.07.2014 17:47
CocKain

Я на H.265 с таким же GTX 550Ti и драйверами и на Pentium DC E5800 описанных явлений не вижу. Рендерер EVR/CA, декодер HEVC v2.0.2.5. Просто надо указать в настройках использование не встроенных, а внешних декодеров.
Автор: CocKain
Дата сообщения: 12.07.2014 19:27
CUTA

Цитата:
с помощью LAV Filters

Они _все_ видео будут декодировать аппаратно, или только mpeg-h264/HD?

Victor_VG

Цитата:
Рендерер EVR/CA

Первую настройку делал по твоему посту. Сейчас попробовал принудительно сказать не использовать libcodec, вместо него брать что-то найденное в системе под названием M$ DTV-DVD, и только тогда картинка пошла нормально.
Другое дело, что с этой ерундой плеер виснет при выходе, но это уже или косяк плеера или косяк виндов, к делу отношения не имеет.


Вообще, пролистал сейчас несколько ссылок про аппаратное декодирование, типа раз-два, и так и не нашёл ничего внятного, кроме очередных холиваров «ATIvsNVidia а M$ - отстой».
Идея-то простая: раз современная видеокарточка настолько крута, и в неё встроен механизм декодирования видео – так пускай она этим и занимается. Но не только HD-форматов, но и древних, типа DivX.
Автор: CUTA
Дата сообщения: 12.07.2014 19:41
CocKain
В профиле декодера LAV есть поддержка AVC, h264, VC-1, Mpeg-1, Mpeg-2, WMV-3 и 12, только для Nvidia карт есть поддержка mpeg-4 dvix xvid но работает не пойми как. Разрешение значение не имеет.
Для видео SD нет большого смысла в аппаратном декодере так как и не очень мощный CPU справится.
Автор: Victor_VG
Дата сообщения: 12.07.2014 19:52
CocKain

Идею понял, есть одна оговорка - аппаратно есть смысл декодировать H.263/H2.64/H.265/MPEG-4/AVC, а вот с DivX/XviD любой ЦП лучше справится. Споры же на тему "что лучше для ..." идут уже лет двадцать с хвостиком - я их помню с момента появления первых видеопроцессоров и первых Video CD. Раньше только "герои" менялись - S3 Virge или S3 Vision 964/968 против ATI Math64 и Matrox G100 с использованием "главных" аргументов "А у меня карта круче! У тебя .. отстой!", и какими либо доказательствами, а уж упаси Господи! лишними знаниями "высокие спорящие стороны" себя никогда не утруждали, и самым авторитетным источником для них был "... бабки на базаре говорят ....", и тогдашние "авторитеты" не упускали случая с апломбом людей не испорченных образованием заявить что-то типа "...3Dlabs GLiNT 500TX!? Это же редчайший отстой! На нём даже в кваку не поиграешь!...". А мышление людей этого сорта и сейчас не изменилось - "поумнели" родители, да подросли детки, а яблочко от яблоньки ...

Разве что источником объявлена "непогрешимая" ВИКИ высшее начальство которой в середине июня 2014 было вынуждено признать что крупнейшие рекламные агентства по своему усмотрению правят и удаляют любые статьи данного ресурса, а они этому не препятствуют ибо "У нас катастрофически не хватает модераторов..." и потому рекламщики творят там всё что хотят с момента её основания....

CUTA

С этой задачей легко справлялся ЦП класса i386, а для сегодняшних ЦП эта задача вообще элементарна. Просто народ как слышит слово "видео" сразу представляет себе что-то уровня задачи моделирования ядерного взрыва в реальном времени и со страху бежит за консультацией к "главным экспертам по всем вопросам" - мальчикам подай-принеси в скобяной лавке купца Мракобесова.
Автор: CUTA
Дата сообщения: 12.07.2014 20:19
Victor_VG

Цитата:
С этой задачей легко справлялся ЦП класса i386, а для сегодняшних ЦП эта задача вообще элементарна.

Да о чём говорить какой ПК если на смартфонах киноху смотрят DVD Rip, типа 720х400 Xvid 1800 Kb.
Автор: Victor_VG
Дата сообщения: 12.07.2014 20:31
CUTA

Реальная же причина затык одна - патенты, а в Великой Буржуинии их очень крепко уважают, ну а для непонятливых есть дяденька шериф с большой звездой, дубиной и кольтом, для особо непонятливых товарищей есть спецдубина в виде авианосцев, ну а для совсем упрямых есть Академия Национального Беспредела и Центральное Разбойное Управление - эти вмиг мозги вправят.
Автор: 9ener0us
Дата сообщения: 13.07.2014 14:22

Цитата:
Академия Национального Беспредела и Центральное Разбойное Управление

так их б....

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

Предыдущая тема: Ищу программу - напоминальщик электронной почты


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