Показать полную графическую версию : [addon] SAM CoDeС Pack - Набор кодеков и декодеров для просмотра любых медиафайлов
Lite, Версия ICL10 на процессора АМД работает не хуже CLSID? Тогда зачем делать две версии?
Ещё раз хочется подчеркнуть, что Generic версия делается для поддержки самый старых и задрыпанных ЦП, а также для поддержки процессоров других фирм производителей. Ведь кроме Intel и AMD есть как минимум VIA. Если честно я сам удивляюсь зачем нужна Generic.
Ещё раз напомню, что в обычных условиях, т.е. пока не включены никакие фильтры, и осуществляется только декодирование, разницы между ICL10 и Generic не будет.
P.S.
Версия которую ты называешь CLSID правильно называть Generic. CLSID её только скомпилировал.
Lite, Для кодек-пака значит предпочтительней версия ICL10? Вот только размер у нее побольше...
Вобщем да. Предпочтительней. И размер побольше и должен быть. Коды распараллеливания гораздо объёмнее, обычных. В этом нет ничего удивительного.
ffdshow.ax объёмнее в 2 раза, и остальные компоненты немного объёмнее. Но в архивированном состоянии разница всего пака 500 кб. Это же не страшно.
Кстати. Я у себя всегда удаляю всё лишнее в папке "ffdshow\languages". Остаётся только русский и английский. Для того чтобы сразу был выбран русский надо записать в реестр:
reg add "HKCU\Software\GNU\ffdshow" /v lang /d ru /f
Lite, У меня тоже только 2 языка и другие файлы:
ff_acm.acm
ffdshow.ax
ff_libfaad2.dll
ff_vfw.dll
ff_wmv9.dll
ff_x264.dll
libavcodec.dll
libmpeg2_ff.dll
libmplayer.dll
pthreadGC2.dll
ff_vfw.dll.manifest
ffdshow.ax.manifest
PS: pthreadGC2.dll нужен ли?
И думаю не нужны эти:
ff_kernelDeint.dll
ff_samplerate.dll
ff_tremor.dll
TomsMoComp_ff.dll
makeAVIS.exe
openIE.js
Хотя точно про каждый сказать что он делает не могу...
pthreadGC2.dll у себя вообще не вижу.
ff_kernelDeint.dll - Kernel Deinterlace фильтр
ff_samplerate.dll - библиотека коверсии частоты дискретизации. Короче библиотека Resample.
ff_tremor.dll - кодек Tremor.
Tremor — альтернативная программная библиотека декодирования звука, сжатого по алгоритму Vorbis. В отличие от основной библиотеки, разработанной в рамках проекта Vorbis под эгидой фонда Xiph.Org, использует только целочисленную арифметику, что позволяет применять ее на процессорах, которые не поддерживают числа с плавающей запятой.
TomsMoComp_ff.dll - тоже фильтр Deinterlace. Использует компенсацию движения и адаптивный процессинг для выполнения Deinterlace.
makeAVIS.exe - компонент для поддержки "AVI Synth"
openIE.js - какой-то скрипт, толи для открытия домашней странички толи ещё для чего-то.
ff_acm.acm - у меня такого нет. Похоже что это поддержка ACM стрима.
ffdshow.ax - главный компонент - DirectShow фильтр.
ff_libfaad2.dll - декодер AAC
ff_vfw.dll - VfW интерфейс
ff_wmv9.dll - поддержка Windows Media Video. Ведь кроме использования libavcodec можно использовать и сторонний декодер. В данном случае от самих Microsoft. Также само можно использовать в FFDShow Tryouts и оригинальный декодер XviD, которого почему-то нет у тебя в списке. В FFDShow его версия сейчас 1.3.0 svn. Вот только не знаю использован ли VAQ патч.
ff_x264.dll - кодек x264
libavcodec.dll - главная библиотека (кодек) FFMPEG
libmpeg2_ff.dll - библиотека для работы с MPEG2
libmplayer.dll - пока не знаю что это
pthreadGC2.dll - уж точно не знаю что это вообще такое. В первый раз вижу.
ff_vfw.dll.manifest - манифест. Позволяет использовать на окнах приложения текущую тему Windows XP, а не только стандартное оформление Windows 98.
ffdshow.ax.manifest - аналогично.
Может у тебя FFDShow Tryouts MT? Который многопотоковый. И pthreadGC2.dll к этому и относится, наверное...
Lite, libmplayer.dll аж полметра - интересно что за зверь - у меня в паке без него было бы уютнее :)
libmplayer.dll - я знаю только, что по значимости данный компонент сравним с ffdshow.ax и libavcodec.dll.
ff_liba52.dll - многоканальный звук AC3
ff_libdts.dll - DTS
ff_libfaad2.dll - декодер AAC
ff_libmad.dll - декодер MAD
ff_tremor.dll - Tremor
Все эти комноненты относятся к оригинальным проектам, обеспечивающим высочайшейй качество и скорость. Используются по умолчанию. Из них замене libavcodec'ом подлежат все, кроме libfaad2. Но эта замена неполноценная. Все эти компоненты обеспечивают более высокие характеристики. Их выбрасывать нельзя.
Из видео реально можно выкинуть только vmw9, libmpeg2_ff.dll. Как как с vmw справляется и libavcodec, а качестве MPEG2 лучше использовать Gabest MPEG-2 Decoder Filter.
Удаление остальных компонентов неизбежно повлечёт потерю каких либо функций. Так что...
libmplayer.dll аж полметра - интересно что за зверь - у меня в паке без него было бы уютнее »
По-моему libmplayer.dll используется для субтитров
SamLab, а справку русскую к MPC как я предлагал - так и не включили в пакет. Может, ещё не поздно?
По-моему libmplayer.dll используется для субтитров »
Как для субтитров он слишком много занимает. Субтитры возможно входят в его состав. В любом случае без libmplayer.dll "FFDShow Tryouts" не работает. Специально проверил.
Как для субтитров он слишком много занимает. Субтитры возможно входят в его состав. В любом случае без libmplayer.dll "FFDShow Tryouts" не работает. Специально проверил. »
Возможно что-то и ещё используется данной dll, но без неё субтитры не работают.
Lite, ff_acm.acm и pthreadGC2.dll в SYSTEM32 кидаются и второй отвечает за мультизадачность какую-то
Скорее всего libmplayer.dll является неким связующим звеном, стоящим после ffdshow.ax, и обеспечивающим взаимодействие со всеми остальными компонентами. Там как субтитры не относятся ни к видео, ни к аудио, ни к эффектам, при отсутствии отдельной библиотеки, явно указывающей на свою принадлежность к субтитрам, а также принимая во внимание логи модфикаций в версиях, когда речь шла о субтитрах (там фигурировала и libmplayer.dll), а также основываясь на сообщениях об ошибках субтитров, которые можно найти на просторах сети, делаем однозначный вывод, что субтитры "засунули" именно в libmplayer.dll
Разумеется есть поинтеры и в других библиотеках, скорее всего в ffdshow.ax, но сам код точно "сидит" в libmplayer.dll
pthreadGC2.dll - POSIX Threads for Windows32 Library
POSIX Threads — стандарт POSIX реализации потоков (нитей) выполнения, определяющий API для создания и управления ими.
Библиотеки, реализующие этот стандарт (и функции этого стандарта), обычно называются Pthreads (функции имеют приставку «pthread_»). Хотя наиболее известны варианты для Unix-подобных операционных систем, таких как Linux или Solaris, но существует и реализация для Microsoft Windows (Pthreads-w32)
Pthreads определяет набор типов и функций на языке программирования Си. Заголовочный файл — pthread.h.
wolkow70
08-04-2009, 11:18
Sam, раз уж, включили acm кодеки в пакет, то наверно надо и virtualdub включить :)
wolkow70, Я уже пару дней думаю над этим
Владельцфайлов BIK проверьте новую версию на возможность их открытия - http://shareua.com/get_file/68523f/2712991
Владельцфайлов BIK проверьте новую версию на возможность их открытия - http://shareua.com/get_file/68523f/2712991 »
Проверил всё работает и BIK тоже и корсары. :)
то наверно надо и virtualdub включить »
Совершенно не надо. Для virtualdub_а надо отдельный аддон с фильтрами и т.д.
AliEnder
09-04-2009, 15:11
ИМХО в паке кроме декодеров, быть ничего не должно, максимум VobSub. А для энкодеров - отдельный пак. Ещё было-бы неплохо если будет возможность задания устанавливаемых пунктов из командной строки, или файлом конфигурации. А беспорядочное добавление различных плееров, редакторов и т.д., постепенно приведёт к чему-нибудь вроде K-lite super-puper-mega-hyper pack. Сабж должен делать то, что заложено у него в названии, и для чего он предназначен. Я например не пользовался паками, по причине несоответствия ни одного из них вышеперечисленным требованиям, а ставил декодеры батником и отдельными инсталляторами. И очень надеюсь перейти на сабж после финала... :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC