Показать полную графическую версию : [addon] SAM CoDeС Pack - Набор кодеков и декодеров для просмотра любых медиафайлов
AliEnder
24-04-2009, 06:24
поддержки семейства форматов Windows Media Video в программе видеомонтажа "VirtualDub". »
А можно поподробнее? Насколько мне известно VirtualDub не поддерживает asf по правовым причинам...
Существует некий "Windows Media Format" - мультимедийный набор от Microsoft для создания и распространения аудио и видеофайлов для Windows. Традиционно данный пакет является составной частью пакета установки "Windows Media Player" и номер версии всегда совпадает с номером версии "Windows Media Player". Пакет "Windows Media Format" "вшит" в дистрибутив "Windows Media Player" не жёстко и выполнен в виде отдельного установщика, что позволяет без труда вытянуть его из дистрибутива. Файл именуется wmfdistXX.exe, где XX - номер версии продукта.
Список соответствия форматов "Windows Media Video" версии "Windows Media Format":
Windows Media Video V7 WMV1
Windows Media Screen V7 MSS1
Windows Media Video V8 WMV2
Windows Media Video 9 WMV3
Windows Media Video 9 Screen MSS2
Windows Media Video 9.1 Image WMVP
Windows Media Video 9.1 Image V2 WVP2
Windows Media Video 9 Advanced Profile WMVA
Windows Media Video 9 Advanced Profile WVC1
Итак. Вспомним какая версия "Windows Media Player", а стало быть и "Windows Media Format" входила в разные версии Windows.
Windows 98se == Windows Media Player 6.4 - WMV не поддерживается
Windows Me == Windows Media Player 7 - поддержка WMV1
Windows XP (+SP1a) == Windows Media Player 8 - поддержка WMV1, WMV2
Windows XP SP2 == Windows Media Player 9 - поддержка WMV1, WMV2, WMV3, VC-1
Windows XP SP3 == Windows Media Player 9 - поддержка WMV1, WMV2, WMV3, VC-1
Windows Vista == Windows Media Player 10 (или 11) - поддержка WMV1, WMV2, WMV3, VC-1
* c WinNT/2K дел не имел, а посему и не могу знать какие версии были там.
Для поддержки всех существующих на сегодня форматов Windows Media достаточно установить пакет Windows Media Format Runtime, который можно извлечь из дистрибутива Windows Media Player или скачать. На этой странице есть ссылки на Windows Media Format Runtime 11 (новейший на данный момент):
http://www.codecguide.com/windows_media_codecs.htm
На странице присутствуют ссылки на версии и для Win98/2K (версия 9) и для WinXP/Vista (версия 11). Также доступен WMV9VCM о котором будет сказано ниже.
Я сам обнаружил на своей системе версию 9. Поэтому решил обновиться до 11-й. Обычно обновления несут хорошие улучшения. Поэтому и вам советую.
Устаревшие версии VirtualDub действительно не поддерживают ASF (Windows Media). Но текущая версия 1.8.8 и выше (экспериментальная 1.9.1) могут открывать ASF файлы используя плагины ввода. На данный момент есть 2 плагина способные на это:
1) Плагин ввода WMV. Текущая версия 1.7. Требует наличия WMV9VCM или FFDShow, о чём будет сказано ниже.
2) Плагин ввода DirectShow. Текущая версия 0.5. Позволяет открывать любые форматы посредством DirectShow декодеров. Главное чтобы стоял любой подходящий DirectShow декодер и соответствующий сплиттер. При этом в диалоге открытия нужно указать именно использование DirectShow плагина. При таком открытии не будет доступна информация о файле и перемотка по ключевым кадрам.
Ранее было сказано, что для открытия ASF (WMV) формата нужен FFDShow декодер. Оказалось, что не только. На данный момент для открытия ASF (WMV) формата посредством плагина ввода WMV необходим либо WMV9VCM либо FFDShow. WMV9VCM - это продукт самой же Microsoft. Либо парни взялись за голову, либо суд надавил. Неважно. Главное, что всё легально и работает. Для открытия ASF/WMV посредством плагина ввода WMV при отсутствии WMV9VCM, необходимо в конфигурации VfW интерфейса выставить на WMV форматы wmv9 (FFDShow->Конфигурация VfW интерфейса->wmv9 на форматы WMV), так как libavcodec, как мы уже выяснили, ведёт себя нехорошо.
Примечание. Скорее всего WMV9VCM уже есть у вас в системе, если у вас стоит Windows Media Player 9. Проверить это можно по наличию файла wmv9vcm.dll в системной папке (%SystemRoot%\System32). В этом случае установка бессмысленна. Единственное, что возможно добавится с установкой WMV9VCM это профили кодирования. Это мне ещё предстоит проверить.
Оригинальный дистрибутив VirtualDub, конечно, не содержит существующих на сегодня плагинов ввода. Но их содержит русифицированная сборка от SamLab. Вот только плагины там устарели, и одного не хватает. Если попросите SamLab, возможно, он обновит свои сборки стабильной и экспериментальной версий. Обновлённые плагины я ему уже предоставил. Или же можете скачать архив с ними, но придётся удалить те, что старые (**устарели не все плагины) и скопировать новые плагины (**обновились не все плагины) вручную в подпапку "plugins" папки VirtualDub'а.
http://shareua.com/get_file/d8d70f/2771281
** - примечание, для того чтобы НЕ удаляли всё содержимое папки плагинов.
Sam. Говорят, что MP4InputDriver v0.1 для VirtualDub кривой. Я проверил и вынужден согласиться. Похоже его лучше убрать.
Добрый день . Такой вопрос : а есть ли ключи для тихой установки или addona c возможностью выбора установки компонентов . Мне вот на пример не нужны
Плееры
Media Player Classic HomeCinema 1.2.1043
Ассоциировать MPС-HС с аудио файлами
Ассоциировать MPС-HС с видео файлами
Утилиты
Codec Tweak Tool 2.52
DS Filter Manager 0.50
GraphEdit 9.4.78.0
InstalledCodec 1.0.6
MediaInfo Full 0.7.13
SAM CoDeC Pack 2009 Plus 1.10.103 Beta в шапке
* Обновление набора фильтров FFDShow до версии 2896
* Обновление Media Player Classic Home Cinema до 1.2.1065
* Обновление автономных фильтров до новой версии 1.2.1065
* Обновление информационной программы MediaInfo до 0.7.14
* Обновление настройщика кодеков Codec Tweak Tool до 2.53
* Перенесена поддержка форматов WMVx с FFDShow на систему
* Исправлена поддержка RAW/LPCM/несжатых данных в FFDShow
1.10.103 »
SamLab, интересно: нумерация несёт в себе какую-либо информацию? Какую?.. Или "так, чисто чтоб поржать"? :lamer:
RazR, 103 это номер сборки - 1.10 это версия пакета
SamLab,
Для тихой установки предлагается создать BAT c явным путём для диска С
Для запуска тихой установки создайте bat-файл содержащий:
файл__установки.exe /S /D=C:\Program Files\SAM CoDeC Pack
А как быть, если буква системного диска не известна ? Переменная пути из такого батника сработает ?
Habetdin
25-04-2009, 12:18
А как быть, если буква системного диска не известна ? Переменная пути из батника ведь не сработает или как ? »
пиши %SystemDrive%, но для папки \Program Files лучше будет переменная %ProgramFiles%
MKN, Если буква неизвестна - просто файл__установки.exe /S
katok888
25-04-2009, 21:45
SamLab, установил на чистую систему SAM DeCoDeR Pack 2009 Addon 1.00.100 Plus . Жуткие тормоза при открытии видеофайлов. На открытие файла уходит около 30 сек. Это при запущенном плеере (WMP или MPHC ). Откатился на COLE, с ним этих проблем нет.
А у меня вообще при открытии файла .mov комп уходил на перезагрузку + некоторые файлы не открывались (тупо молчал плеер). Поставил k-lite :( :(
И это всё на WindowsXP SP3 x86 (32-bit)?
Тут наткнулся на свой тест кодек-паков еще до создания своего - может кому будет интересно освежить в памяти:
МОЕ ТЕСТИРОВАНИЕ КОДЕК-ПАКОВ на основе декодеров!
Вчера весь вечер и всю ночь тестировал различные кодек-паки (около 20 перепробовал! - да! их много):
Многие кодек-паки были сразу же поставлены в игнор типа Codec 8.3c и подобные легковесные и поддерживающие только avi и ко! Перейду сразу к финалистам:
K-Lite - воспроизводит все, кроме real и mov, но за счет наличия MPC у которого встроенные их декодеры это невелируется, но для просмотра в сторонних от MPC программах - это минус! Плюс на меню ДВД диска были замечены полосы как и при просмотре HD фильма в x264 кодеке у которого еще и перемотка не работает!
XP Codec Pack - воспроизводит стандартный набор как и K-Lite, но в отличие от первого вместо формата 3GP поддерживает Real, НО самый главный минус - полосит при просмотре ДВД и не делает фильм на полный экран (виновата летняя версия ffdshow которую упорно не хотят обновить), но зато на x264 нет полос, но перемотка не работает.
Vista Codec Pack - однозначный игнор, ДВД + x264 полосит, некоторые форматы не понимает и в целом непонятно куда потрачены мегабайты!
Cole2k Codecs - существует в Full на 16 метров и Standard на 8 метров вариантах и как не странно, хоть и летняя версия была последней, но воспроизводит все форматы без нареканий, кроме Flash, который есть лишь в версии Full! Подкорректировать бы состав версий - и это был бы однозначный лидер!
ArcSoft Codecs - такой же как Неро неофициал, собранный на основе одноименного плеера - тоже можно сделать и с KMPlayer выдрав оттуда кодеки, но делавший установки криворукий не смог нормально прописать кодеки в реестр и они не работали, но состав максимально полный и работоспособный, если к нему установщик написать грамотный!
Nero Decoder Pack - неофицальный пакет, выдранный из программы ShowTime и устанавливающийся через инф-файлы, в целом похож на K-Lite, но отсутствуют полосы при просмотре ДВД и на x264 даже пытается работать перемотка, правда не всегда, но не поддерживает пресловутые Real и Mov, которые в K-Lite компенсируются за счет MPC, но здесь его нет и это минус!
Вывод: Самый оптимальный вариант без учета встроенный поддержки форматов у MPC - это Cole2k, но у него проблемы с тихой установкой и если брать полную поддержку всех форматов с учетом MPC - тут лидер K-Lite, т.к. не в пользу Nero играет его самопальность и неубираемое окно усешной установки в тихом режиме!
В общем для создания идеала из существующего подсовываем поддержку флеш для Cоle2k или используем K-Lite вместе с MPC, но я понял одно - нужно делать свой КодекПак!!!
Sam. Тут как раз самое интересное!
1) Что значит полосит? Никогда такого не видел!
2) Если хочешь поддержки всех форматов, то тут и думать нечего - K-Lite MEGA! Нечестно использовать не Mega версию. А вот мега поддерживает Real запросто без всяких MPC.
3) Cole2k использует морально устаревшие декодеры - что большой минус!
Кроме того это чучело не разграничивает компоненты по категориям: сплиттеры, DirectShow (encoding\decoding), VfW (encoding\decoding), чем устложняет воприятие и структурирование данных в голове.
Проанализируем текущую Advanced версию пака. Рассмотрим только отличия от K-Lite Mega.
● DivX 7.0 Pro Video Codec. - Плюс! K-Lite содержит устаревший DivX 6.8.5 :( Но XviD всё равно несравнимо лучше! Кстати, DivX платный!
● DivX h.264 Video (Decoder) Codec. На многоядерных процессорах, говорят, сравнился с CoreAVC, в чём я сильно сомневаюсь. И раз уж используется платный кодек, то можно было бы использовать CoreAVC. Но автор что-то тупит. К тому же clsid сказал, что DivX h.264 Video Decoder имеет баги! Значит минус!
● DivX Web Player 1.4.2.7 browser plugin. Совершенно бесполезная штуковина.
● Microsoft - Windows Media 9 Video Codec 9.0.1.369. - VCM кодек, Плюс!. Странно почему его нет в K-Lite. :'(
● On2 Technologies VP7 Video (Decoder) Codec 7.0.8. - устарел. В K-Lite 7.0.10.0!
● Flash Video Splitter 1.0.0.1. - сильно устарел, имеет серьёзные баги! В K-Lite версия 1.0.0.5!!!
● Huffyuv Lossless Video Codec 2.2.0.1. - новее, но clsid сказал, что имеет баги! Значит минус!
● Ligos Indeo XP Video Codec 5.2820.15.58. K-Lite содержит Intel версию кодека - хоть и старее, но cкорее всего ICL!
● Intel Indeo Video Codec 3.24.1.2. - ввиду поддержки в FFDShow оказывается лишним.
● InterVideo Video Filter 7.0.27.191. - весьма интересный экземпляр. Мной пока не изучен.
● CyberLink DVD Video/SP Filter 6.0.2.2806. - сильно устарел!!!
● Spdifer 0.2a. - передача сигнала на SPDIF. Избыточен, т.к. эта функция есть в AC3Filter.
● DVBPortal HDTV Pump Filter 1.0.7. - TV Card фильтры, плюс (для их владельцев).
● MythTV Filters 0.10.0. - TV Card фильтры, плюс (для их владельцев).
● Core AAC Playback Filter 1.2.0.573 + AAC Parser Filter 1.1.0 By Tom Judd. - CoreAAC остановился с развитии и более не поддерживается автором. Между тем содержит баги, которые обсуждаются в сети. Предпочтительнее использование FAAD2, входящего в состав FFDShow. FAAD2 - живой проект.
● Sony ATRAC3 0.98 ACM Codec also known as MDLP2. - Плюс! но ни разу его не видел. Полезность в видео материалах сомнительна.
● DivX ACM Audio Codec also known as Windows Media Audio 4.1. - устарел! версия 4.1.0.3920 Alpha! В K-Lite - 4.2.0.0 Stable!!!
● DSP-worx Bass source filter 1.11. - устарел! В K-Lite версия 1.2.0!!!
● Haali Media Splitter 11/01/09 - For MP4, MKV, OGM and AVI container files. - Нет MP4Spliter от Gabest. А нормальное воспроизведение всех файлов MOV и MP4 достигается только при комбинировании сплиттеров Haali и Gabest.
● AVI - AC3/DTS Converter + DTS/AC3 Source Filter By Gabest. - интересно.
Также абсолютно нормально, без лишних угрызений совести, в кодеке используется Halli MPEG-PS сплиттер. А ведь clsid давно установил, что он нестабилен.
Да и вообще можно поставить всё вместе. Автор не утруждает себя мониторить проблемы всех этих сплиттеров, декодеров. В то время как в K-Lite это учитывается, и поддерживается на высочайшем уровне, коему не соответствует больше ни один кодек пак. Ну разве что CCCP, который, кстати, от наших ребят, как я понял. И тоже сделан на высоком уровне.
Подытожим. Чаще всего мы видим слово "устарел"! Я говорил, что он отсталый.
Чем умиляет данный кодекпак - лёгкая распаковка, без необходимости установки. Можно вытянуть что нужно.
SamLab,
А как насчёт ключика для "тихой" установки Best-версии БЕЗ утилит?
Vitaliy21
26-04-2009, 19:31
Что-то я не совсем понял в чём разница между CoDeC и DeCoDeR...
Habetdin
26-04-2009, 20:06
в чём разница между CoDeC и DeCoDeR... »
CoDeC - кодеки + декодеры
DeCoDeR - только декодеры
Lite, Я не рассматривал Advanced версию Коли и Mega версию Лайта по причине их варезности - я пытался рассмотреть наиболее лицензионно-чистые наборы и было это уже довольно давно
Я рассмотрел текущее состояние дел максимально полезных версий. И оно явно не в пользу Cole2k. О чём я и говорил ранее. Но многие компоненты, которые в них используются, одинаковы за исключением версий. Отчего я совсем не понимаю, как K-Lite может создавать проблемы с редакторами, а Cole2k - нет. Это вообще чушь. Видимо те времена были очень давно. И современные версии никто не проверял. Если нет, то тогда это криворукость пользователей или мистические происки Диабло.
Commit by clsid2 :: r2911 /trunk/src/ffmpeg/libavcodec/vc1.c:
Fix crash in wmv3 decoder
Говоря оп русски clsid в FFDShow Tryouts ревизии 2911 исправил выпадение libavcodec при декодировании WMV3/VC-1, найденное мной в представленных ранее видеофайлах. Тем не менее декодер "WMVideo Decoder DMO" всё же лучше для данного формата.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC