Вопрос о том в каком кодеке сжато видео, как правило, возникает после покупки видеорегистратора, который без проблем заказывается в Китае и доставляется почтой (бесплатно). Что касается автомобильных видеорегистраторов, то необходимость применения кодека H.264 вытекает из:
- Ограниченной возможности расширения объема памяти (только одна SD карта);
- Размера одной минуты видео (чем меньше, тем больше видео можно сохранить).
Используя кодек H.264 видеорегистратор сможет хранить на SD карте значительно больший промежуток времени.
Подробные обзоры и сравнение всех представленных в таблице видеорегистраторов есть в статье — Обзор видеорегистраторов ценой от 35 до 240$.
Как узнать кодек видеофайла
В недорогих моделях видеорегистраторов может быть заявлена поддержка H.264, а по факту окажется, что придет из Китая видеорегистратор в котором видео весит прилично и тогда возникает вопрос: «А как узнать кодек видеофайла отснятого видеорегистратором?».
Всё, что надо сделать это открыть файл с помощью проигрывателя — KMPlayer, который и покажет применяемый кодек.
В самом проигрывателе в контекстном меню выбрать пункт — информация о записи. Здесь обращаем внимание на пункт Video, в котором указан формат.
В ниже приведенном случае это MJPG. В видеорегистраторе, с которого приведено видео, на сайте продавца была заявлена поддержка H.264 (обзор видеорегистратора, в том числе ссылка на продавца здесь).
MJPG в отличии от H.264 который сжимает последовательность кадров, сжимает только каждый кадр. Подробнее о типах существующих кодеков, степени их сжатия, достоинствах и недостатках читайте в этой большой статье.
В хорошем H.264 видеорегистраторе должны увидеть следующие свойства:
- формат AVC — это Advanced Video Coding (H.264, MPEG-4 Part 10 или AVC);
- Main@L4.1 -тип применяемого профиля сжатия.
Подробно о AVC, типах профилей читаем в Википедии. Вкратце, если есть подтверждение о том, что применяется AVC, в нижней панели KMPlayer-а слово H264, то можно быть уверенным, что применяется кодек с межкадровым сжатием, позволяющий получить хорошую степень сжатия видеофайла.
Если сейчас задаетесь вопросом какой выбрать видеорегистратор, то обратите внимание на тип применяемого кодека. Видеорегистраторы с поддержкой H.264 дешево не стоят, т.к. для обработки и сжатия видео нужен более мощный и соответственно дорогой процессор.
Здравствуйте,
Я давно читаю Ваш блог и во многом с Вами согласен, но увидев данную статью был немного озадачен… и вот почему:
Сразу оговорюсь, что я ничего не продаю и никак не заинтересован в продажах видеорегистраторов, в том числе и автомобильных.
А теперь к делу…
Из Вашей статьи читателю, и возможно потенциальному покупателю видеорегистратора для авто, навязывается мнение о том, что видеорегистраторы использующие покадровое сжатие недостойны выбора потребителя.
Мне такое мнение очень странно слышать от людей, которые не первый день вращаются в обществе систем безопасности и тем более от людей, которые вещают это на большую аудиторию.
А дело в том, что в современном мире и тем более на транспорте события разворачиваются довольно быстро. И область систем безопасности в этом не исключение. В условиях быстро текущих процессов дорогОй(в плане информативности произошедшего) становится чуть ли не каждая секунда.
Надо отметить, что в области видеонаблюдения и видеорегистрации происходящих событий развитие не стоит на месте. Растут мегапиксели, растет производительность обработки(оцифровки) кадров, разрабатываются и внедряются новые методы сжатия изображений и т.д.
Это все хорошо, но в этом нужно РАЗБИРАТЬСЯ и понимать — что к чему и для чего.
Кроме того, инженеру, необходимо определять уровень необходимости и достаточности, т.к. покупатель обычно голосует рублем.
Многие менеджеры по продажам рекламируют продукт нацеленный на обеспечение безопасности, не понимая того, каким образом это реализовано.
В случае с авторегистратором — покупатель хочет получить доказательную базу в суде, в компетентных органах и пр. Он будет показывать это видео и ОСТАНАВЛИВАТЬ(ставить на ПАУЗУ) в необходимых местах сюжета.
Видеорегистратор стоит в авто, едущего со скоростью 60-80 км/ч (17-22 м/сек). Это значит, примерно, на каждый метр пути приходится по кадру видеоролика при съемке до 25 кадров/сек. Сжатие видео — межкадровое. В настройках кодирования можно выставлять частоту следования ключевых кадров. В ffmpeg, по-моему, по-умолчанию она равна fps. Что означает, по сути, на стоп кадре можно будет видеть только каждые 25 метров вашей поездки.
Расстояние тормозного пути, при прочих параметрах, на такой скорости будет 20-40 метров. Это 1-2 стоп-кадра. То, что происходило в промежуток времени 2 секунды мы сможем увидеть лишь на 2 кадрах. Как вы думаете, этого достаточно? Или может рассмотреть «замедленное» видео, где этот промежуток мы можем увидеть на 50 кадрах? Что вы выбираете?
Что же получается на стоп-кадре видео сжатого в кодеке Н264? Вы не видели? Тогда нате и вы все поймете сами:
http://www.youtube.com/watch?v=-IddoMSzLF0
Хочу напомнить, что судопроизводство ведется в том числе и на бумажных носителях. Стоп-кадр надо будет распечатать и приложить к делу.
Я не агитирую никого, ни на что, НО каждому надо понимать — Что он приобретает за вещь и какие она реализует возможности.
Когда дело касается собственного тела, своего автомобиля, дома, родственников и т.д. думаю надо хорошенько подумать.
Пусть каждый для себя и своих Заказчиков выбирает сам. И пускай сам обоснует милионы растраченных денег на системы видеонаблюдения по которым не узнать нарушителя.
Здравствуйте, Евгений. В видеонаблюдении есть сторонники как H.264 так и MJPEG, JPEG2000. Ссылку на достоинства и недостатки кодеков давал в статье, прекрасно понимаю преимущества и недостатки каждого.
По приведенному вами видео, там сравнение MPEG с MJPEG. H.264 (профиль Hi422P, не говоря уже про Hi444PP) сжимает качественнее MPEG.
По статье — доказывает только то, что H.264 видеорегистраторы стоят дороже, так как более требовательны к аппаратной части и показывает как проверить тип примененного кодека.
Денис, извините уж меня, если я очень резко описал свое видение проблемы, которая к сути статьи не имеет отношение.
Просто сталкиваясь по работе с нерадивыми менеджерами по продажам все больше убеждаюсь, в истинности выражения из послания апостола Павла к Римлянам, 11:33.
Как только они умудряются так «запудривать» мозги наивным покупателям? И иногда спрашиваю себя «А смог бы Я так исказить/утаить что-либо в проектной документации?»
Нет уж, нет уж… Я так не хочу и не буду.
А к выбору автомобильного видеорегистратора надо подходить еще и из тех соображений, которые я описал выше.
Все нормально, видно наболело.
Менеджер заинтересован просто продать, на характеристики ему может быть и наплевать, его научили, что говорить, он и говорит.
Владельцем компаний выгодно неизвестный китайский бренд выставлять в виде супер современного оборудования и продаватьего в три дорога. Отсюда и проблемы в будущем.
Видеорегистраторы из Китая, дешевые, используют отстойную оптику и кодек MJPEG. Потому, что так дешевле. Как правило все, что с реальным h.264 и стоит дороже и качество оптики лучше.
Если уж доводить данный процесс до совершенства, то от видеорегистратора придется отказаться в пользу IP-видеокамеры с минивидеосервером. Да, в два-три раза будет дороже, но и функционал и возможности будут на порядок выше. Главное в этом деле, возможность покадрового просмотра для установления истины. Увы, но Н.264 в этом случае очень плохой помощник. Для подобных специфических моментов и был изначально принят mjpeg (набор быстросменяемых кадров-картинок). В судах это основная доказательная база. По поводу оптики и матрицы — камеры всегда будут впереди всяких самых навороченных регистраторов. А жесткий диск в минивидеосервере с лихвой будет вмещать необходимые объемы. Есть еще один очень важный момент касаемый матрицы. Дешевые КПОМы (а они как раз и используются в большинстве видеорегистраторов) дают картинку с артефактами при быстродвижущихся объектах. Не буду объяснять почему это происходит -для примеров по данному вопросу лучше погуглить. Пока с этой задачей может справиться только матрица на ПЗС, ну или очень дорогая КМОП. А отсюда напрашивается вывод -нужна видеокамера, при использовании видеосервера их может быть несколько. Большинство минивидеосерверов как раз на 12В DC, но стабилизатор все же лучше поставить дополнительно. Место для размещения тоже не проблема. Хотя, честно говоря, есть еще огромный подводный камень — тупое совковое гэбэшное законодательство. Которое трактует установку миникамер в салоне автомобиля как специальные средства для получения негласной информации. Кстати, мини Ip-видеокамеры FullHD именно из этой оперы. Например, Axis об этом на своем сайте сразу предупреждает клиентов из России. Покуда видеорегистраторы к ним не отнесли, но это только пока…
Добрый день Денис!
Спасибо за представленную информацию. Можно ли еще объяснить, как определить, с каким разрешением сделана запись (720х576 или 704х576 пикселей)? Это для меня очень важно, т.к. столкнулись с одной практической проблемой. Представитель изготовителя камеры озвучил посыл: «Мы можем поднять разрешение записи с 704х576 до 720х576 и сделать кодек MJPEG основным кодеком прошив Вам камеру спепрошивкой!» На вопрос, почему это не сделать стандартом в выпускаемой продукции (это дает по моему мнению некоторое конкурентное преимущество!) ответа по сути не получил. Суть сомнений — в меню камеры будет стоять 720х576, а писать реально будет 704х576! Помогите пожалуйста прояснить ситуацию. Заранее благодарен.
Здравствуйте, узнать разрешение видеофайла можно точно также как и как узнать кодек видеофайла — посмотреть свойства файла.
Ничего не понял…
Так что лучше MPEG MJPEG или h.264 для суда в частности?
Статья совсем не про то, что лучше. Про кодеки смотрите статью по расчету архива, ссылка есть в калькуляторе по подписан.
Что нашим судам надо не знаю — не сталкивался. Ищите блог судьи.