Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка The KMPlayer + NSIS скрипт

Ответить
Настройки темы
Автоматическая установка The KMPlayer + NSIS скрипт

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Изменения
Автор: wolkow70
Дата: 11-09-2015
Описание: Новая версия
Вложения
Тип файла: rar kmplayer.rar
(15.4 Kb, 354 просмотров)
Скрипт 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.

-------
Человек человеку - друг, товарищ и волк!

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:43, 08-04-2009

 

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


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

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

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 02-04-2012 в 19:00.


Отправлено: 16:46, 26-03-2012 | #101



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 176
Благодарности: 5

Профиль | Отправить PM | Цитировать


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

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



и это



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

Отправлено: 17:30, 26-03-2012 | #102


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


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

Цитата diakov:
И еще как реализовать в скрипте это? »
ExecWait '"$INSTDIR\KMPlayer.exe" -install'
ExecWait '"$INSTDIR\KMPlayer.exe" -uninstall'

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

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 26-03-2012 в 17:58.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:52, 26-03-2012 | #103


Старожил


Сообщения: 176
Благодарности: 5

Профиль | Отправить PM | Цитировать


Спасибо!
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:55, 26-03-2012 | #104


Старожил


Сообщения: 176
Благодарности: 5

Профиль | Отправить PM | Цитировать


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

Отправлено: 09:37, 27-03-2012 | #105


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата 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 Моя_функция

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 27-03-2012 в 14:53.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:41, 27-03-2012 | #106


Старожил


Сообщения: 176
Благодарности: 5

Профиль | Отправить PM | Цитировать


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

Отправлено: 15:00, 27-03-2012 | #107


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата diakov:
Это все харашо...а реально ли такое сделать если не нажимать на запуск программы с последней страницы оригинального инсталлятора. Просто даже в Driver Genius Professional встречал при запуске программы сначала стартует LiveUpdate.exe а потом сама прога...как такое замутить? »
Это должно быть заложено в код самой программы. То есть после первого запуска чтение каких-то флагов в системе. Можно попробовать сделать подмену ярлыков, которые после первого запуска перепишутся на нужные, но это скрипт нужен (автоит например).

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 16:03, 27-03-2012 | #108


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


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

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

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

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

-------
Человек человеку - друг, товарищ и волк!

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:59, 02-04-2012 | #109


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Обновление сборки до версии 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:17.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:43, 13-07-2012 | #110



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка The KMPlayer + NSIS скрипт

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипт NSIS для перепаковки Mail.ru Agent hb860 Автоматическая установка приложений 47 16-04-2015 11:37
NSIS скрипт для перепаковки GOM player+сборка hb860 Автоматическая установка приложений 5 19-06-2014 00:03
Скрипт NSIS для перепаковки AIMP2+Сборки hb860 Автоматическая установка приложений 184 13-01-2014 13:04
Установка тем для Notepad++ с применением(NSIS скрипт+тема-сборка прилагается) hb860 Автоматическая установка приложений 3 16-10-2011 16:40
NSIS-скрипт для установки UsefulUtils Disc Studio(UUDS)+сборка hb860 Автоматическая установка приложений 0 26-11-2009 23:15




 
Переход