|
Что такое кодек? Вообще, кодек - это драйвер... А
драйвер - это программа, которая чем-либо управляет. В
стародавние времена, когда компьютеры были еще слабыми, а
дядьки с толстыми кошельками хотели смотреть DVD видео на
них, бедные слабые компьютеры не справлялись с такой задачей, и
если вы не дай бог захотите посмотреть MPEG1 или MPEG2 (не
говоря уже о MPEG4!) фильм на 486-м с 12mb ОЗУ, то в лучшем
случае увидите слайдшоу, т.е. фильм с
частотой кадров 0.01 кадр в секунду (в худшем - ничего
не увидите). Но если я соврал, то значит в нем стояла
специальная плата для аппаратного декодирования MPEG. Именно ей и
управлял раньше драйвер, пока компьютеры не стали достаточно
быстрыми. Тогда кодеки стали испольховать не эту плату, а сам
процессор компа. И это продолжается до сих пор! Конечно, такие
платы ставились главным образом для сжатия, но сейчас на
современных PC (AMD Atlon XP 1700+ или P4 1600) возможно сжимать MPEG4
в реальном времени (т.е. реальная скорось
сжатия кадров/сек больше кадров/сек сжимаемого видео). Однако есть и платы
для аппаратного сжатия MPEG4, но выгода от них сомнительная
- параметры сжатия должным образом не настроить,
поддерживают только один вид кодеков - но это только мое
субъективное мнение). Эта информация будет полезна тем, кто скопировав
в папку WINDOWS\System библиотеку кодека удивляется, почему его
нет в списке. Кодек надо зарегистрировать в системе, чтобы она
знала, что он есть! Обычно кодеки поставляются в виде
программы установки, если это не так, и в архиве нет ни .exe
ни .bat файлов, но есть .inf, то нfдо нажать на него правой
кнопкой и выбрать "установить". Кодек прописывается в
system.ini или в реестр в HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Drivers32, напротив его FOURCC. Как в
линуксе, я не
знаю! |