IFkO
Moderator | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Хотел в разговоре об отличиях в вариантах сборки перейти от аудио- к видео- проигрывателям, но ловкие программисты от MS внедрили в систему такую фичу-шнягу, которая всё переворачивает с ног на голову: общесистемные медиакодеки. Ну то есть у них файл читает система, видеоконтейнер открывает система, картинку и звук декодирует система, выводит результат на экран и в колонки DirecrShow, то есть тоже система... а что проигрыватель-то делает? У него даже скины, и те не родные, а накладные... Короче, начинать надо с кодеков. Итак: я собрал пакет кодеков. Это: - кодеки из комплекта Internet Explorer 6 SP1 - Voxware, ACELP; - полноценная поддержка Windows Media из состава WMP9 и WMP10 (MP3, MPEG4, WMA, WMV); - кодек FFDShow для большинства форматов видео и звука: DivX, XviD, MPEG1, MPEG2, MP3, MPEG4, MJPEG, AAC, AC3, ASV1/2, CinePack, DTS, DV, H.263, H.264, huffyuv, ON2 VP3, Theora, TrueAudio, TrueMotion, VCR1б, WMV; - кодек Quicktime 6.5.2 (последний, совместимый с Windows 98); - кодек RealMedia; - кодеки экзотических форматов: FLAC, MusePack, Monkey's Audio, ON2 VP6, ON2 VP7, WavPack, проигрыватели BINK и Smacker; - кодер MP3 Lame для воспроизведения видео и звука любым проигрывателем, поддерживающим DirectShow. Этот набор кодеков обеспечивает воспроизведение файлов следующих форматов: Видео (анимация) Autodesk FLIC (flc, fli, flic) Видео (анимация) BINK (bik) Видео (анимация) Smacker (smk) Видеозапись AVI (avi, divx, xvid) Видеозапись DirectShow (dsa, dss, dsv) Видеозапись Flash (f4a, f4b, f4p, f4v, flv) Видеозапись Indeo (ivf) Видеозапись Matroska (mkv) Видеозапись MPEG (enc, m1v, m2v, mp2v, mpe, mpeg, mpg, mpv, mpv2, mv1, pva, tpr, ts) Видеозапись MPEG4 (m4v, mp4, mpg4, mpeg4) Видеозапись Ogg Vorbis (ogm) Видеозапись Quicktime (hdmov, mov, qt, qti, qtl, 3g2, 3gp, 3gp2, 3gpp, amc) Видеозапись ratDVD (ratdvd) Видеозапись RealMedia (rm, rmvb) Видеозапись RealVideo (rv) Видеозапись VP6 (vp6) Видеозапись Windows Media (wmv) Видеотрансляция Windows Media (asf, lsf, wm, wmp) Видеофильм на DVD (vob) Звук (модуль) (669, emd, fnk, gdm, it, mo3, mod, mtm, oct, psm, ptm, s3m, stm, umx, uni, xm) Звукозапись - дорожка DVD (dts) Звукозапись (мелодия) MIDI (mid, midi, rmi) Звукозапись (мелодия) Караокэ (ka2, kar, st3) Звукозапись Apple (aif, aifc, aiff, cdda) Звукозапись Dolby AC3 (ac3) Звукозапись FLAC (fla, flac) Звукозапись Monkey's Audio (ape) Звукозапись MPEG (m1a, m2a, mp1, mp2, mpa) Звукозапись MPEG Layer 3 (mp3) Звукозапись MPEG4 (aac, m4a) Звукозапись MusePack (mpc, mpp, mp+) Звукозапись NeXT/Sun/Mac/Amiga (au, snd) Звукозапись RealAudio (ra) Звукозапись RealMedia (ram, rmm, rmx, rnx) Звукозапись Wave (wav) Звукозапись WavPack (wv) Звукозапись Winamp (amf, itz, miz, nsa, nst, nsv, okt, s3z, stz, xmz) Звукозапись Windows Media (wma) Звукозапись Windows Media (ярлык) (wax) Этот пакет оптимизирован для интеграции в дистрибутив Windows 98SE, где он заменяет прежние кодеки. При этом будут исключены устаревшие и практически не используемые кодеки Clearvideo (clramd.ax, clrviddc.dll), VDOwave (vdowave.drv, vdodec32.dll, decvw_32.dll), VIVO(vvaudflt.ax, vvvidflt.ax), LMRT (lmrt.dll, lmrtrend.dll), Duck (tm20dec.ax), Tiger (qnspro.dll). Но его можно установить и в уже работающую операционную систему. У меня он включён во все варианты сборки (см. ТАБЛИЦУ). Вы спросите: а в чём же разница? Она в том, что некоторые, особо упорные могут захотеть кодировать звук и видео под Windwows 98. Для них есть дополнение к пакету кодеков - пакет кодеров, включённый в "максимальнкю" сборку (а в какую же ещё?). Ну и в "каноническую", поскольку кодеры Windows Media 9 изначально входили в состав Windows Media Player 9, а отдельными (в смысле отделёнными) они стали только у меня. А ещё тут один лукавый... вспомнил: AGrin подсунул идею включить в сборку кодеки InterVideo MPEG2, которые "мало загружают древний процессор без поддержки SSE" Это - набор кодеков, выдранных из двух продуктов: кодер - из WinDVD Creator 3, декодер - из WinDVD Platinum 7. Ага. Потом оказалось, что они портят воспроизведение AC3, и я их из сборки исключил. Но для желающих ими пользоваться они всё же остались в "альтернативном" её варианте. Поскольку изготовлены они были как дополнение к кодерам, то из-за них туда попал и пакет кодеров. Ну и запасной игрок моей команды - альтернативный компонент полного набора кодеков - кодеки Windows Media 6 взамен кодеков Windows Media 9. Как это объяснить... Дело в том, что основой пакет кодеков разделён на части: - FFDShow; - Quicktime; - RealMedia; - Windows Media 9; - кодеки экзотических форматов; Вот Windows Media 6 заменяет Windows Media 9. Но его можно использовать и как самостоятельный дистрибутив, не связанный с полным набором кодеков. Эти кодеки - для тех, кому место на диске важнее полноценной поддержки формата Windows Media, или не любящих WMP9 и MPC, поскольку они намного компактнее, чем Windows Media 9, но декодируют не все файлы формата Windows Media 9. То есть нём тоже поддерживается Windows Media 9, хотя и с некоторыми проблемами. Суть выбора - в том, какой видеопроигрыватель стоит в системе (о проигрывателях в следующий раз): для проигрывателя Windows Media 6 годится только этот пакет, для проигрывателя Windows Media 9 - только основной пакет, а (например) для Media Player Classic - любой из них. В него входят обновленная поддержка Windows Media для проигрывателя Windows Media 6 и кодеки Windows Media 7,8,9 (MP3, MPEG4, WMA, WMV) для воспроизведения видео и звука проигрывателем WMP6 или любым другим, поддерживающим DirectShow. Это обновленные: MPEG Layer-3 Audio Decoder (l3codecx.ax) до 1.9.0.0311 DRM Client Dll (drmclien.dll) 1.00.00.3858 Фильтр источника Windows Media (dxmasf.dl) до 6.4.07.1121 Microsoft MPEG-4 Video Decompressor (mpg4ds32.ax) до 4.1.00.3854 Windows Media Services Streamer Dll (strmdll.dll) до 4.1.00.3925 и добавленные: Windows Media Audio Decoder 8.00.00.4487 Windows Media Video Decoder 8 8.0.0.4000 Windows Media Video Decoder 8.00.00.4487 Windows Media Video 9 VCM 9.0.1.0369 Конечно этот вариант заметно слабее основного. Так что я его вложил только в "иную" сборку, чтобы о нём не забыли совсем. Ну и в IF/2, максимально приближённую к Windows 98SE. | Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 17:17 10-08-2019 | Исправлено: IFkO, 23:00 11-01-2020 |
|