Разница между контейнерами для видео и кодеками заключается в их функциях:
- Контейнеры для видео хранят все элементы итогового файла в одной «упаковке». review.1k.by Речь идёт о видео, аудио, субтитрах, метаданных, информации о самом кодеке и многом другом. review.1k.by От контейнера зависят возможности распределения и комбинации различных данных внутри файла: видео, аудио и субтитров. club.dns-shop.ru
- Кодеки отвечают за кодирование и декодирование данных, то есть за их сжатие и распаковку. {9-host} Кодеки могут сжимать видео с потерями (lossy) или без потерь (lossless) данных. review.1k.by В первом случае итоговый видеофайл получается меньше, но значительная часть исходных данных теряется, что приводит к ухудшению качества картинки. review.1k.by Кодирование без потерь позволяет сохранить всю оригинальную информацию и получить файл поменьше, но его размер всё ещё остаётся достаточно большим. review.1k.by
Таким образом, кодек сжимает исходное видео, а контейнер группирует все части файла вместе и предоставляет полный доступ к ним со стороны проигрывателя. review.1k.by