Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Автоматическая установка The KMPlayer + NSIS скрипт (http://forum.oszone.net/showthread.php?t=137410)

wolkow70 08-04-2009 11:43 1087733

Автоматическая установка The KMPlayer + NSIS скрипт
 
Вложений: 1
Скрипт NSIS для The KMPlayer + сборки


The KMPlayer (производное от Kang Multimedia Player) — проигрыватель звуковых и видео файлов для ОС Microsoft Windows. Поддерживает многие мультимедийные форматы, среди которых VCD, DVD, AVI, MKV, Ogg, OGM, 3GP, MPEG-1/2/4, WMV, RealMedia, FLV и QuickTime.
Главные особенности — встроенные (по некоторым данным — иногда с нарушением условий свободных лицензий) кодеки и гибкость настроек.

Возможности:

Проигрывание потокового и непотокового видео и аудио различных форматов, как открытых, так и закрытых
Встроенные кодеки (в основном используется библиотека libavcodec) позволяющие не засорять систему «лишними» записями в реестре
Проигрывание недокачанных и «битых» файлов
Возможность хранения настроек как в реестре, так и в файле конфигурации
Возможность использовать программу в качестве переносного проигрывателя
Поддержка субтитров различных форматов, в том числе .ass
Встроенный редактор субтитров
Возможность воспроизведения внешней аудио дорожки
Возможность использования плагинов для Winamp
Есть поддержка обложек (Skins)
Захват видео (без аудиодорожки или с ней)/аудио из файла
Возможность проигрывания определённого отрезка материала (задаются начальная и конечная точки)
Возможность перевода графического интерфейса на все языки посредством текстовых файлов

Специфические видеовозможности:
Возможность выбора обработчика видео
Деинтерлейсинг
Пост-обработка — улучшает качество, но увеличивает нагрузку на центральный процессор
Настройка резкости и размытия
aWarpSharp — значительно увеличивает качество, но создаёт нагрузку на ЦП (большую, чем пост-обработка)
Последовательное шумоподавление
Объёмное шумоподавление
Управление уровнями
Поддержка внешних фильтров DScaler
Функция замедления/ускорения (по fps) воспроизведения материала с сохранением тона звука

Специфические аудиовозможности:
Нормализация — отслеживание уровня громкости аудио сигнала и изменение его до нормального (по мнению программы)

Поддерживаемые типы файлов и устройства:
Недокачанные или повреждённые AVI-файлы
Заблокированные файлы во время скачивания или наоборот распространения (например, во время индексирования программой для обмена файлами) при условии, что файл скачивается подряд непрерывным куском
Потоковое аудио и видео, распространяемое через http-протокол (ASF/OGG/MP3/AAC/MPEG PS/MPEG TS воспроизводятся только через внутренние сплитеры)
Любой тип мультимедиа, воспроизводимый через DirectShow-интерфейс
Async File Source (network) — фильтр кэширования в памяти
Сжатые альбомы (zip, rar)
Shoutcast (включая NSV), Icecast
DTS Wave, AC3, AAC, Ogg, Ape, MPC, FLAC, AMR, ALAC, SHN, WV, Module(MOD, S3M, MTM, UMX, XM и IT), etc.
Google Video (GVI), Flash Video (FLV), Nullsoft Streaming Video (NSV), 3GP, PMP, VOB
Файлы, поддерживаемые связкой интерфейсов Real Engine + DirectShow (требует установленного в системе RealPlayer или Real Alternative или их декодеров)
Файлы, поддерживаемые связкой интерфейсов QuickTime + DirectShow (требуется QuickTime/Alternative или их декодеры)
Поддержка движка MPlayer
Поддержка плагинов ввода Winamp
Воспроизведение DVD, поддержка ratDVD (потребуются фильтры ratDVD)
Audio CD (2000, только XP)
Video CD/SVCD/XCD : CDXA Format (2000, только XP)
VCD Image File (BIN/ISO/IMG/NRG)
Поддержка устройств WDM TV/HDTV/Камера/Cam и другие
Adobe Flash/FLC/FLI
Различные изображения, к примеру PNG, GIF, и другие


Сборка собрана на основе скрипта NSIS и предназначена как для ручной, так и для автоматической установки.
Можно сказать, что эта сборка является продолжением добрых традиций этой темы и не мало в ней заимствовано из ранее предложенных авторами темы и участниками форума технических решений.

Кратко о самой сборке:

В ручном режиме предусмотрено три типа установки:

1. Полная: ассоциации со всеми типами поддерживаемых файлов, интеграция в контекстное меню, автозапуск CD и DVD дисков .
2. Сокращенная: ассоциации с видеофайлами, с файлами realmedia, субтитрами, списками воспроизведения видео, интеграция в контекстное меню, автозапуск CD и DVD дисков.
3. Минимальная: установка самой программы без ассоциаций.

Разумеется, Вы можете установить сборку и в режиме интерактивной установки (по выбору).

В автоматическом (тихом) режиме программу можно устанавливать с ключом /S

Сборка поддерживает работу в режиме "Генератора ответов". Для создания файла ответов нужно запустить инсталлятор с ключом /G и пройти сеанс "виртуальной установки", отмечая те компоненты и опции, которые хотелось бы задействовать в процессе автоматической установки. В результате, в одной директории с инсталлятором будет создан файл конфигурации установки KMP.ini, в который пропишутся опции инсталляции.
Полученный таким образом файл конфигурации установки (файл ответов) можно использовать для автоматической (тихой) установки, если запустить инсталлятор с ключом /S, при условии, что файл ответов будет находится в одной директории с инсталлятором и иметь одинаковое с ним название (за исключением расширения). Если файла ответов в директории не будет, то программа установится тихо, но в режиме минимального типа установки.

В архиве сборки имеются образец файла ответов для сокращенного варианта установки (который я рекоммендую), а также cmd файлы для запуска инсталлятора с ключами /S и /G.

Внимание! Путь установки в файле ответов абсолютный - проследите за буквой системного диска.
Если, Вы хотите, чтобы сборка ставилась в автоматическом режиме на системный диск с любым буквенным обозначением перепишите в файле ответов строку директории установки в ручную через системную переменную таким образом:

INSTALLDIR=%programfiles%\The KMPlayer

Внимание! Запуск инсталлятора с ключом /G перезаписывает уже имеющийся файл ответов (при необходимости делайте резервные копии).

Внесение настроек: Если, в одной директории с инсталлятором создать папку KMP в ней можно разместить свой файл конфигурации настроек в формате файла реестра, который должен называться KMPCFG.reg.
В процессе установки обнаружив этот файл программа инсталляции выдаст запрос на согласие импорта в реестр содержащихся в файле настроек. При ответе "Да" настройки будут импортированы в реестр. При ответе "Нет" программа будет установлена с настройками по умолчанию. Наличие этого файла не обязательно.

Подхват обложек оформления: Дополнительные обложки могут быть расположены в папке KMP\Skins, расположенной в директории с инталлятором. В этом случае они будут подхвачены. Копирование осуществляется по расширению .ksf.

Обновил подборку обложек оформления, теперь включены:

Belt_KMPlayer.ksf
BSP-(Win).ksf
Default.ksf
FoxyFellow.ksf
HUD Version New.ksf
KMP 2013 Colorable.ksf
KMP 2013.ksf
KMP Modern Skin.ksf
KMPlayer Plus Modded.ksf
MiniWeb.ksf
SplashKMP.ksf
touch.ksf
WMP12 Black.ksf
WMP12.ksf
YAGMUR -Siyah7.ksf

Ссылка для скачивания сборки KMPlayer 3.6.0.87:
http://rusfolder.com/36026599

Ссылка для скачивания сборки KMPlayer 3.9.1.130:
http://rusfolder.com/42197848

Ссылка для скачивания сборки KMPlayer 4.0.0.0:
http://rusfolder.com/44201123

Дополнительно:
Сборка от hb860.
Скрипт Inno Setup и сборка от cleric1985_n.
Сборка от XXXler.

hb860 11-04-2009 19:36 1091153

Хочу отметить, что особую гордость мы испытываем за механизм ассоциации/деассоциации типов файлов и обработки их из командной строки :) Отличный скрипт получился :)

Есть ещё идеи насчёт этого. Будем дорабатывать.

conductor 11-04-2009 22:18 1091312

молоддца ребята !!!
но одно но у меня тихий автоинсталл
F:\Auto\KMPlayer2.9.4.1435\ от 07_03

volk1234 11-04-2009 22:30 1091322

Хочу поздравить вас с отличной совместной работой. Молодцы.
Продолжайте работать в команде. Так держать!

Habetdin 12-04-2009 00:47 1091430

conductor, у вас
Цитата:

Цитата conductor
тихий автоинсталл »

а у Комсомолец и hb860 - скрипт для перепаковки

Комсомолец 12-04-2009 06:01 1091503

Цитата:

Цитата conductor
но одно но у меня тихий автоинсталл »

были взяты стабильная версия и последняя официальная. Беты и пререлизы не рассматривались.
на оф.сайте:
The KMPlayer 2.9.3.1428 Final Release
The KMPlayer 2.9.4.1434 Release

Цитата:

Цитата Habetdin
а у Комсомолец и hb860 - скрипт для перепаковки »

на 1500 строк кода. Можете собрать)))
а вот за поправку спасибо. Не 2.9.3.1434, а 2.9.4.1434. В шапке исправил, а на обменнике пока так и будет с ошибкой в номере версии.

volk1234, постараемся.

Habetdin,
Цитата:

Цитата Habetdin
у вас тихий автоинсталл а у Комсомолец и hb860 - скрипт для перепаковки »

скрипт поддерживает тихую установку и выбор компонентов.

volk1234 12-04-2009 12:31 1091695

Нелохо было бы "причесать" скрипт. Сделать все комментарии на аглийском. Сделать все комментарии с большой буквы.
Сделать все комманды с большой буквы.

И вопрос непрофессионала - а разве CASE механизм лучше чем цикл FOR ?? или массива?

For %extention% ....... Iconindex %%I

Комсомолец 12-04-2009 13:06 1091731

Цитата:

Цитата volk1234
Сделать все комментарии на аглийском. Сделать все комментарии с большой буквы. »

Чем русский плох?
Цитата:

Цитата volk1234
Сделать все комманды с большой буквы. »

это о чем?
Цитата:

Цитата volk1234
разве CASE механизм лучше чем цикл FOR ? »

сделано как сделано. По другому не получилось.

hb860 12-04-2009 16:42 1091912

volk1234, по поводу цикла.
Макрос перекочевал с аимпа, там индекс был обусловлен порядком иконок в библиотеке значков. К тому же я что то не понимаю, как применим тут цикл FOR ? Индекс значка определяется расширением, переданным параметром EXTENSION. Если есть какой-то пример - прошу, в студию, так сказать. Рассмотрим/обсудим.

По поводу команд: Я кодирую скрипты в NOTEPAD++, и команды я пишу так, как он подсвечивает синтаксис. Изменится регистр - не будет подсветки. Так что извините.

По поводу комментариев на английском... Я вообще не пользуюсь КМПЛеером, скрипт писал Комсомолец, и комментарии писал тоже он. Я просто помогал ему с расширениями, ну и так, с общими вопросами. Если в этом есть необходимость(а я её не вижу) - сделаем комментарии на английском.

Комсомолец 12-04-2009 23:48 1092282

Цитата:

Цитата hb860
Макрос перекочевал с аимпа, там индекс был обусловлен порядком иконок в библиотеке значков »

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

Habetdin 13-04-2009 00:26 1092309

Цитата:

Цитата Комсомолец
скрипт поддерживает тихую установку и выбор компонентов. »

ну это всем понятно ;)
но просто автоинсталл и скрипт для перепаковки - разные вещи, это было смыслом пред. поста =)

Комсомолец 13-04-2009 00:56 1092339

Habetdin, уговорил. ;)

Комсомолец 15-04-2009 16:49 1094855

Никто не в курсе: почему такое радикальное отличие в количестве кодеков и фильтров в версии 2.9.3.1428 и 2.9.4.1434? В последней их гораздо меньше.

В 35-й опять нормально. Видать мне попалась какая-то странная...

Jeeb 06-07-2009 22:47 1160583

2.9.4.1434 (без скинов и со скинами).
Не добавляются ярлыки в меню:

start /wait Setup.exe /S /D="%PROGRAMFILES%\The KMPlayer" /Video=1 /Audio=0 /Sub=1 /Lists=0 /Ra=1 /Other=1 /Shortcut=001

P.S. Решил перебором:
/D="%PROGRAMFILES%\The KMPlayer" - если убрать это, работает...

velma911 06-07-2009 23:22 1160614

Убери /D="%PROGRAMFILES%\The KMPlayer" и появится ярлык. Все равно такой же адрес по умолчанию.
Если все же нужно указать папку, то попробуй так Setup.exe /S /Video=1 /Audio=0 /Sub=1 /Lists=0 /Ra=1 /Other=1 /Shortcut=001 /D=%PROGRAMFILES%\The KMPlayer (именно без кавычек).

vcrank 23-07-2009 07:42 1175252

На Висте почему-то ассоциации файлов не сработали - avi продолжили открываться в WMP, в списке программ по умолчанию проигрыватель тоже не зарегистрирован

На любой системе в настройках проигрывателя (настройка ассоциаций) ни одно из расширений не выбрано, даже если ассоциация файлов во время установки прошла прошла успешно

Комсомолец 14-08-2009 08:48 1193322

vcrank, нету висты для тестов... потому и нет возможности проверить..

volk1234 14-08-2009 10:52 1193386

Посмотрел шапку. Мнение пользователя,ИМХО, желательно скрыть тегом more ключи установщика.
Мнение модератора, надо добавить минимальное описание программы в шапку и ссылку на домашний сайт.
Пардон, ссылку в заголовке шапки не увидел сразу. Но вот описание непомешает...

Комсомолец 15-08-2009 17:32 1194258

volk1234, устроит? :cool:

vcrank 07-09-2009 10:36 1213142

Цитата:

Цитата Комсомолец
vcrank, нету висты для тестов... потому и нет возможности проверить.. »

Готов тестировать =)

Комсомолец 07-09-2009 13:35 1213279

vcrank, ссылки в шапке. ;)

wolkow70 23-09-2009 05:34 1225228

Комсомолец, скачал ваш скрипт, но так как я не силен в NSIS возник вопрос: как им пользоваться для перепаковки? Куда какие папки размещать и т.д...

K.A.V. 23-09-2009 08:20 1225268

wolkow70, основной каталог KMPLayer (который упаковывается) распологается в
Код:

e:\NSIS\KMP player\The KMPlayer-2.9.4.1435
просто произведите автозамену данного пути на свой

файл иконки создаваемого пакета указан как в файле
Код:

e:\NSIS\KMP player\kmp.ico
Комсомолец, пока смотрел скрипт наткнулся на очень интересный синтаксис указания вами двойных кавычек:
Код:

"$\"$INSTDIR\KMPlayer.exe$\" $\"%1$\" /dvd"
если често сказать, то ужас, не обижайтесь :)
давно программирую на NSIS (все мои проги написаный на NSIS) и Я, если необхожимо указать гдето двойные кавычки ставлю кавычку
Код:

`
(клавиша тильды), например ваша строка будет выглядить так:
Код:

`"$INSTDIR\KMPlayer.exe" "%1" /dvd`
мне кажется так гораздо удобней ;)

Комсомолец, для удобства пользователей, предлагаю внести поправку в скрипт:
создадим глобальную переменную:
Код:

!define KMPLayerDIR "Директория для упаковки"
далее делаем автозамену в скрипте, ищем
Код:

e:\NSIS\KMP player\The KMPlayer-2.9.4.1435
заменяем на:
Код:

${KMPLayerDIR}
преимущество в чем, в том, что тому, кто скачает скрипт, необходимо было бы изменить всего одну строчку, которая бы указывала путь расположения KMPLayer

Комсомолец 23-09-2009 14:35 1225557

K.A.V.,
Цитата:

Цитата K.A.V.
(клавиша тильды), например ваша строка будет выглядить так:
Код:
`"$INSTDIR\KMPlayer.exe" "%1" /dvd` »

хороший вариант.

насчет переменной-я немного по другому делаю.. рядом со скриптом лежит иконка и папка The KMPlayer-2.9.4.1435 и в ней уже:
AlbumArt
kmp-setup
Skins
wizard

ну и соответственно в самом скрипте указаны относительные пути. например,
SetOutPath "$INSTDIR\Skins"
File "The KMPlayer-2.9.4.1435\Skins\*.*"

K.A.V. 23-09-2009 14:40 1225565

Цитата:

Цитата Комсомолец
ну и соответственно в самом скрипте указаны относительные пути. например,
SetOutPath "$INSTDIR\Skins"
File "The KMPlayer-2.9.4.1435\Skins\*.*" »

когда я пишу программы, я стараюсь сделать скрипт более универсальным, ведь, скажем, номер версии не будет всегда постоянным... :)
Дело конечно ваше - заменять или не заменять, моё дело предложить ;)

Цитата:

Цитата Комсомолец
я немного по другому делаю.. »

ну это понятно, НО ведь согласитесь, зачем вы выложили сюда данный скрипт? Ведь чтобы ВСЕ могли им воспользоваться, даже те, кто с NSIS вообще не знаком, ладно дело я, на NSIS пишу уже не помню сколько лет, я разберусь, а вот остальные пользователи...вот в чем вопрос

K.A.V. 23-09-2009 21:07 1225961

Цитата:

Цитата hb860
volk1234, по поводу цикла.
Макрос перекочевал с аимпа, там индекс был обусловлен порядком иконок в библиотеке значков. К тому же я что то не понимаю, как применим тут цикл FOR ? Индекс значка определяется расширением, переданным параметром EXTENSION. Если есть какой-то пример - прошу, в студию, так сказать. Рассмотрим/обсудим. »

можно использовать такой метод
читать дальше »
Код:

        ; video
                StrCmp ${extenstion} "ASF" 0 +3
                        StrCpy $IconIndex 0
                        goto EndSwitch       
       
                StrCmp ${extenstion} "AVI" 0 +3
                        StrCpy $IconIndex 2
                        goto EndSwitch

                StrCmp ${extenstion} "WMV" 0 +3
                        StrCpy $IconIndex 17
                        goto EndSwitch

                StrCmp ${extenstion} "FLV" 0 +3
                        StrCpy $IconIndex 111
                        goto EndSwitch

                StrCmp ${extenstion} "MKV" 0 +3
                        StrCpy $IconIndex 30
                        goto EndSwitch

                StrCmp ${extenstion} "MOV" 0 +3
                        StrCpy $IconIndex 8
                        goto EndSwitch

                StrCmp ${extenstion} "3GP" 0 +3
                        StrCpy $IconIndex 48
                        goto EndSwitch
       
                StrCmp ${extenstion} "DIVX" 0 +3
                        StrCpy $IconIndex 56
                        goto EndSwitch

                StrCmp ${extenstion} "MP4" 0 +3
                        StrCpy $IconIndex 43
                        goto EndSwitch

                StrCmp ${extenstion} "MPG" 0 +3
                        StrCpy $IconIndex 12
                        goto EndSwitch
       
                StrCmp ${extenstion} "MPEG" 0 +3
                        StrCpy $IconIndex 11
                        goto EndSwitch
       
                StrCmp ${extenstion} "MPE" 0 +3
                        StrCpy $IconIndex 10
                        goto EndSwitch

                StrCmp ${extenstion} "DAT" 0 +3
                        StrCpy $IconIndex 3
                        goto EndSwitch
       
                StrCmp ${extenstion} "VOB" 0 +3
                        StrCpy $IconIndex 14
                        goto EndSwitch
       
                StrCmp ${extenstion} "IFO" 0 +3
                        StrCpy $IconIndex 40
                        goto EndSwitch

                StrCmp ${extenstion} "M1V" 0 +3
                        StrCpy $IconIndex 4
                        goto EndSwitch
       
                StrCmp ${extenstion} "M2V" 0 +3
                        StrCpy $IconIndex 5
                        goto EndSwitch

                StrCmp ${extenstion} "M4V" 0 +3
                        StrCpy $IconIndex 70
                        goto EndSwitch
       
                StrCmp ${extenstion} "MMS" 0 +3
                        StrCpy $IconIndex 14
                        goto EndSwitch
       
                StrCmp ${extenstion} "OGM" 0 +3
                        StrCpy $IconIndex 29
                        goto EndSwitch

                StrCmp ${extenstion} "QT" 0 +3
                        StrCpy $IconIndex 13
                        goto EndSwitch
       
                StrCmp ${extenstion} "TS" 0 +3
                        StrCpy $IconIndex 99
                        goto EndSwitch

                StrCmp ${extenstion} "VP6" 0 +3
                        StrCpy $IconIndex 101
                        goto EndSwitch
       
                StrCmp ${extenstion} "XVID" 0 +3
                        StrCpy $IconIndex 109
                        goto EndSwitch
       
                StrCmp ${extenstion} "3G2" 0 +3
                        StrCpy $IconIndex 47
                        goto EndSwitch
       
                StrCmp ${extenstion} "TP" 0 +3
                        StrCpy $IconIndex 97
                        goto EndSwitch

                StrCmp ${extenstion} "AVI-Neo" 0 +3
                        StrCpy $IconIndex 39
                        goto EndSwitch

                StrCmp ${extenstion} "BIK" 0 +3
                        StrCpy $IconIndex 52
                        goto EndSwitch
       
                StrCmp ${extenstion} "D2V" 0 +3
                        StrCpy $IconIndex 55
                        goto EndSwitch
       
                StrCmp ${extenstion} "DRC" 0 +3
                        StrCpy $IconIndex 57
                        goto EndSwitch
       
                StrCmp ${extenstion} "IFV" 0 +3
                        StrCpy $IconIndex 66
                        goto EndSwitch

                StrCmp ${extenstion} "MP2V" 0 +3
                        StrCpy $IconIndex 78
                        goto EndSwitch

                StrCmp ${extenstion} "MPV2" 0 +3
                        StrCpy $IconIndex 81
                        goto EndSwitch
       
                StrCmp ${extenstion} "MQV" 0 +3
                        StrCpy $IconIndex 82
                        goto EndSwitch
       
                StrCmp ${extenstion} "PART" 0 +3
                        StrCpy $IconIndex 86
                        goto EndSwitch
       
                StrCmp ${extenstion} "PSS" 0 +3
                        StrCpy $IconIndex 87
                        goto EndSwitch

                StrCmp ${extenstion} "ROQ" 0 +3
                        StrCpy $IconIndex 90
                        goto EndSwitch

                StrCmp ${extenstion} "SMK" 0 +3
                        StrCpy $IconIndex 94
                        goto EndSwitch
       
                StrCmp ${extenstion} "TPR" 0 +3
                        StrCpy $IconIndex 98
                        goto EndSwitch
       
                StrCmp ${extenstion} "TRP" 0 +3
                        StrCpy $IconIndex 110
                        goto EndSwitch
       
                StrCmp ${extenstion} "DVR-MS" 0 +3
                        StrCpy $IconIndex 114
                        goto EndSwitch

                StrCmp ${extenstion} "GVI" 0 +3
                        StrCpy $IconIndex 115
                        goto EndSwitch
       
                StrCmp ${extenstion} "NSV" 0 +3
                        StrCpy $IconIndex 117
                        goto EndSwitch
       
                StrCmp ${extenstion} "PMP" 0 +3
                        StrCpy $IconIndex 118
                        goto EndSwitch
       
                StrCmp ${extenstion} "VP7" 0 +3
                        StrCpy $IconIndex 120
                        goto EndSwitch

                StrCmp ${extenstion} "VC1" 0 +3
                        StrCpy $IconIndex 138
                        goto EndSwitch
       
                StrCmp ${extenstion} "264" 0 +3
                        StrCpy $IconIndex 127
                        goto EndSwitch
       
                StrCmp ${extenstion} "H264" 0 +3
                        StrCpy $IconIndex 131
                        goto EndSwitch
;....................................................................................       
        ; audio 
                StrCmp ${extenstion} "MP3" 0 +3
                        StrCpy $IconIndex 9
                        goto EndSwitch       
       
                StrCmp ${extenstion} "AAC" 0 +3
                        StrCpy $IconIndex 42
                        goto EndSwitch
       
                StrCmp ${extenstion} "WMA" 0 +3
                        StrCpy $IconIndex 16
                        goto EndSwitch

                StrCmp ${extenstion} "CDA" 0 +3
                        StrCpy $IconIndex 54
                        goto EndSwitch       
       
                StrCmp ${extenstion} "FLAC" 0 +3
                        StrCpy $IconIndex 41
                        goto EndSwitch

                StrCmp ${extenstion} "M4A" 0 +3
                        StrCpy $IconIndex 69
                        goto EndSwitch       
       
                StrCmp ${extenstion} "MID" 0 +3
                        StrCpy $IconIndex 6
                        goto EndSwitch

                StrCmp ${extenstion} "MKA" 0 +3
                        StrCpy $IconIndex 72
                        goto EndSwitch       
       
                StrCmp ${extenstion} "MP2" 0 +3
                        StrCpy $IconIndex 77
                        goto EndSwitch

                StrCmp ${extenstion} "MPA" 0 +3
                        StrCpy $IconIndex 79
                        goto EndSwitch       

                StrCmp ${extenstion} "MPC" 0 +3
                        StrCpy $IconIndex 45
                        goto EndSwitch

                StrCmp ${extenstion} "APE" 0 +3
                        StrCpy $IconIndex 44
                        goto EndSwitch       
               
                StrCmp ${extenstion} "OFR" 0 +3
                        StrCpy $IconIndex 85
                        goto EndSwitch

                StrCmp ${extenstion} "OGG" 0 +3
                        StrCpy $IconIndex 28
                        goto EndSwitch       

                StrCmp ${extenstion} "WV" 0 +3
                        StrCpy $IconIndex 121
                        goto EndSwitch

                StrCmp ${extenstion} "AC3" 0 +3
                        StrCpy $IconIndex 46
                        goto EndSwitch       

                StrCmp ${extenstion} "DTS" 0 +3
                        StrCpy $IconIndex 58
                        goto EndSwitch

                StrCmp ${extenstion} "WAV" 0 +3
                        StrCpy $IconIndex 15
                        goto EndSwitch

                StrCmp ${extenstion} "AIFF" 0 +3
                        StrCpy $IconIndex 50
                        goto EndSwitch       

                StrCmp ${extenstion} "AIFC" 0 +3
                        StrCpy $IconIndex 49
                        goto EndSwitch

                StrCmp ${extenstion} "AU" 0 +3
                        StrCpy $IconIndex 51
                        goto EndSwitch       

                StrCmp ${extenstion} "AMR" 0 +3
                        StrCpy $IconIndex 123
                        goto EndSwitch

                StrCmp ${extenstion} "IT" 0 +3
                        StrCpy $IconIndex 65
                        goto EndSwitch

                StrCmp ${extenstion} "M2A" 0 +3
                        StrCpy $IconIndex 68
                        goto EndSwitch       

                StrCmp ${extenstion} "MO3" 0 +3
                        StrCpy $IconIndex 75
                        goto EndSwitch

                StrCmp ${extenstion} "MTM" 0 +3
                        StrCpy $IconIndex 83
                        goto EndSwitch       

                StrCmp ${extenstion} "S3M" 0 +3
                        StrCpy $IconIndex 93
                        goto EndSwitch

                StrCmp ${extenstion} "MIDI" 0 +3
                        StrCpy $IconIndex 71
                        goto EndSwitch

                StrCmp ${extenstion} "M1A" 0 +3
                        StrCpy $IconIndex 67
                        goto EndSwitch       

                StrCmp ${extenstion} "MOD" 0 +3
                        StrCpy $IconIndex 76
                        goto EndSwitch

                StrCmp ${extenstion} "RMI" 0 +3
                        StrCpy $IconIndex 89
                        goto EndSwitch       

                StrCmp ${extenstion} "SND" 0 +3
                        StrCpy $IconIndex 95
                        goto EndSwitch

                StrCmp ${extenstion} "UMX" 0 +3
                        StrCpy $IconIndex 100
                        goto EndSwitch

                StrCmp ${extenstion} "XM" 0 +3
                        StrCpy $IconIndex 108
                        goto EndSwitch       

                StrCmp ${extenstion} "ARM" 0 +3
                        StrCpy $IconIndex 112
                        goto EndSwitch

                StrCmp ${extenstion} "AVC-TS" 0 +3
                        StrCpy $IconIndex 113
                        goto EndSwitch       

                StrCmp ${extenstion} "SHN" 0 +3
                        StrCpy $IconIndex 119
                        goto EndSwitch

                StrCmp ${extenstion} "WV" 0 +3
                        StrCpy $IconIndex 121
                        goto EndSwitch

                StrCmp ${extenstion} "EC3" 0 +3
                        StrCpy $IconIndex 129
                        goto EndSwitch       

                StrCmp ${extenstion} "EAC3" 0 +3
                        StrCpy $IconIndex 128
                        goto EndSwitch

                StrCmp ${extenstion} "EVO" 0 +3
                        StrCpy $IconIndex 130
                        goto EndSwitch

                StrCmp ${extenstion} "LPCM" 0 +3
                        StrCpy $IconIndex 132
                        goto EndSwitch       

                StrCmp ${extenstion} "MLP" 0 +3
                        StrCpy $IconIndex 133
                        goto EndSwitch

                StrCmp ${extenstion} "MT9" 0 +3
                        StrCpy $IconIndex 134
                        goto EndSwitch

                StrCmp ${extenstion} "PCM" 0 +3
                        StrCpy $IconIndex 135
                        goto EndSwitch       

                StrCmp ${extenstion} "THD" 0 +3
                        StrCpy $IconIndex 139
                        goto EndSwitch
;....................................................................................
        ; subtitles 
               
                StrCmp ${extenstion} "SMI" 0 +3
                        StrCpy $IconIndex 18
                        goto EndSwitch
               
                StrCmp ${extenstion} "RT" 0 +3
                        StrCpy $IconIndex 31
                        goto EndSwitch       

                StrCmp ${extenstion} "SUB" 0 +3
                        StrCpy $IconIndex 32
                        goto EndSwitch
               
                StrCmp ${extenstion} "IDX" 0 +3
                        StrCpy $IconIndex 33
                        goto EndSwitch       

                StrCmp ${extenstion} "ASS" 0 +3
                        StrCpy $IconIndex 34
                        goto EndSwitch
               
                StrCmp ${extenstion} "SSA" 0 +3
                        StrCpy $IconIndex 35
                        goto EndSwitch       

                StrCmp ${extenstion} "RSB" 0 +3
                        StrCpy $IconIndex 36
                        goto EndSwitch
               
                StrCmp ${extenstion} "SRT" 0 +3
                        StrCpy $IconIndex 37
                        goto EndSwitch       

                StrCmp ${extenstion} "S2K" 0 +3
                        StrCpy $IconIndex 38
                        goto EndSwitch       

                StrCmp ${extenstion} "MKS" 0 +3
                        StrCpy $IconIndex 73
                        goto EndSwitch       
;....................................................................................
        ; playlists
                StrCmp ${extenstion} "ASX" 0 +3
                        StrCpy $IconIndex 1
                        goto EndSwitch       

                StrCmp ${extenstion} "WAX" 0 +3
                        StrCpy $IconIndex 102
                        goto EndSwitch

                StrCmp ${extenstion} "M3U" 0 +3
                        StrCpy $IconIndex 20
                        goto EndSwitch

                StrCmp ${extenstion} "PLS" 0 +3
                        StrCpy $IconIndex 19
                        goto EndSwitch       

                StrCmp ${extenstion} "WMX" 0 +3
                        StrCpy $IconIndex 105
                        goto EndSwitch

                StrCmp ${extenstion} "WPL" 0 +3
                        StrCpy $IconIndex 106
                        goto EndSwitch

                StrCmp ${extenstion} "WVX" 0 +3
                        StrCpy $IconIndex 107
                        goto EndSwitch

;....................................................................................
        ; real media
                StrCmp ${extenstion} "RA" 0 +3
                        StrCpy $IconIndex 21
                        goto EndSwitch       

                StrCmp ${extenstion} "RM" 0 +3
                        StrCpy $IconIndex 22
                        goto EndSwitch

                StrCmp ${extenstion} "RMJ" 0 +3
                        StrCpy $IconIndex 23
                        goto EndSwitch

                StrCmp ${extenstion} "RMS" 0 +3
                        StrCpy $IconIndex 24
                        goto EndSwitch       

                StrCmp ${extenstion} "RAM" 0 +3
                        StrCpy $IconIndex 25
                        goto EndSwitch

                StrCmp ${extenstion} "RMM" 0 +3
                        StrCpy $IconIndex 26
                        goto EndSwitch

                StrCmp ${extenstion} "RMVB" 0 +3
                        StrCpy $IconIndex 27
                        goto EndSwitch

                StrCmp ${extenstion} "RPM" 0 +3
                        StrCpy $IconIndex 91
                        goto EndSwitch

                StrCmp ${extenstion} "RV" 0 +3
                        StrCpy $IconIndex 82
                        goto EndSwitch

;....................................................................................
        ; other 
                StrCmp ${extenstion} "FLC" 0 +3
                        StrCpy $IconIndex 59
                        goto EndSwitch       

                StrCmp ${extenstion} "FLI" 0 +3
                        StrCpy $IconIndex 60
                        goto EndSwitch       

                StrCmp ${extenstion} "FLIC" 0 +3
                        StrCpy $IconIndex 61
                        goto EndSwitch       

                StrCmp ${extenstion} "PVA" 0 +3
                        StrCpy $IconIndex 88
                        goto EndSwitch

                StrCmp ${extenstion} "SWF" 0 +3
                        StrCpy $IconIndex 96
                        goto EndSwitch

                StrCmp ${extenstion} "WM" 0 +3
                        StrCpy $IconIndex 103
                        goto EndSwitch       

                StrCmp ${extenstion} "K3G" 0 +3
                        StrCpy $IconIndex 122
                        goto EndSwitch

                StrCmp ${extenstion} "M2T" 0 +3
                        StrCpy $IconIndex 124
                        goto EndSwitch

                StrCmp ${extenstion} "MTS" 0 +3
                        StrCpy $IconIndex 125
                        goto EndSwitch

                StrCmp ${extenstion} "SKM" 0 +3
                        StrCpy $IconIndex 126
                        goto EndSwitch

                StrCmp ${extenstion} "PMF" 0 +3
                        StrCpy $IconIndex 136
                        goto EndSwitch

                StrCmp ${extenstion} "M2TS" 0 +3
                        StrCpy $IconIndex 116
                        goto EndSwitch

                StrCmp ${extenstion} "KPL" 0 +3
                        StrCpy $IconIndex 0
                        goto EndSwitch

                StrCmp ${extenstion} "KSF" 0 +3
                        StrCpy $IconIndex 0
                        goto EndSwitch
;....................................................................................
        ; ddefault icon
                        StrCpy $IconIndex 0
                       
        EndSwitch:


Комсомолец 24-09-2009 13:15 1226395

K.A.V., переменная не столь существенна. а вот по циклу стоит подумать.

hb860 27-09-2009 12:28 1228546

K.A.V., мне CASE приятней. Хотя метод имеет право на жизнь. Полезное сообщение :) +1

RickiTickiTavi 24-10-2009 21:43 1251518

что-то не получается найти ключи командной строки :(

Habetdin 24-10-2009 22:16 1251543

RickiTickiTavi, в шапке спойлер:
Цитата:

Цитата Комсомолец
Ключи командной строки: »

В новом окне/новой вкладке эту "ссылку" открывать не надо! ;)

RickiTickiTavi 25-10-2009 07:21 1251722

Habetdin, открыл ссылку в IE, там разворачивается, а Firefox почему-то не хочет даже в новой вкладке или окне. Кнопка цитировать кстати тоже не работает.

ChVL 20-11-2009 13:22 1275592

Пытаюсь сделать тихую установку оригинального KMPlayer 2.9.4.1436 с ключом /S, однако на старте возникает окно Installer Language с предложением выбрать язык, который будет использован в процессе установки. В остальном всё проходит без шума и пыли.
Какой ещё надо добавить ключ, чтобы это окно всё-таки не появлялось?

K.A.V. 20-11-2009 16:44 1275768

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

ChVL 20-11-2009 20:00 1275948

K.A.V., понимаю, невозможно, если разработчик не заложил в код программы соответствующий ключ. Но не очевидно, вдруг кто-нибудь знает. Потому и спросил. Можно предположить, что это явная недоработка их программистов. Они там меняли язык по умолчанию на старте с корейского на английский, и где-то что-то недоперемудрили...

K.A.V. 20-11-2009 20:40 1275993

Цитата:

Цитата ChVL
если разработчик не заложил в код программы соответствующий ключ »

там не одним ключем проблема решается, необходимо править сам макрос вызова функции, вот как то так... :)
Цитата:

Цитата ChVL
Но не очевидно, вдруг кто-нибудь знает »

предыдущий мой ответ
Цитата:

Цитата ChVL
явная недоработка их программистов »

просто об этом никто не думает наверно...

ChVL 21-11-2009 07:20 1276264

K.A.V., ясно, что если вызов функции занопить, то можно пройти мимо этого окна. Дык, листинг, судя по объёму, будет очень уж большой. Нет желания анализировать. Проще, пожалуй, перепаковать.

K.A.V. 21-11-2009 08:50 1276269

Цитата:

Цитата ChVL
Проще, пожалуй, перепаковать. »

Так я к этому и виду...проще делать свой инсталлер (к тому же код уже есть), где можно реализовать подавление окна... ;)

cleric1985_n 14-02-2010 00:13 1346578

Добавьте ссылки на закачку, а то те не работают...

Прошу прощения, все работает...

Grantsfer 29-04-2010 16:36 1403447

Ни в одной версии
The KMPlayer-2.9.3.1428 + 109 скинов ~26,9мб
The KMPlayer-2.9.4.1435 + 109 скинов ~25,3мб
The KMPlayer-2.9.3.1428 - без скинов ~12,3мб
The KMPlayer-2.9.4.1435 - без скинов ~11,7мб

не срабатывает ключик /Video=1 можно как-то исправить?

zhlog 30-04-2010 20:02 1404263

Это только у меня ключи командной строки не открываются?

Комсомолец 03-05-2010 13:22 1405703

Grantsfer, zhlog, почему у меня неоднократно устанавливалось данное приложение и все ключи отработали?

zhlog 04-05-2010 11:38 1406280

наверное потому что я говорю о ссылке "Ключи командной строки:"

hb860 19-05-2010 22:44 1417069

KMPlayer_2.94.1436_Final.exe
ждем-с

an99dre 01-06-2010 17:29 1425372

Уже KMPlayer 2.9.4.1437

hb860 21-06-2010 00:51 1438258

Вложений: 1
Очень был нужен такой плеер в автоустановке. Очень-очень
Я решил воспользоваться готовым аддоном из советсвующей ветки форума, но его реализация мне реально не понравилась - ассоциации и их рестор делается, кхм, через 7z sfх в которых запиханы батники. Меня это не устраивает, не люблю черезжопщину, и я хочу иметь полный контроль над компонентами приложения. Я связался с Иваном ака "Комсомолец", и выяснил, что ему сейчас в жизни не до плеера, и сборки пока не будет. Что-ж, я взялся собрать плеер сам. Разобрав скрипт, я нашел в нем кучу лишнего кода и явно неработающих фишек (Альбумарт всегда ставился, к примеру, независимо от выбора). В итоге я переработал скрипт на 60%.

Итак, продолжая начатое когда-то Иваном дело, я представляю:
1. Новый NSIS-скрипт для перепаковки KMPlayer
2. Свою сборку плеера


Скрипт позволяет собрать сборку, которая позволяет вам:
1. Создать файл ответов в режиме диалога, больше не нужно использовать кучу ключей для выбора устанавливаемых компонентов
Запускаете
Код:

The KMPlayer-2.9.4.1437.exe /G
Просто ставите флажки, - где создавать ярлыки, какие ассоциации ставить(в Windows 7/Vista работают корректно), добавить ли плеер в Autorun, какой набор иконок использовать и какую шкуру по умолчанию использовать. Выш выбор записывается в файл The KMPlayer-2.9.4.1437.ini
При установке
Код:

The KMPlayer-2.9.4.1437.exe /S
подцепает файл ответов The KMPlayer-2.9.4.1437.ini, и параметры установки считываются из него. Если уже файл ответов вы не создали, происходит обычная тихая установка, словно установлены все флажки.
2. Позволяет включить в дистрибутив нестандартные значки и любимые шкуры, при этом значки и скин могут быть применены сразу после установки плеера (в генераторе ответов тихой установки можно указать обе фичи).

Таким образом, вы получаете очень сборку KMPlayer с очень гибким инсталлятором и своим любимым оформлением. Скриншоты генератора ответов.

Моя собственная сборка, в которую включены скины:
Цитата:

MAC.ksf
WMP12.ksf
Иконки:
Цитата:

Icon_library_for_KMPLayer_by_Balutzen.dll
arsene_Icon_Pack_v2.dll
Скачать её можно здесь.

Как создать свою собственную сборку:
1. Создайте папку D:\The KMPlayer
2. Создайте папку D:\The KMPlayer\Player и скопируйте туда оригинальные файлы дистрибутива плеера
3. Создайте папку D:\The KMPlayer\Skins и скопируйте туда любимые скины
4. Создайте папку D:\The KMPlayer\Icons и скопируйте туда иконки
5. Измените в скрипте !define pkgdir "d:\package" на !define pkgdir "d:\" и скомпильте скрипт.
Скрипт не привязан к конретной версии плеера, ассоциации ставит своими средствами и в теории будет совместим и с грядущими версиями программы.

Скрипт требует плагин http://nsis.sourceforge.net/BrandingURL_plug-in
Его надо закинуть Program files\NSIS\Plugins

SamLab 21-06-2010 02:11 1438288

hb860, В вашей сборке не хватает обновленных фильтров...

hb860 21-06-2010 10:02 1438419

SamLab, а где мне их взять? :)
Я пересоберу, в таком случае

Ну в общем, разобрались
Сборка соответствует оригинальному дистрибутиву плеера. Что в релизе - то и в дистрибутиве
А на фильтры я сделаю подхват c внешней папки в новой версии скрипта

hb860 27-06-2010 00:02 1442411

Я забыл совсем - скрипт требует плагин http://nsis.sourceforge.net/BrandingURL_plug-in
Его надо закинуть Program files\NSIS\Plugins

wolkow70 05-07-2010 10:45 1447441

Чего то выбор иконок не работает при установке...Ставятся дефолтные.

hb860 05-07-2010 11:22 1447460

Расскажите поподробнее, пожалуйста
Какой файл иконок ставите?
Сборка моя или пересобрали свою?

wolkow70 19-07-2010 08:10 1455861

Цитата:

Цитата hb860
Какой файл иконок ставите?
Сборка моя или пересобрали свою? »

Сборка ваша, пробовал оба файла.

hb860 19-07-2010 13:19 1456003

Покажите-ка файл ответов

cleric1985_n 21-07-2010 01:58 1457193

Комсомолец, hb860, а нельзя ли реализовать как то все же делать бекап существующих ассоциаций, а не заменять, а потом при удалении, соответственно, очищать..как это реализовано в самом плеере..??

Комсомолец 21-07-2010 16:33 1457704

cleric1985_n, скрипт автоустановки, а не автосохранения настроек, вообще-то. Смысл весь в том, чтобы автоматом поставить.

hb860 21-07-2010 17:09 1457728

....... Но мы подумаем над этим
Это на самом деле не очень сложно, время появится - мы напишем и внедрим во все сборки, включая XnView, KMP и AIMP

cleric1985_n 21-07-2010 18:17 1457787

Комсомолец, Автоматом, это когда используется оригинальный установщик, например, при помощи AtoIt, а тут, извините, перепакованный инсталятор, который явно менее функционален, чем оригинал...и речь идет не об автосохранении, а об нормальном и правильном функционале...

Комсомолец 24-07-2010 03:28 1459633

cleric1985_n,
Цитата:

Цитата cleric1985_n
менее функционален »

уточните, в чем именно.

cleric1985_n 27-07-2010 13:09 1461419

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

Или тогда вообще нужно убирать псевдо-ассоцииации из вашего скрипта...:)

hb860 27-07-2010 17:12 1461589

Цитата:

Цитата cleric1985_n
псевдо-ассоцииации »

Но-но!
Ассоциации как раз не "псевдо", а самые настоящие.
Вот деассоциации работают не так, как вы привыкли, да, скрипт их просто снимает, а не переставляет. Не вижу повода и их считать "псевдо". Просто иной подход.
И я уже ответил выше, бекап и восстановление ассоциаций вполне реализуем.

Цитата:

Цитата cleric1985_n
Или тогда вообще нужно убирать псевдо-ассоцииации из вашего скрипта... »

Мил человек, так у него же есть генератор ответов, как раз для этого случая
Снимите галки и запишите файл ответов, не будет никаких ассоциаций при установке.
Блин, вроде все для людей делаешь, и всё равно плохо.
И вообще, скрипт публичен, правьте под себя, что хотите.

cleric1985_n 28-07-2010 15:50 1462252

hb860, Без обид, ничего личного, а тем более претензий не имею..я просто поднял этот вопрос, так сказать, с просьбой реализовать это, но почему то Комсомолец воспринял это довольно жестко, вот и поехало...:)..
Если бы я знал как...сделал бы сам..в Inno я знаю как реализовать..но раз есть ваш скрипт в Nsis, хотелось бы и тут, тем более, уверен, что это не сложно..
Так что извините за "наезд"....

Кстати у себя я изменил также создаваемые классы с The KMPlayer.${extenstion} на KMPlayer.${extenstion}, как это есть в оригинале, ну и множество других значений, отличных от оригинала, ибо при ручном отключении, а потом снова применении тех же ассоциаций, создаются таки классы KMPlayer.${extenstion}, а потом при деинсталяции они остаются в реестре как мусор, что не очень хорошо..так же и с пунктами автозагрузки с CD, DVD...

cleric1985_n 26-09-2010 12:05 1504558

Кому интересно перепакованный мною вариант 3.0.0.1438, правда в inno setup, поскольку в NSIS я не умею этого делать, с полноценными ассоциациями, которые при установке записывают значение в бекап, как это делает оригинальный, а потом их восстанавливает..также в реестре не остается никакого мусора.

Для тихой установки по умолчанию достаточно ключа /verysilent (будет установка всех ассоциаций, кроме аудио).
Для выбора необходимых ассоциаций можно запустить с ключом SaveInf=xx.тxt и устанавливая, выбрать необходимые компоненты. После - использовать LoadInf=xx.тхт.

Или же минуя использование файла конфигурации:

Код:

/VERYSILENT /Tasks=desktopicon,quicklaunchicon,auto,auto\audiocd,auto\audiofile,auto\videodvd,auto\videofile,assoc,assoc\video,assoc\video\3gp,assoc\video\asf,assoc\video\avi,assoc\video\avi_neo_,assoc\video\dat,assoc\video\divx,assoc\video\flv,assoc\video\ifo,assoc\video\m1v,assoc\video\m2v,assoc\video\m4v,assoc\video\mkv,assoc\video\mms,assoc\video\mov,assoc\video\mp4,assoc\video\mpeg,assoc\video\mpg,assoc\video\mpe,assoc\video\ogm,assoc\video\part,assoc\video\tp,assoc\video\ts,assoc\video\qt,assoc\video\vob,assoc\video\wmv,assoc\audio,assoc\audio\ra,assoc\subt,assoc\subt\ass,assoc\subt\idx,assoc\subt\psb,assoc\subt\rt,assoc\subt\smi,assoc\subt\srt,assoc\subt\s2k,assoc\subt\ssa,assoc\subt\sub,assoc\plst,assoc\plst\asx,assoc\plst\kpl,assoc\plst\wax,assoc\plst\wmx,assoc\plst\wvx,assoc\real,assoc\real\ra,assoc\real\ram,assoc\real\rm,assoc\real\rmvb,assoc\real\rmj,assoc\real\rmm,assoc\real\rms,assoc\other,assoc\other\flc,assoc\other\fli,assoc\other\trp,assoc\other\vp6,assoc\other\swf,assoc\other\ksf
Скачать

veln 27-09-2010 09:05 1505357

На оф сайте последний билд 1435
откуда остальные релизы?

Комсомолец 28-09-2010 08:12 1506188

veln, 1435 самый стабильный.

hb860 28-09-2010 19:47 1506722

Это поди бетки какие нить

cleric1985_n 28-09-2010 20:28 1506757

А может вы просто немножко отстаете от жизни? :)))
The KMPlayer 3.0.0.1438 Final - Это как раз таки что ни есть финал...

Комсомолец 29-09-2010 01:15 1506927

cleric1985_n,
Цитата:

Цитата Комсомолец
1435 самый стабильный »

я не говорил о финале.

hb860 29-09-2010 01:34 1506935

Цитата:

Цитата cleric1985_n
А может вы просто немножко отстаете от жизни? ))
The KMPlayer 3.0.0.1438 Final - Это как раз таки что ни есть финал... »

Есть такое
Надо пересобрать, заодно и скрипт дописать.

cleric1985_n 29-09-2010 11:11 1507162

Комсомолец, вы - нет, hb860, - говорил :)))

МИШАНЧИК 02-10-2010 12:58 1509559

cleric1985_n, вообще-то по Вашей ссылке скачивается версия 2.9.4.1437, а не как
Цитата:

Цитата cleric1985_n
перепакованный мною вариант 3.0.0.1438 »


cleric1985_n 03-10-2010 13:01 1510218

МИШАНЧИК, Вы частично правы :), а именно, я действительно забыл изменить теги самого инсталятора, но версия плеера действительно 3.0.0.1438...

МИШАНЧИК 05-10-2010 05:25 1511620

cleric1985_n, если можно, выложите пожалуйста скрипт инно. Чтоб заново не перекачивать. Перепакую себе сам уже.

cleric1985_n 05-10-2010 19:44 1512167

Вложений: 1
МИШАНЧИК, Держите

hb860 06-10-2010 12:51 1512653

Комсомолец, я предалагаю включить в шапку ссылку на обновленную мою сборку и последнюю версию от cleric1985_n

XXXler 17-10-2010 23:38 1521195

Вложений: 1
KMPlayer 3.0.0.1439 (сборка и аддон от 2011.01.11)
читать дальше »

Модули:
  • KMP 3.0.0.1439
  • MPC HC Filters 1.4.2833
  • Xvid 1.3.0 RC1
  • MediaInfo 0.7.39.0
  • RealMedia DLLs 10.x
  • UnRAR 3.93
Скины (с возможностью выбора):
  • Default
  • FoxyFellow
  • iTunes
  • PotPlayer
  • QQPlayer
  • Splash [v1.1, допилено 7sh3(с)]
  • WMP 12
  • Zune
Интеграция:
  • Автозапуск для аудио/видео дисков и файлов
  • Ассоциации для аудио/видео/списков/субтитров с резервированием и восстановлением предыдущих
  • Пункт KMPlayer в Программах по-умолчанию (только типы выбранные при установке, после их назначения KMP не сможет отменить ассоциации самостоятельно!)
  • Ярлык Пуск\Программы, Пуск\Программы\{Категория}, Программная группа
  • Сброс настроек программы (с заданием некоторых неумолчательных параметров)
  • Сброс настроек кодеков и кэша DShow
Твики (только при выбранном сбросе настроек программы):
  • Вывод в VMR9 Renderless
  • Приоритет по-умолчанию
  • Добавлять всю папку
  • Не очищать плейлист при закрытии
  • Сохранять позицию и размер окна
  • Расширенное меню
  • Минимизация в трей
  • Интервал перемотки 15 сек
Твики (выборочные):
  • Автоматически подгружать аудио-дорожки
  • Автоматически подгружать субтитры
  • Запоминать место воспроизведения
  • Отключить видеофильтры KMP (при включенной опции перестанут работать програмные регулировки яркости/контраста и т.п.)
  • Настроить окно извне
  • Перемотка колесом мыши
  • Cоотношения сторон:
    • автоматически
    • исходное
    • экранное
  • Обработчик видео:
    • Оверлей
    • VMR7 Windowed
    • VMR9 Windowed
    • VMR7 Renderless
    • VMR7 Renderless
    • EVR
    • EVR (C/A)
  • Закрывать по ESC
  • Поверх всех окон
  • Только значек в трее
Твики (сплиттеры/декодеры, только при сбросе настроек):
  • Сплиттер MPEG1/2[PS/TS] - Gabest MPEG Splitter (текущий KMP Splitter имеет баг с перемоткой > 100% файла)
  • Сплиттер MKV - Gabest Matroska Source (лучше обрабатывает битые файлы в связке с MPC Video Decoder)
  • Аудио-декодер MPEG2/3 - libmad (выше качество звучания)
  • Аудио-декодер AC3 - liba52 (Gabest Audio Decoder и AC3 Filter отказываются воспроизводить некоторые дорожки)
  • Аудио-декодер AAC, Vorbis - Gabest Audio Decoder (т.к. чаще обновляется)
  • Видео-декодер MPEG2 - libmpeg2 (Gabest MPEG Decoder вылетает на некоторых файлах)
  • Видео-декодер DIVX/XVID/AVC/H264 - MPC Video Decoder (т.к. использует ffmpeg_mt и чаще обновляется)



Скачать:
iFolder | Upload.com.ua


История обновлений
читать дальше »

KMPlayer 3.0.0.1439 [2011.01.11]

*MPC HC Filters 1.4.2833
*Xvid 1.3.0 RC1
*MediaInfo 0.7.39.0

+ скин Splash
+ изменения в твиках кодеков/сплитеров (см. описание)
+ выборочные твики Отключить видеофильтры KMP, Обработчик видео (независимо от выбора режим EVR только при наличии System32\evr.dll, режим Overlay только в Win < 6.x, иначе вместо них ставится VMR9 Renderless)
+ пункт KMPlayer в Программах по умолчанию (только типы выбранные при установке, после их назначения KMP не сможет отменить ассоциации самостоятельно!)
- твик "Выключить оверсемплинг"

# исправлены ассоциации в XP
# подчищен скрипт

KMPlayer 3.0.0.1439 [2010.12.18]

* MPC HC Filters 1.4.2786
* MediaInfo 0.7.38.0

+ скины Default, iTunes
+ твики "Выключить оверсемплинг" и "Не очищать плейлист при закрытии"
+ выборочный твик "Соотношение сторон: авто, исходное, экранное"
+ аудио-декодер AAC, LPCM, Vorbis - Gabest Audio Decoder
+ видео-декодер DIVX/XVID - MPC Video Decoder
+ для ленивых добавлен аддон для RusUpdatePack
+ возможность импортировать reg-файл после окончания установки (KMPlayer.reg возле установщика)

KMPlayer 3.0.0.1439 [2010.12.12]

* MPC HC Filters 1.4.2762

- исправлены видео-ассоциации
- возвращен bass.dll предыдущей версии
- скрипт почищен от лишних действий
- изменения в твиках/скинах (см. описание сборки)

KMPlayer 3.0.0.1439 [2010.11.14]

* KMPlayer 3.0.0.1439
* MPC HC Filters 1.4.2727
* xvidcore 1.3.0 CVS 101030.05.48

+ добавлен MPC HC Video Decoder для AVC/H264/VC
+ добавлено создание Tasks для скинов
- исправлена обработка ассоциаций под Win6.x

- исправлен твик "Обрезать изображение до 16:9"
- убран твик "Пауза по ЛКМ"
- частичные изменения в составе твиков без возможности выбора
- твики без возможности выбора теперь применяются только при сбросе настроек

Комсомолец 18-10-2010 11:36 1521379

XXXler, отличия?

XXXler 18-10-2010 13:03 1521423

Цитата:

Цитата Комсомолец
XXXler, отличия? »

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

comsun 22-10-2010 23:00 1525177

cleric1985_n, Будьте добры перезалейте свою сборку из этого поста. Летитбит пишет,что файл удалён.....

sawe 27-10-2010 18:53 1528855

Скрипт детально не смотрел, но в глаза сразу бросилось, что у вас не стандартный размер бокового изображения.
Это допускается но не приветствуется по многим причинам и к тому же он занимает больший размер, более 200 кб.
И к тому же у вас в начале скрипта не используется VIAddVersionKey

XXXler 08-11-2010 13:39 1537563

Сборка обновлена до 3.0.0.1439

build 1439
  • DXVA2 H.264 performance improved.
  • DXVA2 MPEG2 bug fixed.
  • Resizing of Preference page.
  • Audio errors during content playing are fixed.
  • File playing start speed improved.
  • Synchronizing errors between Video and Audio channels are fixed.
  • MP2, ATRAC3, H.261 codec bug fixed.
  • Decision logic for content(AVI) scanning fixed.

XXXler 15-11-2010 01:44 1542837

Сборка обновлена:
  • MPC HC Standalone Filters 1.4.2727
  • xvidcore 1.3.0 CVS 101030.05.48
  • добавлен MPC HC Video Decoder для AVC/H264/VC
  • добавлено создание Tasks для скинов (+11 скинов в сборке)
  • исправлена обработка ассоциаций под Win6.x
  • исправлен твик "Обрезать изображение до 16:9"
  • убран твик "Пауза по ЛКМ"
  • частичные изменения в составе твиков без возможности выбора
  • твики без возможности выбора теперь применяются только при сбросе настроек

XXXler 12-12-2010 14:25 1563996

Сборка обновлена:
  • MPC HC Standalone Filters 1.4.2762
  • исправлены видео-ассоциации
  • возвращен bass.dll предыдущей версии
  • скрипт почищен от лишних действий
  • изменения в твиках/скинах (см. описание сборки)

XXXler 18-12-2010 23:23 1569198

Сборка обновлена:
  • MPC HC Filters 1.4.2786
  • MediaInfo 0.7.38.0
  • добавлены скины Default, iTunes
  • добавлены твики "Выключить оверсемплинг" и "Не очищать плейлист при закрытии"
  • добавлен выборочный твик "Соотношение сторон: авто, исходное, экранное"
  • аудио-декодер для AAC, LPCM, Vorbis - Gabest Audio Decoder
  • видео-декодер для DIVX/XVID - MPC Video Decoder
  • для ленивых добавлен аддон для RusUpdatePack
  • возможность импортировать reg-файл после окончания установки (KMPlayer.reg возле установщика)

XXXler 11-01-2011 17:37 1586242

Сборка обновлена:
  • MPC HC Filters 1.4.2833
  • Xvid 1.3.0 RC1
  • MediaInfo 0.7.39.0
  • добавлен скин Splash
  • изменения в твиках кодеков/сплитеров (см. описание)
  • выборочные твики Отключить видеофильтры KMP, Обработчик видео (независимо от выбора режим EVR только при наличии System32\evr.dll, режим Overlay только в Win < 6.x, иначе вместо них ставится VMR9 Renderless)
  • пункт KMPlayer в Программах по умолчанию (только типы выбранные при установке, после их назначения KMP не сможет отменить ассоциации самостоятельно!)
  • удален твик "Выключить оверсемплинг"
  • исправлены ассоциации в XP
  • подчищен скрипт

sawe 13-06-2011 01:25 1693428

Цитата:

Цитата XXXler
Сборка обновлена: »

Не ужели трудно добавить, что это для Инока или ISS, у меня Корзина не резиновая.

Комсомолец 13-06-2011 05:21 1693456

XXXler, давай тебе тему передадим?

XXXler 20-06-2011 13:11 1698112

Комсомолец, а зачем - я уже давно забил на возню с этим заброшенным разрабами плеером

wolkow70 09-07-2011 13:37 1710088

С позволения автора темы выкладываю свою сборку The KMPlayer на базе версии 3.0.0.1441 R2
Сборка собрана на NSIS и предназначена как для ручной, так и для автоматической установки.
Можно сказать, что эта сборка является продолжением добрых традиций этой темы и не мало в ней заимствовано из ранее предложенных авторами темы и участниками форума технических решений.

Кратко о самой сборке:

В ручном режиме предусмотрено три типа установки:
1. Полная: ассоциации со всеми типами поддерживаемых файлов, интеграция в контекстное меню, автозапуск CD и DVD дисков .
2. Сокращенная: ассоциации с видеофайлами, с файлами realmedia, субтитрами, списками воспроизведения видео, интеграция в контекстное меню, автозапуск CD и DVD дисков.
3. Минимальная: установка самой программы без ассоциаций.

Разумеется, Вы можете установить сборку и в режиме интерактивной установки (по выбору).

В автоматическом (тихом) режиме программу можно устанавливать с ключом /S
Сборка поддерживает работу в режиме "генератора ответов", то есть, запустив инсталлятор с ключом /G Вы можете пройти сеанс виртуальной установки, отмечая опции, которые Вы хотели бы задействовать. В результате такой процедуры, в одной директории с инсталлятором будет создан файл KMPlayer.ini, в который пропишутся опции установки.
Полученный таким образом сценарий установки можно использовать, если запустить инсталлятор с ключом /S, при условии, что файл ответов будет находится в одной директории с инсталлятором и иметь одинаковое с ним название (за исключением расширения).
Если файла ответов в директории не будет, то программа установится тихо, но в режиме полного типа установки.

Инсталлятор уже предусматривает ряд опциональных настроек, для более конфортной работы с программой. Однако, если, в одну директорию с инсталлятором будет помещен файл Kmp.reg, то содержащиеся в нем данные настроек будут подхвачены и внесены в реестр. А так как, этот файл отрабатывает из последней секции, то его настройки будут иметь приоритет по отношению к ранее внесенным настройкам, которые просто перезапишутся. Если вас и так все устраивает, этот рег-файл файл не является обязательным.

В архиве сборки имеются образец файла ответов для сокращенного варианта установки (который я рекоммендую), а также cmd файлы для запуска инсталлятора с ключами /S и /G.

Внимание! Путь установки в файле ответов абсолютный - проследите за буквой системного диска.
Если, Вы хотите, чтобы сборка ставилась в автоматическом режиме на системный диск с любым буквенным обозначением перепишите в файле ответов строку директории установки в ручную таким образом:

INSTALLDIR=%programfiles%\The KMPlayer

Внимание! Запуск инсталлятора с ключом /G перезаписывает уже имеющийся файл ответов (делайте резервные копии).

В дистрибутив сборки включены дополнительные обложки оформления:
Pureplus.ksf
WMP11.ksf
WMP12.ksf
MAC.ksf

Ссылка на закачку:
http://ifolder.ru/24612511

wolkow70 09-07-2011 16:22 1710141

Обновил сборку до версии KMP 3.0.0.1441 R2

Новая ссылка на закачку:
http://ifolder.ru/24612511

Тема передана мне.

Dimon33 22-09-2011 12:28 1758066

Обновился KMPlayer 3.0.0.1442,wolkow70,ждем обновления Вашей сборки

wolkow70 22-09-2011 14:08 1758119

Цитата:

Цитата Dimon33
Обновился KMPlayer 3.0.0.1442,wolkow70,ждем обновления Вашей сборки »

Тестирую. Сегодня выложу.

wolkow70 22-09-2011 20:07 1758352

Сборка обновлена до версии KMPlayer 3.0.0.1442
Ссылка для скачивания

Существенно подработал скрипт, добавил несколько тем и настроек.
Все сказанное выше о предыдущей версии сборки, справедливо и для этой.

Скрипт во вложении:

wolkow70 23-09-2011 15:58 1758824

Обновил подборку обложек оформления, теперь включены:

Belt_KMPlayer.ksf
BSP-(Win).ksf
MiniWeb.ksf
Pureplus.ksf
WMP12.ksf
WMP11.ksf
Zune.ksf
kmp.splash.ksf
FoxyFellow.ksf
KMP_Modern_Skin.ksf
PotPlayer.ksf
QQPlayer.ksf

Размер сборки несколько увеличился, но не смог не один скин "оторвать от сердца"

Dimon33 12-12-2011 17:52 1813864

Новая версия KMPlayer 3.1.0.0
Изменения:
Update Open Album Art.
- 3D Video subtitle handling added.
- Supports MKV File's WEBM format.
- EVR's subtitle handling method changed.
- Modified AAC audio codec.
- Modified RTMP address fishing bug
- Modified http streaming bug
- Modified ending bug when replaying the internet stream download
- Modified the immediate application of Video Setting(always on top/when running/base)

wolkow70 ,Вы планируете обновить свою сборку?

wolkow70 12-12-2011 19:19 1813919

Цитата:

Цитата Dimon33
wolkow70 ,Вы планируете обновить свою сборку? »

Да, планирую.
Есть файл KIconLib.dll 1.0.0.8 с иконками 256x256 под Win7 но размером 7,2 Мб (жмется до 4,3 Mб), не знаю включить его в сборку или так оставить 48x48?

wolkow70 14-12-2011 19:31 1815264

Досадные недоразумения есть в новой версии. Например, при назначении кликов левой кнопки мыши на "Воспроизведение-Пауза" - файл запускается в режиме паузы. Если двойной клик назначить на переключение в Полноэкранный режим, то файл открывается в полноэкранном режиме. Причем такая инверсия на Windows 7 проявляется.
Вот такие мелочи удерживают пока выложить сборку. Хотя, в целом она готова.
Какие мнения будут?

Dimon33 14-12-2011 22:47 1815389

wolkow70, выкладывайте сборку -потестим :)

wolkow70 15-12-2011 10:48 1815643

Сборка обновлена до версии 3.1.0.0

Доработан скрипт установки.
Из компонентов установки убрал ассоциации с образами дисков.
Добавил дополнительную опцию асcоциации с видео-файлами .webm.
Опции "Предварительные настройки" по умолчанию не отмечены.
В варианте тихой установки лучше оперировать ini-файлом и reg- файлом.

Ссылку на предыдущую версию не удаляю, так как она пока кажется более стабильной.

Ссылка на скачивание новой версии:
http://ifolder.ru/27590484

Отдельно файл KIconLib.dll с большими иконками.
http://ifolder.ru/27589537

Скрипт во вложении.

wolkow70 21-12-2011 17:23 1819541

Обновил сборку до версии 3.1.0.0 R2

В данной версии сборки несколько увеличился размер инсталлятора, так как в сборку интегрирован файл KIconLib.dll с большими иконками 256x256, который ставится опционально только на системы Vista и выше (Windows 7...). Файл со стандартными иконками при этом резервируется в KIconLib.dll.bak и может быть восстановлен.

Ссылка на скачивание сборки:
http://ifolder.ru/27730230

psi-x 06-01-2012 19:29 1829800

в третьей версии у меня появилась полоска искажения видео внизу. Во второй версии такого небыло. Я давно не обновлял плеер, но перестали воспроизводится некоторые файлы и пришлось обновить - видео теперь воспроизводится всё, а вот звук в формате *.wav перестал воспроизводится (windows 7). У кого похожие проблемы? Как с этим бороться?

wolkow70 11-01-2012 16:03 1833197

Цитата:

Цитата psi-x
в третьей версии у меня появилась полоска искажения видео внизу. Во второй версии такого небыло. Я давно не обновлял плеер, но перестали воспроизводится некоторые файлы и пришлось обновить - видео теперь воспроизводится всё, а вот звук в формате *.wav перестал воспроизводится (windows 7). У кого похожие проблемы? Как с этим бороться? »

Здесь программа не обсуждается. Для этого есть другие форумы.

wolkow70 26-03-2012 16:46 1887156

Обновил сборку до версии 3.2.0.18

Что нового в сборке:
1. Доработан механизм внесения ассоциаций.
2. Файл с настройками должен теперь иметь наименование KMPCFG.reg и располагаться в папке KMP, созданной в одной директории с инсталлятором.
3. Подхват обложек. В папке KMP можно создать вложенную папку Skins, в которую и помещать нужные обложки. Копирование файлов осуществляется по расширению .ksf.
4. Внутренняя переработка инсталятора сборки, новый дизайн.

diakov 26-03-2012 17:30 1887177

wolkow70, KMPlayer 3.2.0.18 удален...перезалей!

И еще как реализовать в скрипте это??? (я так понимаю это и есть механизм внесения ассоциаций или что это?)



и это



Похоже как то на исполнение с ключом запуска....

wolkow70 26-03-2012 17:52 1887197

Сборку перезалил.

Цитата:

Цитата diakov
И еще как реализовать в скрипте это? »

ExecWait '"$INSTDIR\KMPlayer.exe" -install'
ExecWait '"$INSTDIR\KMPlayer.exe" -uninstall'

KMPlayer.exe -install - это проверка из оригинального ли дистрибутива установлена программа. Если не установить флаги могут периодически вылазить предложения скачать оригинальный дистрибутив с сайта. Запускать команду нужно из последней секции или в функции .onInstSuccess

diakov 26-03-2012 17:55 1887199

Спасибо!

diakov 27-03-2012 09:37 1887542

wolkow70, а как сделать так что бы при первом запуске программы сначала стартовал KMPSetup.exe, а потом сам плеер как в оригинале?

wolkow70 27-03-2012 14:41 1887767

Цитата:

Цитата diakov
wolkow70, а как сделать так что бы при первом запуске программы сначала стартовал KMPSetup.exe, а потом сам плеер как в оригинале? »

При первом запуске KMPSetup.exe стартует, если согласиться на запуск программы с последней страницы оригинального инсталлятора. Если отказаться от запуска и закрыть инсталлятор, то запускается при первом запуске непосредственно плеер.
Отсюда напрашивается вывод, что в скрипте прописан запуск не плеера, а именно KMPSetup.exe с финишной страницы инсталлятора.

ИЗ СПРАВКИ:

Команда MUI_FINISHPAGE_RUN создает чебокс для запуска исполняемого файла после закрытия страницы.

По умолчанию чебокс отмечен.
!define MUI_FINISHPAGE_RUN "KMPSetup.exe"

Команда MUI_FINISHPAGE_RUN_TEXT помещает ваш текст слева от чекбокса для запуска исполняемого файла
По умолчанию название программы.
!define MUI_FINISHPAGE_RUN_TEXT "Запустить KMPlayer"

Команда MUI_FINISHPAGE_RUN_NOTCHECKED делает чебокс не отмеченным.

!define MUI_FINISHPAGE_RUN_NOTCHECKED

Команда MUI_FINISHPAGE_RUN_PARAMETERS запускает, указаный в команде MUI_FINISHPAGE_RUN исполняемый файл с ключами запуска.

!define MUI_FINISHPAGE_RUN_PARAMETERS "/S /NCRC" (свои параметры!)

Можно вызвать запуск через функцию.

Команда MUI_FINISHPAGE_RUN_FUNCTION вызывает вашу функцию после закрытия страницы.

Внимание! Указаный для запуска файл, в команде MUI_FINISHPAGE_RUN, игнорируется!
Команда MUI_FINISHPAGE_RUN_PARAMETERS так же игнорируется!

!define MUI_FINISHPAGE_RUN
!define MUI_FINISHPAGE_RUN_FUNCTION Моя_функция

diakov 27-03-2012 15:00 1887788

Это все харашо...а реально ли такое сделать если не нажимать на запуск программы с последней страницы оригинального инсталлятора. Просто даже в Driver Genius Professional встречал при запуске программы сначала стартует LiveUpdate.exe а потом сама прога...как такое замутить?

wolkow70 27-03-2012 16:03 1887821

Цитата:

Цитата diakov
Это все харашо...а реально ли такое сделать если не нажимать на запуск программы с последней страницы оригинального инсталлятора. Просто даже в Driver Genius Professional встречал при запуске программы сначала стартует LiveUpdate.exe а потом сама прога...как такое замутить? »

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

wolkow70 02-04-2012 18:59 1892095

Обновил сборку до версии 3.2.0.19

Изменения в программе:
Исправлены ошибки воспроизведения TS и OGG файлов.

- Waiting indefinitely large TS file for error correction.
- OGG file playback for error correction.

Ссылка на скачивание сборки:
http://ifolder.ru/29686402

wolkow70 13-07-2012 18:43 1951370

Обновление сборки до версии 3.3.0.33

ЧТО НОВОГО В СБОРКЕ:
Добавлена возможность применить собственные настройки как их импортом из reg-файла, так и копированием ini-файла конфигурации в папку программы.
Импорт настроек в реестр возможен из файла реестра KMPCFG.reg , который должен быть расположен в папке KMP, созданной в одной директории с инсталлятором.
Аналогично, в папке KMP возможно расположить файл конфигурации настроек KMPCfg.ini , в процессе установки он будет подхвачен и скопирован в паку с программой.
Разумеется, имеет смысл применить какой-то один из двух способов, поскольку если импортировать настройки из рег-файла, а затем скопировать ini-файл, то программа запустится в режиме хранения настроек в ini-файле.

Если в папке KMP файлы с настройками не будут обнаружены , то программа будет установлена с настройками по умолчанию. По умолчанию автором применена дефолтная (классическая тема оформления), выбрана русская локализация, отключено автообновление.

В режиме интерактивной установки, установщик выдает запросы на импорт данных в реестр или на копирование файла настроек. В режиме тихой инсталляции (с ключом /S) вывод окон с запросами подавляется, при этом, подразумевается согласие пользователя на выполнение операций.

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

Ссылка для скачивания сборки:
http://rusfolder.com/31640682

wolkow70 14-07-2012 17:31 1951757

Выложил в шапке обновленный скрипт сборки для текущей версии.

wolkow70 04-11-2012 15:39 2018549

Сборка обновлена до версии The KMPlayer 3.4.0.55

Версия: 3.4.0.55 Дата выпуска: 1 ноября 2012

Добавлена функция проигрывания DV файлов
Добавлен SIPR аудио кодек
Добавлен EVR функция субтитров
Исправлена ошибка в плейлисте при перекидывании в него файлов
Исправлена ошибка в JPG файле при снятии снапшота
Исправлена специфическая ошибка при проигрывании AVI файлов
Исправлена ошибка в AVI файлах когда аудио дорожка пропущена
Исправлена ошибка при проигрывании поврежденных AVI файлов
Исправлена ошибка в субититрах DIVX(XSub) при рецайзе в обработчике VMR9 и EVR C/A.
Исправлено зависание когда проигрывается определенный FLV файл
Иправлена функция Web поиска в режиме полный экран
Исправлена ошибка обновления AlbumArt
Исправлена ошибка в MKV файлах когда нажимается пропустить начало

Ссылка для скачивания: http://rusfolder.com/33448416

wolkow70 04-11-2012 20:17 2018782

Для русскоязычных пользователей обновление до версии 3.4.0.56 не актуально.
В версии 3.4.0.56 от 4 ноября исправлены ошибки перевода немецкого и испанского языков.
For those of you having language issues for Spanish & German, please download KMP patched version 3.4.0.56 from www.kmpmedia.net using Softonic link in a few hours from now.

byroot 09-11-2012 08:37 2022064

Вчера вышла 3.4.0.59, будет обновление?

wolkow70 10-11-2012 03:02 2022713

Сборка обновлена до версии The KMPlayer 3.4.0.59

Версия: 3.4.0.59 Дата выпуска: 2012-11-06

Ссылка для скачивания:
http://rusfolder.com/33542507

wolkow70 23-01-2013 14:45 2073134

Сборка обновлена до версии The KMPlayer 3.5.0.77

Ссылка для скачивания:
http://rusfolder.com/34650146

MavRus 23-01-2013 17:13 2073253

Оперативно!!!

Изменения в версии 3.5.0.77:
Supports FTP (Live streaming)
Supports HTTP, FTP subtitles.
Display Replay Progress function in TaskBar for Windows 7 & later version.
Modified online subtitle search function.
Fixed playback performance decline issue when too many bookmarks exist.
Fixed display crack issue in libcodec(XviD) CODEC.
Added video property setting function from EVR to H/W.
Fixed Colorlevel in EVR(C/A)
Fixed Memory Violation Error issue due to audio decoding.
Improved playback starting speed of initial network file(http, ftp)
Fixed video & audio sync issue when seeking in AVI file.
Fixed MP4 encoding error issue.
Modified MP4 file sync source parser.
Fixed part of AC3 codec error issue.
Fixed Interger overflow error
Modified memory
related logic for MKV source filter.
Fixed switching audio track issue

kvlar 30-01-2013 16:36 2078628

Подскажите, возможно где то упустил.... как в тихой установке выбрать скин по умолчанию, отличный от default

wolkow70 31-01-2013 13:11 2079282

Цитата:

Цитата kvlar
Подскажите, возможно где то упустил.... как в тихой установке выбрать скин по умолчанию, отличный от default »

Это делать не рекомендуется, так как, на завершающей стадии процесса установки производится проверка правильности инсталляции (выполняется команда KMPlayer.exe -install), при этом, в том числе, проверяется установлен ли по умолчанию оригинальный скин от производителя (или встроенная обложка или дефолтная). Если эту проверку не провести, то в дальнейшем могут периодически вылазить сообщение с предложением скачать оригинальный дистрибутив и переустановить программу.
Но, если, все-таки хотите, то попробуйте через внесение настроек в реестр.
Внесение настроек: Если, в одной директории с инсталлятором создать папку KMP в ней можно разместить свой файл конфигурации настроек в формате файла реестра, который должен называться KMPCFG.reg.
Параметр:
[HKEY_CURRENT_USER\Software\KMPlayer\KMP3.0\OptionArea]
"SkinFolder"="Defolt.ksf"

kvlar 31-01-2013 15:08 2079371

Спасибо

Faogs 03-02-2013 16:57 2081656

rusfolder? За что такое наказание у меня сейчас закачка на 15 кб идет. Да и ксати подскажите как прицепить bik к кмплееру? RadGtSplitter и binkw32 закидывал в папку пишет ошибка и все, что не так?

wolkow70 03-02-2013 19:53 2081791

Цитата:

Цитата Faogs
rusfolder? За что такое наказание у меня сейчас закачка на 15 кб идет. »

Все мои сборки хранятся там, нравится система управления файлами rusfolder.
Цитата:

Цитата Faogs
Да и ксати подскажите как прицепить bik к кмплееру? RadGtSplitter и binkw32 закидывал в папку пишет ошибка и все, что не так? »

Не знаю, у меня стандартная комплектация плеера.

Dimon33 10-04-2013 16:39 2129826

wolkow70,обновите вашу сборку,KMPlayer 3.6.0.85 Final,плз :)

wolkow70 10-04-2013 17:47 2129889

Цитата:

Цитата Dimon33
wolkow70,обновите вашу сборку,KMPlayer 3.6.0.85 Final,плз »

Обновление сборки KMPlayer до версии 3.6.0.85 Final
http://rusfolder.com/35924293

В этой версии отломали возможность подключения внешних декодеров и добавили всякого мусора.
Плеер уверенно деградирует.
Ссылку на версию 3.5.0.77 оставляю в шапке

conductor 10-04-2013 22:26 2130079

Цитата:

Цитата wolkow70
В этой версии отломали возможность подключения внешних декодеров и добавили всякого мусора.
Плеер уверенно деградирует. »

согласен !
ffmpeg.exe что это такое включили ?

wolkow70 11-04-2013 12:51 2130332

Цитата:

Цитата conductor
ffmpeg.exe что это такое включили ? »

Исполняемая библиотека кодирования. Вещь не нужная в данном случае.

wolkow70 17-04-2013 14:59 2134452

Обновление сборки KMPlayer до версии 3.6.0.87 Final

В этой версии поправили косяк с подключением внешних декодеров.

http://rusfolder.com/36026599

hashem65 14-07-2013 03:52 2184385

Вложений: 1
silent install

attach file download

KMP.exe
runkmp.exe

Чайник абсолютный 14-07-2013 18:20 2184586

Доброго здоровья! Пытался скачать KMPlayer, пока ничего не вышло. Что не так делаю не знаю- подскажите как правильно. Спасибо!

alert30 15-07-2013 20:09 2185155

Цитата:

Цитата Чайник абсолютный
Пытался скачать KMPlayer »

В каком месте скачали, и от какого автора сборки Вы качали?

wolkow70 14-09-2013 14:38 2217735

Обновление сборки KMPlayer до версии 3.7.0.109 Final
Обновлены некоторые обложки и добавлены новые.

В этой версии программу здорово испохабили, теперь on-line функции не отключаются стандартным образом и при каждом запуске в плеере открывается встроенный браузер с показом всякого мусора. Блокируйте программу сетевым экраном или нужно редактировать файл программы в hex-редакторе.
По этой причине ссылку на версию 3.6.0.87 оставляю в шапке.

Ссылка для скачивания:
http://rusfolder.com/38025571

shao 18-09-2013 22:17 2220082

Цитата:

Цитата wolkow70
В этой версии программу здорово испохабили »

Аж неохота пользоваться... :(((

wolkow70 19-09-2013 10:18 2220254

Цитата:

Цитата shao
Аж неохота пользоваться... »

Сам уже не пользуюсь этой программой, перешел давно на PotPlayer. Поддерживаю сборку поскольку просят форумчане. Хотя, в некоторых моментах KM не заменим, но для себя оставил версию 3.6.0.87.

wolkow70 26-07-2014 11:18 2381487

Обновление сборки KMPlayer до версии 3.9.0.126
В дистрибутив сборки включен патч для отключения рекламы при запуске.
Установка модуля-патча в папку с программой производится при выборе соответствующей опции в инсталляторе. При этом в папке ярлыков программы в Стартовом меню создается ярлык запуска патча с правами администратора.
Ссылка для скачивания:
http://rusfolder.com/41312375

wolkow70 28-07-2014 15:58 2382252

Исправлена ошибка в Сборке 3.9.0.126. Просьба перекачать.
http://rusfolder.com/41312375

wolkow70 02-11-2014 11:57 2423542

Обновление сборки KMPlayer до версии The KMPlayer 3.9.1.129 Stable
Что нового в сборке:
1. Применено новое решение (index.htm) для отключения показа рекламы в браузере.
2. По умолчанию теперь идет установка в папку KMPlayer , а не в The KMPlayer.
Ссылка для скачивания:
http://rusfolder.com/42159035

wolkow70 06-11-2014 19:48 2425696

Обновил перепакованный инсталлятор The KMPlayer с расширенными возможностями интерактивной или автоматической установки до версии 3.9.1.130 Stable.

Изменения в сборке:
По умолчанию применено решение от Victor_VG (index.htm) для отключения показа рекламы в браузере плеера. Также добавлен патч Vitaliy977 (применён новый способ отключения боковой панели с рекламой (идея CUTA), распаковывается в папку с программой, для запуска с правами администратора создается ярлык в программной группе в меню "программы". Добавлен Lentoid HEVC декодер. Сплиттеры MP4Splitter.ax, MatroskaSplitter.ax, FLVSplitter.ax заменены на сплиттеры новых версий из MPC-BE (с поддержкой HEVC потоков).

Ссылка для скачивания:
http://rusfolder.com/42197848

wolkow70 11-09-2015 10:10 2552009

Обновил перепакованный инсталлятор The KMPlayer с расширенными возможностями интерактивной или автоматической установки до версии 4.0.0.0 Stable.
http://rusfolder.com/44201123

Oleg48 01-02-2016 14:11 2601394

Обьясните как в Вашем скрипте реализована отключение рекламы?

DjBoBo 07-07-2016 21:10 2648883

Переложите, пожалуйста, сборку KMPlayer 3.6.0.87. В шапке ссылка битая :-(

_7sh3 10-07-2021 15:48 2961883

Внимание: последний ответ в эту тему был добавлен более чем 5 Лет назад )))


KMP3.0.0.1442 (44.2 МБ) яd 09.09.2023

* Общее отличие от оригинальных и новых версий проигрывателя - сборка действительно пытается нормально работать )
* Функциональность проигрывателя реализована на базе LAV/MPC/3DYD Filters + SVPflow/AviSynth для уплавнения видео
* Рекомендуется использовать установочную версию проигрывателя
* Портативную версию проигрывателя использовать НЕ В СИСТЕМНЫХ ПАПКАХ! (Program Files etc.)
* Если уплавнение видео (SVP) не работает в Win7/8.1, значит в системе не установлено обновление KB3118401
* В инсталляторе можно выбрать версию 2.9.3.1428 для установки - последняя версия до продажи проигрывателя Pandora.TV
* Сборка не поддерживает Windows XP




"Тихая" установка по умолчанию

*.exe /VERYSILENT

Дополнительные параметры:
/P - Распаковка портативной версии
/S - Создать ярлык на рабочем столе
/PLS - Список воспроизведения IPTV
/SVP - Просмотр видео с эффектом плавности движений

*также возможно применение всех команд из дополнительных задач установочной версии



Время: 22:13.

Время: 22:13.
© OSzone.net 2001-