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

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

vampik 01-06-2006 04:40 444909

Набор кодеков для автоматической установки
 
Набор кодеков для автоматической установки.

По составу схож с DirectShow Filter Pack с MSFN + включает в себя ffdshow.
В составе только freeware либо opensource продукты.

Версия 1.0.7.1

Минимальные системные требования:
Windows 2000
DirectX 9.0c (для поддержки файлов формата MPEG-2 - входит в состав Windows XP)
Windows Media Player 9.0 или Windows Media Format Runtime 9.0 (для поддержки файлов формата Windows Media - входит в состав Windows XP)
процессор с поддержкой MMX (наверное, Pentium I уже ни у кого нет, но все же)

Состав:
+ ffdshow
универсальный аудио (WMA, MPEG, AC3, DTS, AAC, Vorbis, AMR, LPCM, QuickTime и др.) и видео-декодер (MPEG1, MPEG2, MPEG4, WMV, H261, H263, H264, QuickTime, RealVideo, VP31 и др.), а также видео-энкодер.
rev.2546 - 26.05.2006 от clsid (MSVC 7.1 + GCC 3.4.5) с патчами:
high accuracy tremor
high accuracy libmad
latest MT patch
libavcodec 6ch vorbis fix
LPCM fix
DTS fix
+ AC3/DTS Splitter (Gabest)
чтение файлов AC3, DTS
+ CDXA Reader (Gabest)
чтение VideoCD, SuperVideoCD
+ FLAC Spiltter/Decoder (CoreCodec)
чтение/декодирование файлов FLAC
+ FLIC Spiltter/Decoder (Gabest)
чтение/декодирование файлов FLIC, FLC
+ FLV Splitter/Decoder (Gabest)
чтение файлов FLV
декодирование VP62
+ Matroska Splitter
чтение файлов Matroska (MKV)
+ Monkey Audio Splitter/Decoder (RadLight)
чтение/декодирование файлов Monkey Audio (APE)
+ MP4/QuickTime Splitter (Gabest)
чтение файлов MP4 (MP4, M4A), QuickTime (MOV, 3GP)
конфликтует с NeroDigitalParser - не фатально, т.к. оба фильтра работают идентично(Nero)
конфликтует со стандартным парсером QuickTime в Win2k
+ MPEG2/DVD Decoder (Gabest)
декодирование MPEG-2 и DVD
По умолчанию для воспроизведения MPEG-2 используется ffdshow,
а данный декодер только для воспроизведения DVD
+ Ogg Splitter (Gabest)
чтение файлов Ogg Media (OGG, OGM)
не поддерживает кодек Theora
аналогичный фильтр от RadLight "проглатывает" начало файла
+ RadGT Splitter/Decoder (Gabest)
чтение/декодирование файлов BIK, SMK
+ RealMedia Splitter/Decoder (Gabest)
чтение файлов RealMedia (RA, RM, RV, RMVB)
не поддерживаются старые RealAudio-файлы (Real v.3 и ранее)
не поддерживается аудиокодеки 14.4 (один из самых старых), ralf (Real Audio Lossless)
+ RoQ Splitter/Decoder (Gabest)
чтение/декодирование файлов RoQ
+ VobSub/TextSub Filter (Gabest)
поддержка внешних/встроенных субтитров
Для AVI-файлов используется стандартный системный фильтр
Для MPEG-1, MP3 используется стандартный системный фильтр
Для MPEG-2 требуется стандартный фильтр из DirectX 9.0c
Для Windows Media требуются стандартные фильтры из Windows Media Player 9 и выше


Приветствуются замечания и предложения.

Внимание!
Если что-либо не воспроизводится, просьба указать: OC, версию DirectX, версию Windows Media Player, наличие других кодеков, а также выложить куда-нибудь проблемный файл или его часть. Проблема может проявляться только в некоторых плейерах, в таком случае необходимо писать баг-репорт автору плейера. Я проверяю работоспособность через WMP, Winamp и Graphedit.

Возможность конфигурации при автоустановке пока не реализована.
Тихая установка - традиционно для инсталляторов NSIS, с ключом /S.

В виде аддона (inf + файлы кодеков) делать не буду, желающие "интегрировать" в дистрибутив могут вызывать пакет с ключом /S из svcpack.inf. Следует учесть, что настройки ffdshow сохраняются в HKCU.

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

При установке данного пакета других кодеков и кодек-паков не требуется.

История изменений
1.0.7.1
+ Добавлен DVD-декодер от Gabest

http://rapidshare.de/files/23302145/...0.7.1.exe.html (4,48Мб)
зеркало - http://www.egoshare.com/d59864bb53d6...cs1071exe.html (с поддержкой докачки)

MKN 01-06-2006 10:46 444978

Цитата:

Не люблю аддоны В составе только freeware
Не удачная мысль.

vampik 01-06-2006 11:43 444997

Что именно? Что не люблю аддоны? Я предпочитаю в качестве аддонов интегрировать только компоненты от MS (Windows Media Player, например), либо программы, их заменяющие (как AkelPad - заменитель Блокнота), а все остальное просто автоматически устанавливать, иначе теряется гибкость дистрибутива и возможны непредсказуемые глюки.

YuriPet 01-06-2006 14:27 445068

MKN
Согласен с vampik.
Стремление все приложения интегрировать в систему (а ведь по сути - именно это осуществляется с помощью многих аддонов) - это "перегиб"! :)

Tue 01-06-2006 17:34 445209

vampik, файлы закодированные vp31-кодеком, используя ваш кодек-пак, не проигрываются.

Tue 01-06-2006 18:07 445240

собственно говоря ffdshow ревизии 2546 не проигрывает файлы закодированные vp31 кодеком. Странно, ведь ревизия ffdshow за 2005.12.21 проигрывала без проблем.

vampik 01-06-2006 22:29 445340

Tue VP31 был по умолчанию не включен в настройках. Исправил. Вообще эта версия ffdshow от clsid достаточно стабильная, я проверял на всех образцах, какие смог скачать.

qeraser 03-06-2006 05:48 445854

vampik
Цитата:

теряется гибкость дистрибутива
Абсолютно согласен. Для меня этого уже достаточно чтобы не использовать аддоны.

Tue 03-06-2006 15:14 445947

vampik
Цитата:

Tue VP31 был по умолчанию не включен в настройках
о каких настройках вы говорите, настройки ffdshow ?

vampik 03-06-2006 16:15 445963

Да, в настройках FFdshow Video Decoder, где же ещё какие-нибудь настройки могут быть?!

ProkVS 07-06-2006 15:28 448006

Может глупые вопросы, но всё же:
1. Windows Media Player DVD будет показывать?
2. Всякого рода avi перестанут ругаться на отсутствия кодека!?
3. Будут ли глюки если, так сказать для полной уверенности, установить ваш пак поверх уже установленного набора кодеков (с помощью аддона)?

Dark Engel 07-06-2006 16:57 448050

Цитата:

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

vampik 10-06-2006 14:15 449275

ProkVS
1. И DVD, и VideoCD должны работать. Я в WMP их нормально смотрел.
2. Конечно, здесь есть поддержка многих форматов и кодеков.
3. Смотря поверх чего. Поверх DivX, Xvid и других отдельных кодеков - можно. Поверх кодек-паков, особенно kLite, категорически не рекомендуется. Все паки желательно предварительно деинсталлировать.

Dimus 12-06-2006 14:02 449720

vampik, надо добавить поддержку
1 .asf
2 .3gp
3 попадались какието файлы .wmv которые не шли, как посмотреть подробнее про них я не знаю

DmitryOlenin 12-06-2006 14:19 449727

vampik
Нашел багу... Проверил при этом довольно много файлов.
При переносе с одного монитора на другой(двухмониторная конфигурация, например ТВ+монитор) работающего видеофайла выдается ошибка, и программа проигрывания закрывается.
При этом если проигрывание остановить, а после переноса запустить - все нормально работает.
Пока обнаружил только на 1м типе файлов.
Информация из GSpot 2.52:
Код:

MPEG-1 System Stream << { 1 vid, 1 aud, 1 other }
Sys Bitrate: 1411 kb/s VBR

Как я понял, ключевую роль тут играет надпись VBR, так как другой видеофайл без этой надписи отлично переносится.

Пишу потому, что в K-Lite такой проблемы нет. Это возможно как-то исправить?

vampik 12-06-2006 17:54 449784

Dimus
asf = wmv, поддерживается Windows Media Player'ом (Windows Media 7 и 8 также поддерживается ffdshow, но по умолчанию отключено).
3gp = QuickTime, поддерживается комбинацией MP4Splitter/ffdshow из моего пакета.
Для любых проблемных файлов мне нужен образец.

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

DmitryOlenin
Какой плейер используется? И можно проблемный файл (или его кусок, если большой) куда-нибудь выложить?

vampik 17-06-2006 14:51 451924

Небольшой фикс - 1.0.7.1. Добавлен забытый в прошлой версии декодер для воспроизведения DVD (то есть у меня он был, а в дистрибутив по ошибке не попал). Отдельные VOB'ы через любой плейер можно было смотреть, а попытка воспроизвести DVD заканчивалась ошибкой. VideoCD это не касается.

Proektor 03-07-2006 16:15 457342

vampik
Не хочешь заменить Gabest на InterVideo
http://forum.ru-board.com/topic.cgi?...36&start=60#lt

vampik 04-07-2006 17:00 457740

Не хочу. Я и Gabest-то использую лишь для DVD, а просто для MPEG-2 - ffdshow.

newARTix 28-07-2006 14:50 465852

Не смотрит VP70

EgOrus 12-08-2006 15:58 471295

vampik
выложи плиз если не сложно скрипт установщика

molvi 14-11-2006 17:28 511604

Уважаемый vampik! Спасибо за продукт. А как насчет новых версий?


Время: 01:56.

Время: 01:56.
© OSzone.net 2001-