K-Lite Codec Pack
Всем привет!
Перепаковал klite254full с помощью Inno setup, пытаюсь компилировать exe-шник - вылетает ошибка. В свойствах нескольких файлов (Вкладка Properties -> Common -> Scripting -> строка Check) есть строки "hideDIVx", "NOT hideDIVx", "supportsSSE" и т. д. Подскажите, кто знает, что это за скрипты и как их вытащить из инсталлятора? |
snark
перепаковывал зачем ? у установщика есть силент ключи и резим настройки файла автоответа (с ваший конфигурацией что ставить а что нет) Код:
klite254full.exe -MakeUnattended запускаем так примет мой Код:
klite254full.exe /verysilent /LoadInf=".\klmcp.ini" /TASKS="icons_bsp\desktop,icons_bsp\quicklaunch,mpc_render\overlay,speaker\stereo,boostac3volume" |
snark
Как я понял строка Check нужна для проверки в скрипте установлен ли у тебя тот или иной кодек! Может я ошибаюсь, так как точно знаю, что эта штука расчитана под язык паскаля, просто Inno setup понимает этот язык и если ты шариш в паскале, то можно такие экзотические инсталяторы делать на его основе, то есть писать скрипт под компилятор!! Тут я не селен!! А свой кодек пак я уже давно склепал, вшил те кодеки которые считал необходимыми для себя, ну и конечно для каждого свой компонент, типа как у K-lite, просто надо каждый кодек зарегить и глянуть, что там вноситса в реестр, это не трудно все узнать со скрипта который ты вытащил с дистра!! Попробуй все сделать сначала, только без этого "Check" и на все то, что там на него указываетса! Чем ты вытаскивал скрипт и извлекал файлы с дистрибутива? Только что вот проверил K-Lite Codec Pack 2.70, теперь можно только с него вытаскиваетса скрипт, а файлы уже нельзя вытащить, пишет, что файлы под пасвордом, я в ШОКЕ теперь, что делать!! :o |
ANDYru
Перепаковывал для того чтобы выкинуть из инсталлятора Windows media player - мне он не нужен, а 10 мег он занимает. А про ключи и файл ответов - сделал и такой вариант, все идет на ура, но хочется подрезать дистр. boss911 Файлы я вытаскивал при помощи Код:
innounp -x -m |
snark
Цитата:
|
boss911 Нашёл на форуме innounp - пароль на k-lite, real alternative и иже с ними - WizardForm
Хитро сделано, он зашит в код установщика и автоматически им подставляется. B bin-файле как раз и есть нехватающие функции на языке Паскаль, которые использует инсталлятор. Опять же, на сайте innounp можно скачать для него дизассемблер, из кода на выходе можно понять хотя бы, например, какие ключи реестра проверяются и т.п. P.S. Как раз сегодня искал, тоже хочу свой кодек пак сделать :biggrin: только я себе задачу усложнил, перепаковываю в NSIS, не люблю Inno и Паскаль вообще. |
vampik
Цитата:
Цитата:
Цитата:
|
Кстати, не совсем по теме, но относится к продукции k-lite. Мучался сегодня с воспроизведением QuickTime через directshow (Windows Media Player, Winamp etc.). QuickTime Alternative состоит из взломанного QuickTime Player'а и Cyberlink directshow фильтра. К своему огромному разочарованию, я обнаружил, что с фильтром Cyberlink есть проблемы и с wmp (не работает seeking), и с winamp (клип воспроизводится рывками). Пробовал фильтр от InterVideo, с wmp работает нормально, с winamp'ом - играет 6-7 кадров в секунду.
В общем, случайно нашёл следующее решение - при этом файлы из дистрибутива quicktime не нужны, фильтр NDParser.ax из Nero7 в качестве сплиттера и ffdshow, надо только в последнем активировать кодеки QDM2 (для qt), AMR (для 3gp) в настройках аудиодекодера и SVQ1 SVQ3 (для qt), H263 (для 3gp) в настройках видеодекодера. Фильтр из Nero работает независимо от наличия самого Nero и серийников к нему, и альтернативы ему нет - больше ни один бесплатный mp4-сплиттер не захотел корректно работать с файлами .mov. Все имеющиеся у меня клипы воспроизвелись нормально.. |
Цитата:
|
Может кто поделится готовым автоустановочным "продуктом" ?
|
Ребята, уже башку сломал, как подобрать пароль к K-Lite. Подскажите, где копать.
|
MKN
Цитата:
Код:
klcodec276f.exe -MakeUnattended |
Ребята, уже башку сломал, как подобрать пароль к K-Lite. Подскажите, где копать.
Никто не знает? |
ReLogan
Цитата:
|
qeraser
Цитата:
ReLogan Сдаетса мне, что не кто тут не даст ответ, так все его ставят в silent со своими параметрами, а я бы тоже с удовольствием его перепаковал под себя, чтоб не сидеть и не собирать мне необходимые кодеки в кучу!! |
Будем спрашивать у крякеров, вообще конечно неплохо знать метод, чтобы в следующий раз, когда пароль поменяеться, узнать новый.
|
а мне нужны все установки по умолчанию как это сделать, а то я запускаю коммандой -MakeUnattended и дальше приходится все время next нажимать. хотелось бы чтобы он безо всяких вопросов устанавливался.
|
veschiy
klcodec246f.exe /silent /sp- |
ReLogan
k-lite инстолятор зашифрован с помощью модуля ISCrypt.dll, ломать бесполезно, по карйней мере я еще не слышал чтобы сломали скажи зачем тебе это может подскажем что, если хочешь на основе делать свой дистриб, то найди версию постарее, например klcodec264f.exe, там дистр еще не шифрованный |
Старая тема, но может кому пригодится пароль для распаковки.
Real Alternative 1.52 - 6e0c342a7436d30c9bc961f7dc17bfde6ef44cbc00 K-lite Codec Pack 2.88 - 153e1f0efef167322cb6d5f39d655a2dceedeefe00 K-lite Mega Codec Pack 1.70 - 7897a5f984e418aa96d7db98e563187a9e8475e900 |
ПЛЗ...Объясните в кратце,что примерно нужно редактировать/удалить для создания своего набора кодеков.Хочу удалить Media Player Classic и все остальное что не устанавливается по дефолту.
Заранее благодарен. |
Ну если вкратце...
.. из короткого "рыдми" (из состава пакета) можно извлечь полезное :) : Цитата:
|
Я так понял после распаковки пакета кодеков нужно отредактировать файл install_script.iss (удалить то,что не будет устанавливаться),затем удалить файлы(которые также не устанавливаются) в папках {app} и {sys}.Или чтото не так?
|
Narm
Распаковывать пакет не надо. Нужно воспользоваться командой -MakeUnattended, пройти все шаги установки. И в папке рядом с дистрибутивом окажется все необходимое для установки, как вы только что настроили. Запускаете батник и готово. |
qeraser
Спасибо за совет. |
А перепаковать кодек из exe файла в .Msi для развертывания приложения в домене каким образом можно?
|
babki
распаковать программой innounp.exe. а потом попробовать собрать каким-нибудь msi конструктором :) Я например пользуюсь Advanced Installer от Caphyon |
snark
а вы пробовали распаковывать K-Lite Codec Pack ? |
to babki
впринципе то необязательно, можно создать zap файл и развернуть из него. Там только проблема небольшая - Win2003 ИМХО не хочет разворачивать ничего кроме msi, а вот 2000 без проблем. |
Я применил к klcodec279f команду -MakeUnattended прошел установку, появились 2 файла(klcpf.bat и klcpf.ini). Поместил их вместе с klcodec279f в папку codek. В wpi написал команду %cdrom%\$oem$\codec\klcodec279f.exe /verysilent /norestart /LoadInf=".\klcpf.ini"
Но как я понял у меня он все равно устанавливается по умолчанию. Потому что если я запускаю klcpf.bat , то он как я и хочу: НЕ ассоциируется с ави и некоторыми другими файлами, и также проигрывает файлы mov. А когда устанавливаю виндоуз в автомате и с этой командой он не подхватывает видимо klcpf.ini. Пробовал в wpi поставить на klcpf.bat, но он вообще тогда пропускает кодек. Что можно сделать, чтобы кодек279 установился не по умолчанию, где ошибка? |
oltown Поместили их вместе с klcodec279f в папку codek, а запускаете с %cdrom%\$oem$\codec. Это очепятка?
|
oltown
Запакуй всё вместе в ... ну хотя бы WinRAR (sfx) с запуском bat. |
Ту Флинт:Нет, это я в комменте опечатался. Так все верно стоит. Он ведь у меня стартует, только устанавливаеться по умолчанию.
ТУ Имаго: Попробую запаковать, но не знаю, что написать в комментариях к архиву. |
oltown
Цитата:
Код:
;Расположенный ниже комментарий содержит команды SFX-сценария |
2 gvshil и Imago: Да все получилось если заархивировать.Сенкс.
Только непонятно почему, как вышеописанным способом не срабатывал |
Уважаемые коллеги! Не знает ли кто как настроить стандартные версии кодеков (например, kl320s, или подобный), что бы они понимали файлы типа *.mov
|
|
Проблема рассинхронизации картинки со звуком возникает на некоторых компьютерах в случае использования K-Lite codecs при воспроизведении некоторых avi-файлов стандартным WMP9-11 или Media Player Classic. Где грабли?
|
Может повтор, но тогда не помешает в шапку кинуть вот такую ссылку: http://www.codecguide.com/silentinstall.htm и возможно закрыть тему :) (шутка)
... Ay_Emul: no song playing... |
tolyan17, ну и ну, развеселили ;)
В командной строке (CMD, Far Manager, Total Comander, что удобнее) набираем klmcodec365.exe -MakeUnattended где klmcodec365.exe - инсталляционный файл дистрибутива версии 3.6.5 (версия и название может разниться, зависит от того, откуда качали). Запускается обычная установка но в спецрежиме: в первом окне вместо лицензии подробно описано, что такое Unattended и с чем его едят, далее обычный выбор компонентов (что ставить, каталог установки и т.д.), в последнем окне вместо кнопки "Установить" будет что-то типа "Записать" или "Завершить". В папке с программой появится два файла: klmcp.bat и klmcp.ini. В последнем сохранены все Ваши ответы и выбранные компоненты, в klmcp.bat - пример запуска тихой установки, который можно запускать - установка пройдет тихо. В нем примерно следующее: klmcodec365.exe /verysilent /norestart /LoadInf=".\klmcp.ini" ... Ay_Emul: AGAINST unFinished |
Подскажите, пожалуйста, пароль для K-Lite Mega Codec Pack 3.8.0
А также форум, где можно найти пароли для свежих версий пакета (если нельзя публично - в личку) |
DPavlik82, у меня вроде ничего не требует, вот md5 для дистрибутива 3.8.0, который я скачал с местного файлообменника: 0da019d57c327d9497a6b3866d773019
tolyan17, жаль удалил свой пост, прикольный был перевод ;) ... Ay_Emul: Gorillaz - Bill Murray |
Bulba_S,
md5 у меня другой, качал откуда-то из ссылок на оф сайте. А чем распаковывали - через плагин Multiarc тоталом? У меня тоталом открывается, но при распаковке виснет. А Universal Extractor пишет: введите пароль :) innounp.exe от 27 октября. |
DPavlik82, распаковать всмысле разобрать дистрибутив на части? Нет, этим я конечно не занимался, так как меня полностью устраивает ключ -MakeUnattended. А так да, на все дистрибутивы сабжа, которые я скачивал в последнее время, KIS ругался - "невозможно проверить, архив защищен паролем", но я не придавал этому значения.
... Ay_Emul: NAZARETH/AY-VERS. BY TASH*KEY |
|
в архиве тихая инсталяха - надо только запустить Setup.bat
K-Lite_Codecs_4.1.0.rar 17.42 MB - http://depositfiles.com/files/7080866 |
Неужели так скрипт никто не напишет ??
|
vipnucleus, чем klitepack<Версия>.exe -MakeUnattended не устраивает?
Зачем велосипед то изобретать ? |
красавчеги! я и не думал, что кто-то этим занимается, сам всегда мечтал залезть в этот инсталлер. обнаружил запароленность где-то с 1.5 версии, облом. Но откуда ключи? Наверное с устареванием актуального пакета раздают? :) Хорошо хоть это! Так как можно приблизительно по старой покумекать.
Ато я в горести стал уже всё тупо после установки выгребать и интуитивно собирать своё. Мне лично не нравиться расклад папок, в инсталлере. Я лублу все DLL/AX в system32 кидать, чё заморачиваться то с директориями! Например: system32/ffdshow/* system32/ffdshow.ax system32/ffdshow.manifest Ибо system для того и изобретали чтоб этим пользоваться. Я даже clsid-у об этом написал на форуме. Но он сказал это very stupid :) |
Хочу тут добавить про автоматическую установку кодеков. Всегда в свой дистрибутив делал автоматическую установку K-Lite Codec Pack Full. Как то переставил себе дома винду со своего диска и автоматически поставились кодеки. Потом все драйвера поставил, mediaplayer classic настроил как надо. И в фильмах со звуком 5.1 пропадала 1 или пара звуковых дорожек. Я уж непомню какие именно каналы не работали. При тестировании звуковухи утилитой от Creative - всё работает. Все каналы работают. А вот в плеере нет. Причем в плеере я все настройки перепробовал - в ручную задавал количество каналов - не помогало. Решилась эта проблема ручной переустановкой кодеков. Я уж незнаю в чем проблема была - может быть, что драйверов на звуковуху не стояло когда сами кодеки ставились и что то там не оптимизировалось под систему.
И вот буквально вчера. Решил обновить на своей сборке винды программы. Скачал новый K-Lite Codec Pack Full. Через -MakeUnattended сделал автоматическую установку. На своей реальной машине удалил старые кодеки и чтобы проверить автоматическую установку, да и просто даже думаю сразу обновлю кодеки - установил через эту автоматическую установку эти новые кодеки. Настроил Media Player Classic - запускаю HDTV фильм - тормозит. Настройки опять пересмотрел всё нормально. Переставил вдобавок coreAVC кодек - который как раз для просмотра этих HDTV фильмов зажатых H264 кодеком.. Ничего не помогло. Удалил опять все кодеки. Опять через автоматическую установку сделал - тоже самое. Видео подтормаживает - причем процессор не загружен на 100%... Процентов 30. Но видео подтормаживает и идет как бы с небольшим ускорением. В общем я уже не стал дальше париться - а вручную переустановил K-Lite Codec Pack Ful - всё сразу заработало как надо. Я незнаю - может при автоматической установке кодеки как то не оптимизируются под систему или плеер как то не так настраивается/оптимизируется. Я просто если делаю что то - то уж наверняка. А тут получается что при этой автоматической установке этих кодеков такие траблы могут вылезти. Видимо или вообще откажусь от автоматической установки K-Lite Codec Pack Full или сделать через Auto-IT. Написал всё это, чтобы не наступали на те же грабли)) |
galakt
То, что при тихой установке k-lite кодеки ставятся/регистрируются иначе звучит как минимум маловероятно. НО у меня есть большие сомнения, что при "тихой" установке срабатывает раздел Miscellaneous (Detect Broken Codecs/Detect Broken DirectShow filters) и возможно проблема кроется тут. Как вариант k-lite ставить "тихо", а упомянутое запускать ручками (или используя AutoIt), вытащив из распакованного пака. Но это всё теория, сам не заморачивался, ввиду отсутствия проблем с "тихой" инсталляцией. Добавлено: Как оказалось, даже распаковывать ничего не надо. Упомянутый Codec Tweak Tool можно скачать тут и если есть желание позамарачиваться, попробуйте запустить его после "тихой" установки. |
У меня K-Lite Codec Pack 3.40 Full ставится в WPI, в скрипте только ключ установки
Код:
/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- md5 набора кодеков которые скачал D1B54254BA1B60860B9566A5EBC0EFD4 19,1 МБ |
Цитата:
|
Вы видимо просто выставить настройки не умеете при MakeUnattended.
Core H264 может не работать из за назначения ассоциаций на ffdshow. У меня все нормально отрабатывает и устанавливается. |
ну да.. а когда точно также устанавливаешь с теми же параметрами обычной установкой всё работает.. Я не утверждаю что у всех будет неправильно работать - просто предупредил что могут быть такие косяки...
|
Помогите разобраться в одном вопросе: для версии 5.0.0 сделал скрипт установки через /makeunattended, чтобы в дальнейшем добавить к дистрибутиву XP. В обычном режиме Windows все устанавливается нормально (как на реальной, так и на виртуальной машине), но автоматически запустить установку через RunOnceEx не получается. Может этот установщик относится к разряду тех, которым для установки нужен графический интерфейс? Или установку можно как-то по-другому реализовать?
|
Цитата:
|
Примерно так
Код:
REG ADD %KEY%\%i% /VE /D "Кодеки" /f Код:
@echo off |
Всем привет. Пытался сделать автоинсталлятор K-Lite.
Запустил с ключем -MakeUnattended, созданные файлы пытался запаковать в один при помощи iexpress. Не получилось: запускаю созданный файл, моргает консольное окошко и все. Паковал винраром- все получилось, но на работе не хотелось бы использовать творения платного софта. Что у меня не так? Делал по инструкции: http://clubrus.kulichki.net/iexindex.htm Вот SED файл, который у меня получился: Код:
[Version] |
Цитата:
ставится прекрасно из папки на CD, DVD, с флешки, и т.д. ... Start.cmd: Код:
start /wait K-Lite_Codec_Pack_530_Full.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- |
mamont1,
Спасибо. Я просто увидел на предпоследней странице про -MakeUnattended и думал, что по-другому никак. Только тогда вопросики есть еще: 1) Можно ли добавить ключик, чтобы ярлык на рабочем столе создавался? Можно, конечно, скопировать из главного меню, но для разных осей разные пути нужно прописывать, чего делать бы не хотелось. 2) Чтобы проассоциировать его только с видео файлами, нужно в конце дописать: Код:
start /wait "%programfiles%\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe" /unregall 3) Сильно не пинайте, я только начинаю с этим разбираться, поэтому такой вопрос: зачем нужна команда start /wait? Я вот писал батники для установки нескольких программ подряд, но не в них не ставил start /wait, а просто начинал с имени установщика. И все работало- программы ставятся по очереди, дожидаясь установки предыдущей. 4) Где почитать про доступные ключи /VERYSILENT /SUPPRESSMSGBOXES и проч... |
1) не знаю
2) Код:
start /wait "" "%programfiles%\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe" /unregall 4) здесь http://forum.oszone.net/post-452192-33.html |
mamont1,
Угу, спасибо. Только зачем пустые кавычки после start /wait "" ? |
|
mamont1,
Остановился на варианте с созданием нужного .ini файла при помощи -MakeUnattended. Там ставлю нужные галки, в том числе ярлык на рабочем столе. Ну и батник делаю с подгрузкой .ini: Код:
start /wait K-Lite_Codec_Pack_530_Full.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LoadInf=".\klcp_full_unattended.ini" |
ставлю k-lite mega codec pack с помощью SetupComplete.cmd
непойму где нужно располагать файл klcp_mega_unattended . располагал его вместе с klmcodec530.exe и вместе с setupcomplete.cmd ,но неподхватывается. ставится только сам кодек по умолчанию,вот команда из SetupComplete.cmd start /wait %DiskRoot%\klmcodec530.exe /verysilent /norestart /LoadInf=".\klcp_mega_unattended.ini" |
Цитата:
Код:
klmcodec530.exe /LoadInf="klcp_mega_unattended.inf" |
файл klcp_mega_unattended создавался после отработки -MakeUnattended.
располагал его вместе с klmcodec530.exe и вместе с setupcomplete.cmd ,но неподхватывается. |
Цитата:
Код:
/LOADINF="filename" |
если запустить - klmcodec530.exe /SAVEINF="filename"
пишет что нужно использовать -MakeUnattended |
geepnozeex, а может сделать "тихий" SFX, как в конструкторе? Думаю путаница из-за различий папок нахождения файлов и рабочей папки в момент выполнения SetupComplete.cmd
|
в конструкторе не SFX,а родной инсталлятор скачанный с сайта
|
А есть ли какая-нибудь команда, чтоб перед тихой установкой K-Lite проверить версию уже установленного ранее K-Lite? И если версия не совпадает - то начать установку, а если совпадает - ничего не устанавливать...
|
Цитата:
|
wolkow70, если устанавливать K-Lite поверх старой версии, то он сам её удаляет и записывает настройки заново, так что тут проблемы нет у меня.
|
lordfalcon@vk,
При запуске интерактивной инсталляции, в случае обнаружения ранее установленной версии, выводится запрос на деинсталляцию. Если же речь идет об автоматической установке по файлу конфигурации klcp_mega_unattended.ini , то запуск поверх старой версии может приводить к выводу например такого окна: У меня их сейчас при попытке обновления поверх версии 8.8 в режиме автоустанвоки вылезло несколько. Поэтому предварительно целесообразно производить запуск тихой деинсталляции. Ключ реестра: [HKEY_LOCAL_MACHINE\SOFTWARE\KLCodecPack] "installdir"="E:\\Program Files\\K-Lite Codec Pack" "version"=dword:00000370 "base_version"=dword:00000370 "type"="mega" "version"=dword:00000370 - версию нужно первести в десятичный код 00000370=880 (версия 8.8.0) Путь к деинсталлятору берем из значения параметра "installdir" |
wolkow70, такого еще не встречалось, возможно и всплывет, спасибо. А какой же мне командой в .cmd файле организовать проверку установленной версии K-Lite, чтоб сразу в этом же .cmd и запустить инсталляцию (если требуется) ?
|
lordfalcon@vk,
Я в скриптовом языке cmd не силен. Сам на NSIS сижу (и то недолго). Последовательность же действий такая: 1. Прочесть в десятичном виде и записать в переменную значение [HKEY_LOCAL_MACHINE\SOFTWARE\KLCodecPack] "version"=dword:00000370 2. Сравнить значение со значением эталонной версии. 3. Если эталонная версия равна или меньше, то пропускаем комманды. 3. Если эталонная версия больше, то читаем в переменную путь к деинсталлятору и запускаем его с ключом тихой деинсталляции /VERYSILENT. Не могу сказать, насколько это реализуемо в cmd. В разных типах инсталляторов свой синтаксис комманд. |
Цитата:
/SAVEINF пишет что надо использовать /UNATTENDET Но файл не создаётся Надо -MakeUnattended всё таки. |
В таких случаях помогает нажатие Ctrl-C в диалоговом окне — для копирования приведённого в нём текста в буфер обмена: Код:
--------------------------- |
Странный файл INI создаётся в нём
[Settings] abort_if_existing_version_is_newer=1 keep_existing_settings_on_upgrade=1 install_only_x64_components=0 install_codecs_only_for_mpchc=0 Вроде выбираю каждый раз чтоб только для mpc проигрывателя. 0 это же нет ? |
Время: 07:18. |
Время: 07:18.
© OSzone.net 2001-