PDA

Показать полную графическую версию : Автоматическая установка K-Lite Mega Сodec Pack


Страниц : 1 2 [3] 4 5 6

mar1boro
14-02-2012, 14:21
Особенность данной сборки заключается в следующем:
1. Оптимальная конфигурация установки кодеков на базе файла ответов. »

подскажите пожалуйста, имелся в виду же тот самый klcp_mega_unattended.ini ? сгенерировать с ключем /G в этой сборке же файл ответов нельзя?

wolkow70
14-02-2012, 15:02
сгенерировать с ключем /G в этой сборке же файл ответов нельзя? »

Нет. Можно подложить свой klcp_mega_unattended.ini рядом с установщиком сборки. Тогда он заменит встроенный klcp_mega_unattended.ini.

neotrance
14-02-2012, 15:53
Русская версия K-Lite Mega Сodec Pack есть ?

mar1boro
15-02-2012, 02:40
Добавил руссификацию контекстного меню для видео-файлов в MPC-HC.
- Воспроизвести в MPC-HC
- Добавить в плейлист MPC-HC »

а если ассоциировать все файлы с Windows Media Player то контекстное меню на английском: "Play with WMP" вместо "Воспроизвести"
Исправьте пожалуйста.
Также прошу предусмотреть вариант, когда мы все ассоциации присваиваем wmp, но в контекстных меню есть пункты для mpc-hc.

wolkow70
15-02-2012, 07:55
Также прошу предусмотреть вариант, когда мы все ассоциации присваиваем wmp, но в контекстных меню есть пункты для mpc-hc. »

Пункты контекстного меню прописываются в ключах реестра, идентифицирующих типы файлов. В проводнике они открываются для ассоциированных файлов, так устроена операционная система. Открываться без установления ассоциаций они не будут. Для этого нужные специальные расширения оболочки Windows (dll-файлы, например, как сделано в программе AIMP, где есть специальное расширенное контекстное меню для всех поддерживаемых форматов). В MP-HC таких расширений оболочки нет.
а если ассоциировать все файлы с Windows Media Player то контекстное меню на английском: "Play with WMP" вместо "Воспроизвести"
Исправьте пожалуйста. »
Для наиболее распростанененых форматов, меню WMP открывается автоматически через системные файловые ассоциации. Нужно ли два одинаковых пункта? Впрочем, попробую.

mar1boro
15-02-2012, 13:58
wolkow70, если недьзя перевести Play with WMP, лучше бы вообще его убрать. Ведь меню на ассоциированных файлах, а значит они просто запускаются двойным кликом. кому придет в голову запускать единичный, уже ассоциированный файл через контекстное меню.

wolkow70
15-02-2012, 14:59
если недьзя перевести Play with WMP, лучше бы вообще его убрать. »
Я не сказал, что нельзя, просто не вижу смысла в этом. А убрать, зачем? Сколько людей столько мнений, может надо кому. У меня этого меню нет, так как я не пользуюсь WMP и ничего с ним не ассоциирую.
Впрочем, в следующей версии сборки попробую перевести, кому не надо могут не отмечать эту опцию.

mar1boro
15-02-2012, 20:38
wolkow70, переведите пожалуйста. хочется сделать стабильную сборку winxp поскорее и потом не возвращаться из-за этого к пересборке.

wolkow70
16-02-2012, 07:36
Перезалил сборку.
Добавил русскую локализацию контекстного меню для ассоциированных с WMP медиа-файлов.
- Воспроизвести с помощью проигрывателя Windows Media
- Добавить в список проигрывателя Windows Media

Для изначально поддерживаемых WMP форматов (AVI, MP3, WMV, WMA) показывается просто пункт "Воспроизвести" (чтобы не дублировать).

Ссылка на скачивание:
http://ifolder.ru/28735763

boss911
16-02-2012, 11:21
попробую перевести »
Не нужно ничего переводить. У WMP для этого есть специальный ключ. Вот правильный пример для WMP, который я использую для "матрешек" (.mka и .mkv):
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MatroskaVideo]
"@"="Matroska File"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MatroskaVideo\DefaultIcon]
"@"="{sys}\wmploc.dll,-606"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MatroskaVideo\shell\open]
"LegacyDisable"=

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MatroskaVideo\Shell\Open\Command]
"@"=""{pf}\Windows Media Player\wmplayer.exe" /prefetch:7 /Play \"%L\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MatroskaVideo\shellex\ContextMenuHandlers\WMPAddToPlaylist]
"@"="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MatroskaVideo\shellex\ContextMenuHandlers\WMPPlayAsPlaylist]
"@"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.mka]
"@"="MatroskaVideo"
"PerceivedType"="audio"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.mkv]
"@"="MatroskaVideo"
"PerceivedType"="video"
Язык двух пунктов в контекстном меню проводника будет зависеть от языка вашей ОС.

wolkow70
16-02-2012, 12:11
Не нужно ничего переводить. У WMP для этого есть специальный ключ. »

Ваш пример хорошо подходит для самостоятельного установления ассоциаций, не имеющего отношения к установке K-Lite.

Тут же дело в том, что K-Lite при установке создает фейковые ключи реестра для ассоциированных с WMP файлов. К примеру:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KLCP.WMP.mka
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KLCP.WMP.mkv

Все это напоминает пиратские методы, но, тем не менее, их приходится учитывать. Перевод касается именно этих ключей. Сопоставление расширений при установке тоже идет именно с этими идентификаторами.
Благо, что при удалении K-Lite они корректно удаляются.
Если бы не установка K-Lite, то конечно, предпочтительнее был бы ваш метод.

Кстати, советую установить DivXTechPreviewMKVOnWin7R3_0.exe. Это превьюшки для формата MKV в проводнике.

boss911
16-02-2012, 12:27
K-Lite при установке создает фейковые ключи реестра для ассоциированных с WMP файлов. »
Я привел только пример, чтобы дать понять, как в твоем или в другом случае добиться правильного результата. Я так понимаю, ты после инсталляции K-Lite перезаписываешь значения в нужных ветках, так почему бы не поступить более красивым методом. Предполагаемый пример того, что нужно перезаписать:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KLCP.WMP.mkv\shellex\ContextMenuHandlers\WMPAddToPlaylist]
"@"="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KLCP.WMP.mkv\shellex\ContextMenuHandlers\WMPPlayAsPlaylist]
"@"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"
Согласись, если твою сборку поставят на английской или украинской ОС, то не совсем красиво будет смотреться русский текст в меню. А этот вариант мультиязычный.

Не люблю K-Lite, они все делают по-своему, хотя бы взять вот эти ассоциации. Давно слепил свой Codec Pack.

wolkow70
16-02-2012, 14:10
Предполагаемый пример того, что нужно перезаписать: »
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KLCP.WMP.mkv\shellex\ContextMenuHandlers\WMPAddToPlaylist]
"@"="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}" »

Это в K-Lite так и остается

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KLCP.WMP.mkv\shellex\ContextMenuHandlers\WMPPlayAsPlaylist]
"@"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}" »
Это они переделали. Почему не понятно.

aset
16-02-2012, 14:43
версию в шапке надо обновить :)

wolkow70
18-02-2012, 10:40
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KLCP.WMP.mkv\shellex\ContextMenuHandlers\WMPAddToPlaylist]
"@"="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KLCP.WMP.mkv\shellex\ContextMenuHandlers\WMPPlayAsPlaylist]
"@"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}" »

При таком варианте файлы не открываются по двойному щелчку, выводится сообщение , что файлы бинарные. Кроме того, два раза наблюдал вылет WMP, приходилось перерегистрировать библиотеки vbscript.dll и jscript.dll. Пока вернулся к своему варианту. Кому не нравится русский язык могут не отмечать опцию.

Обновление сборки:
K-Lite Mega Codec Pack до версии 8.4.0
Расширенная версия MPHC до версии 1.6.1.4072

Ссылка для скачивания:
http://ifolder.ru/28781252

wolkow70
21-02-2012, 20:21
Сделал аддон MPC-HC Shell Extension 1.0.0.1
Расширение контекстного меню для Media Player Classic - Home Cinema.
Создает в контекстном меню файлов пункты:
http://s003.radikal.ru/i203/1202/03/4936875d909d.png (http://www.radikal.ru)

Подробности здесь:
http://forum.oszone.net/thread-228430.html

geepnozeex
07-03-2012, 12:04
в win xp неработает изменение яркости\контрастности . в w7 работает. в чём проблема ?

boss911
07-03-2012, 12:25
geepnozeex

Это может зависеть от видео рендера и работы самого кодека, в разных ОС может работать по-разному. Например, в WinXP скудный EVR, в Vista/7 этот рендер считается наилучшим, если кодек заработал в режиме DXVA, то яркость может управляться только видео драйвером.

Уверен, тут дело не в сборке.

geepnozeex
07-03-2012, 13:09
Уверен, тут дело не в сборке. »
я когда писал что неработает изменение яркости\контрастности ,имел ввиду оригинал k-lite mega codec pack.
поставил эту сборку и изменение яркости\контрастности работает .
спасибо.

RobinnGud
23-03-2012, 23:59
K-Lite Codec Pack Mega version 8.6.0 Final

Ждём обновления сборки.




© OSzone.net 2001-2012