Часть полного текста документа:Форматы и кодеки Не претендуя на профессионализм, перечислю, что необходимо знать современному кинолюбителю :-) о типах видеофайлов и кодеках. Для начала немного лирики. Для чего собственно нужны кодированные фильмы сегодня, когда DVD-приводы и плееры становятся всё более доступными? Помимо всех преимуществ, DVD-фильмы располагают одним большим недостатком - размер в четыре с лишним гига на фильм вряд ли кому-то может показаться незначительным. Всё, конечно, зависит от ёмкости и загруженности винчестера, но маловероятно, что, набрав много DVD-дисков с любимыми фильмами, получится все из них сохранить на своём компьютере. Можно, конечно, обзавестись DVD-пишущим приводом, но если на DVD-болванку можно записать от шести фильмов и больше, зачем записывать один и захламлять квартиру тучей компактов? В общем, я плавно подошёл :-) к тому, что использование кодирования для "выпечки" фильмов, весящих не 4-5, а 0,7-1,4 гига очень даже оправдано. А как же качество, спросите вы? Так вот, современные технологии позволяют получать цифровые фильмы небольшого, в сравнении с DVD, размера, с качественным объёмным звуком, и картинкой DVD'шного (если не придираться к мелочам :-) качества. Теперь по терминологии: формат видеофайла - определённый стандарт, с помощью которого одна видео- и одна или несколько звуковых дорожек упаковываются в один файл ("контейнер"), а программа-видеоплеер уже, опираясь на этот стандарт, распознаёт и воспроизводит эти дорожки (видео и аудио синхронно). Существует два основных формата mpeg - mpeg2 (в этом формате записываются DVD-фильмы) и mpeg4 (это "пережатки" с DVD, занимающие меньше места). Кодек - опять же стандарт сжатия мультимедиа-информации, т.е. уменьшение размера видео и звука, при потере качества. Чем сильнее сжатие, тем хуже качество. Если провести аналогию с архивацией текстовых файлов, то архив - это файл с закодированным фильмом, программа-архиватор - видеоплеер, а сам стандарт архивации - кодек. Один и тот же кодер после установки в систему может использоваться как для кодирования (изготовления своих сжатых видеофайлов), так и для декодирования (просмотра фильмов). При просмотре фильмов, программа-плеер сначала распознаёт формат видеофайла, находя видео и звуковые дорожки, а затем обращается к соответствующим кодекам для воспроизведения. Далее я просто перечислю наиболее распространённые форматы контейнеров и кодеки и приведу короткие комментарии к каждому из них. Видеоформаты (напрямую на качество не влияют, лишь обеспечивая поддержку кодеков и "технологичность" фильма). AVI - очень древний :) стандарт, которому уже более десяти лет. Не соответствует современным требованиям качества и не поддерживает некоторые кодеки (в частности звуковой кодек Vorbis), а также переменный битрейт в кодировании. Существует и проблема с синхронизацией потоков. MKV - "молодой" тип контейнеров, характеристикой которому станет предыдущий абзац без слов "не" :-). Если перед вами файл с фильмом *.mkv, то, вероятно, сам фильм будет высокого качества, по крайней мере, без багов. ASF - формат, разработанный в недрах всеми любимой фирмы :-) Microsoft и ими же запатентованный. По непонятным причинам очень бережно ими оберегается, даже законом запрещено использование этого стандарта для видеокодирования и редактирования ASF-фильмов третьими сторонами, то есть нами ;-), чтобы его попробовать в кодировке, придётся найти софт, который этот закон не уважил :-). ............ |