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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Кодеки. (http://forum.oszone.net/showthread.php?t=49546)

Mss 20-05-2005 12:40 325943

Кодеки.
 
Кто какие пакеты кодеков использует?
Калайт помоему слишком большой.
Ещё я пробовал codecs1.7.rar с msfn форума,но в нём не все кодеки,но удобный способ установки(просто копируем всё в system32 и запускаем bat файлик)
Может более удачные альтернативы или может есть какие-нибудь полные обзоры пакетов кодеков где рассматрииваются + и - ?

d0ublezer0 20-05-2005 15:11 325974

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

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

start /wait Klite\klitem115.exe /VERYSILENT

ANDYru 20-05-2005 15:37 325982

есть ещё более простой способ ! для тихой установки 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 20-05-2005 16:27 326006

добавляю : для внесения своих настроек ставте на чистой машине KLiteMegaCodec131.exe без ключей - выбираете то что хотите ставить
дожидаемся окончания установки , затем из реестра експортируете ветку
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KLiteCodecPack_is1]

вот вам и ваша конфигурация готова и не надо заморачиваться писать файл ответов -тем более что он постоянно добавляется и видоизменяется

Debugger 20-05-2005 17:24 326020

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

ANDYru 20-05-2005 17:49 326030

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

Debugger 20-05-2005 18:20 326038

ANDYru

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

alcos 05-07-2005 08:58 338455

Народ, а вы читали, что пакет 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 05-07-2005 21:12 338652

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

@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% итд сами подставится

alcos 06-07-2005 12:26 338838

Попробуем

alcos 09-07-2005 07:02 339678

D@nil
Всё заработало как надо, благодарю за совет

Izvr 09-07-2005 14:31 339745

Прочитал как то статью. http://www.ixbt.com/divideo/videoplayback.shtml
В принципе все логично. Остановился на FFDShow+Media Player Classic+Windows Media Player 10(для юзьверя самое то)+VideoLAN Client(все встроено, играет все подряд), так как компы слишком разносортны и много слабеньких откровенно. Играет вроде все, что обычному человеку надо.

ANDYru 18-09-2005 16:59 356345

вопрос ! такое в RUNONCEEX пройдёт ?

REG ADD %KEY%\030 /V 3 /D "%CDROM%\PROGRAMS\AUD_VID_CODEC\KLCODEC\KLMCodec.exe /silent /LoadInf="%CDROM%\PROGRAMS\AUD_VID_CODEC\KLCODEC\klmcp.ini" /TASKS="icons_bsp\desktop,icons_bsp\quicklaunch,speaker\stereo"" /f

VseDoFeNi 18-09-2005 17:43 356353

Izvr
Отличная статья. Никогда не ставил кодек паков(вернее очень редко ставлю). Ставлю ac3filter_1_01a_rc5 + ffdshow QuickTimeAlternative + PowerDVD. В состав QTA входит Media Player Classic (можно заменить на русский http://mpc.nm.ru/
http://sourceforge.net/projects/guliverkli/ ). За все время попался всего один фильм, который не пошел - Сталкер Тарковского. Разбираться не хотелось, поставил XP Codec Pack ( www.xpcodecpack.com ) и все заработало.
Ах, да, чуть не забыл, XP Codec Pack ставится с ключиком /S.

kirillkr 19-09-2005 10:26 356475

А я что-то не могу установить Windows Media Player 10. Ругается, что не совместимы. А без него не хочет заускаться Pinnacle Studio.
Может я чего в nLite'ом грохнул?

nic_name 25-11-2005 09:16 377424

alcos
Цитата:

то означает, что, если я устанавливаю систему не на диск С:, а на D:, то K-Lite Mega Codec Pack 1.33 автоматом встанет только на диск С:
Речь о строчке
Dir=C:\Program Files\K-Lite Codec Pack в файле klmcp.ini.
Понимаю, что вопрос уже решенный, но вдогонку:

Цитата:

Dir is the path of the destination folder. If you leave out this line, then it will install into the default folder. It is recommended to remove this line.
Т.е. в файле файле klmcp.ini удали эту строчку ваапще и не мучайся :),
т.к. если ты ставишься на D:, то и default floder будет там же.
Полностью содержимое моего klmcp.ini:
Код:

[Setup] 
Lang=en 
Group=K-Lite Codec Pack 
NoIcons=0 
Components=ffdshow,video\xvid,video\divx,video\3ivx,video\vp6,video\vp7,
videovfw\wmv9vcm,videovfw\vp3,audio\mp3,audio\ac3\101a,audio\vorbis,
audio\musepack,audio\ape,audio\wavpack,audio\flac,audioacm\ac3acm,
sourcefilter\mp4,sourcefilter\matroska,sourcefilter\ogg\oggds,
sourcefilter\shoutcast,subtitles\vsfilter\233,tools\gspot,tools\vobsubstrip,
tools\graphedit,tools\avifixed,tools\fourcc,compat\g400,compat\divxaf,
compat\ivideo,compat\directshow,compat\brokencodecs,compat\brokenfilters



Время: 17:59.

Время: 17:59.
© OSzone.net 2001-