Кодеки.

Аватара пользователя
Mss

Кодеки.

Сообщение Mss »

Кто какие пакеты кодеков использует?

Калайт помоему слишком большой.

Ещё я пробовал codecs1.7.rar с msfn форума,но в нём не все кодеки,но удобный способ установки(просто копируем всё в system32 и запускаем bat файлик)

Может более удачные альтернативы или может есть какие-нибудь полные обзоры пакетов кодеков где рассматрииваются + и - ?
Аватара пользователя
d0ublezer0

Re: Кодеки.

Сообщение d0ublezer0 »

K-Lite Mega - тот большой. Есть еще K-Lite нормальный, но я его не пользую - там кодеков мало.



Да и ставится K-Lite достаточно просто (unattended)



Код:

Код: Выделить всё

start /wait Klite\klitem115.exe /VERYSILENT
Аватара пользователя
alcos

Re: Кодеки.

Сообщение alcos »

D@nil

Всё заработало как надо, благодарю за совет
Аватара пользователя
ANDYru

Re: Кодеки.

Сообщение ANDYru »

есть ещё более простой способ ! для тихой установки KLiteMegaCodec131.exe - импортируем в реестр с ключом S

Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KLiteCodecPack_is1]
"Inno Setup: Setup Version"="5.1.3-beta"
"Inno Setup: App Path"="C:\\Program Files\\K-Lite Codec Pack"
"InstallLocation"="C:\\Program Files\\K-Lite Codec Pack\\"
"Inno Setup: Icon Group"="K-Lite Codec Pack"
"Inno Setup: User"="ANDY"
"Inno Setup: Setup Type"="custom"
"Inno Setup: Selected Components"="player,player\\bsplayer,player\\mpclassic,player\\mpclassic\\settings,video,video\\divx,video\\divx\\dec,video\\divx\\enc,video\\xvid,video\\xvid\\dec,video\\xvid\\enc,video\\3ivx,video\\3ivx\\dec,video\\3ivx\\enc,video\\wmv9vcm,video\\wmv,video\\vp3,video\\vp6,video\\vp6\\dec,video\\vp6\\enc,video\\indeo,video\\indeo\\5,video\\indeo\\4,video\\indeo\\32,video\\i263,video\\huffyuv,video\\msmpeg4,video\\divxmpeg4,video\\dvd,video\\mpeg2,video\\mpeg2\\splt,video\\mpeg2\\splt\\ec,video\\mpeg2\\dec,video\\mpeg2\\dec\\lg,qt,qt\\codec,qt\\codec\\browser,qt\\codec\\plugins,qt\\directshow,real,real\\codec,real\\codec\\browser,real\\directshow,audio,audio\\mp3,audio\\wma,audio\\ac3,audio\\ac3\\boostvolume,audio\\ac3acm,audio\\vorbis,audio\\aac,audio\\3ivx,audio\\3ivx\\dec,audio\\3ivx\\enc,audio\\musepack,audio\\voxware,audio\\ape,audio\\divxwma,audio\\mp3lame,filters,filters\\mp4,filters\\ogg,filters\\ogg\\oggds,filters\\matroska,filters\\matroska\\gabest,filters\\matroskamuxer,filters\\vsfilter,filters\\matrixmixer,filters\\shoutcast,filters\\mmswitch,filters\\dcdsp,ffdshow,ffdshow\\keepconfig,ffdshow\\vfw,tools,tools\\gspot,tools\\sherlock,tools\\vobsubstrip,tools\\fourcc,tools\\minicalc,compat,compat\\dshow"
"Inno Setup: Deselected Components"="video\\mpeg2\\splt\\mc,video\\mpeg2\\splt\\lg,video\\mpeg2\\dec\\cl,video\\mpeg2\\dec\\mc,real\\clearsettings,filters\\ogg\\gabest,filters\\matroska\\haali,ffdshow\\newconfig,ffdshow\\newconfig\\all"
"Inno Setup: Selected Tasks"="icons,icons\\bsplayerdesktop,icons\\bsplayerquicklaunch,fa_mpc,fa_mpc\\avi,fa_mpc\\mpeg,fa_mpc\\wmv,fa_mpc\\ogm,fa_mpc\\mkv,fa_mpc\\mp4,fa_mpc\\qt,fa_mpc\\real"
"Inno Setup: Deselected Tasks"="icons\\mpcdesktop,icons\\mpcquicklaunch,checknews"
"DisplayName"="K-Lite Mega Codec Pack 1.31"
"UninstallString"="\"C:\\Program Files\\K-Lite Codec Pack\\unins000.exe\""
"QuietUninstallString"="\"C:\\Program Files\\K-Lite Codec Pack\\unins000.exe\" /SILENT"
"DisplayVersion"="1.31"
"NoModify"=dword:00000001
"NoRepair"=dword:00000001

а потом запускаем KLiteMegaCodec131.exe /VERYSILENT

и всё вуаля - кодек встанет с теми настройками - которые вы всегда выбираете !
Аватара пользователя
ANDYru

Re: Кодеки.

Сообщение ANDYru »

Зачем вообще заморачиаться с реестром?
http://forum.oszone.net/showthread.php?t=46821
- здесь все параметры командной строки для Inno Setup, которым запакован K-Lite.
Аватара пользователя
Debugger

Re: Кодеки.

Сообщение Debugger »

да вопрос не про ключи - это понятно ,они известны - просто при запусте за 12 мин до окончания установки винды - надо ещё и путь к файлу ответов писать , а если всё это еще и на сидюке лежиг - гиморно , а тот способ для k-lite что я предложил выше прост как нельзя и не трудоёмок
Аватара пользователя
ANDYru

Re: Кодеки.

Сообщение ANDYru »

да вопрос не про ключи - это понятно ,они известны - просто при запусте за 12 мин до окончания установки винды - надо ещё и путь к файлу ответов писать , а если всё это еще и на сидюке лежиг - гиморно , а тот способ для k-lite что я предложил выше прост как нельзя и не трудоёмок
Аватара пользователя
Debugger

Re: Кодеки.

Сообщение Debugger »

ANDYru



А чего там его писать, положил в папку с инсталлятором и все
Аватара пользователя
alcos

Re: Кодеки.

Сообщение alcos »

Народ, а вы читали, что пакет K-Lite Mega Codec Pack 1.33 при запуске пишет в окне лицензии:



Код:

Код: Выделить всё

Unattended installation:
Run the setup with the command-line parameter -MakeUnattended to create an unattended setup. A wizard called "Unattended Install maker" will appear. Follow the instructions given in the wizard.

А когда запускаешь klmcodec133.exe -MakeUnattended с параметром, то следующее:



Код:

Код: Выделить всё

Creating unattended setup
Step 1:
Run this wizard. Select those components and tasks that you want to have in your unattended install. A file called klmcp.ini and a file called klmcp.bat will be created in the same directory as the installer.
Running unattended setup
Step 2:
Make sure the installer (e.g. klmcodec132.exe) and the klmcp.ini and klmcp.bat files are in the same directory.
Simply run the klmcp.bat file.
Step 2 (alternative method):
Make sure the installer and the klmcp.ini file are in the same directory.
Run the installer with the following command-line parameters:
/silent /LoadInf=".\klmcp.ini" 
Note: When using this method the installer will use the default tasks instead of the ones you selected in the wizard.
Step 3 (optional):
It is possible to transform the unattended setup into a single executable. All you need is WinRAR.
Add both the installer (e.g. klmcodec132.exe), the klmcp.ini file and klmcp.bat file to a new archive. Use the following settings:
General tab, Compression method > Store
General tab, Archiving Options > Create SFX archive
Comment tab, Enter a comment manually >
Setup=klmcp.bat
TempMode
Silent=1
Overwrite=1

Вместо параметра /silent (отображается только индикатор) лучше использовать /verysilent (вообще ничего не кажет)



Есть ещё один момент:

В варианте файла экспорта данных из реестра после обычной установки с выборочными параметрами, почему то список установленного набора кодеков не соответствует набору, созданному в Unattended файле klmcp.ini, может так и должно быть.



Далее сложнее:

Установщик K-Lite Mega Codec Pack 1.33 видимо не понимает системных переменных типа %systemdrive% ни в своём файле klmcp.ini, ни при предварительном внесении данных в реестр (Кстати при внесении данных в реестр, почему то переменная %systemdrive% не преобразуется в букву диска, как должно быть??? В других ветках реестра преобразуется как надо). Как я над этим не бился, но так и не получилось. Если в файле klmcp.ini или реестре указать путь %systemdrive%\Programs\K-Lite Codec Pack, то установщик такой же путь (три папки) создаёт в корне системного диска, а не в C:\Programs\K-Lite Codec Pack, как должно быть. Это означает, что, если я устанавливаю систему не на диск С:, а на D:, то K-Lite Mega Codec Pack 1.33 автоматом встанет только на диск С:, по пути конкретно указанному в файле klmcp.ini, а мне это совсем не нравится.



Если кто знает решение проблемы, то подскажите.
Аватара пользователя
D@nil

Re: Кодеки.

Сообщение D@nil »

Способ уже известный:



Код:

Код: Выделить всё

@echo off
echo [main] > "klmcp.ini" ;Строка 1 Например секция 
echo Komponents=blablabla >> "klmcp.ini" ;Строка 2 Например Компоненты 
echo Path=%systemdrive%\Programs\K-Lite Codec Pack >> "klmcp.ini" ;Строка 3 Например путь установки 
echo Строка 4 итд >> "klmcp.ini"
start klmcodec133.exe /silent /LoadInf="%systemdrive%\klmcp.ini"

Переменные %systemdrive% итд сами подставится
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»