Какой формат записи лучше для видеорегистратора

Обновлено: 05.07.2024

Кто из автолюбителей ни разу не задумывался о приобретении видеорегистратора? Это полезное устройство в случае ДТП поможет доказать вашу правоту в суде и в споре со страховой, а еще вы, возможно, случайно снимете необычное происшествие на дороге, которое станет настоящим хитом на Youtube. Однако разнообразие моделей и разница в их стоимости запутает не только новичка, но и опытного автомобилиста. Как выбрать видеорегистратор в 2021 году — давайте разбираться вместе.

Зачем мне покупать регистратор?

Во многом свою популярность видеорегистраторы обрели благодаря Youtube-роликам с различными происшествиями на дорогах (от аварий до падения челябинского метеорита), но, конечно, функции этих устройств не ограничиваются производством вирусного контента.

Основная цель регистратора — решение конфликтных ситуаций на дороге. Это крайне полезная штука для всех автомобилистов. Видеорегистратор:

  • Поможет задокументировать ДТП для использования видеодоказательств в суде
  • Защитит от неправомерных действий сотрудников правоохранительных органов
  • Обеспечит весомым аргументом (видеозаписью) при спорных моментах в общении со страховой компанией
  • Для водителей такси — зафиксирует незаконные действия со стороны клиента

Выбираем регистратор за пять минут

Если не хотите подробно разбираться со всеми характеристиками, в этой части мы дадим легкий алгоритм: ответив последовательно на четыре вопроса, вы быстро и правильно выберете видеорегистратор под ваши цели.

1. Однокамерная или двухкамерная модель?

Большинству водителей хватит однокамерного устройства, однако вы можете выбрать регистратор с дополнительной парковочной камерой. Для таксистов, работников общественного транспорта понадобится двухкамерная модель в едином корпусе — вторая камера будет снимать происходящее в салоне.

2. Какую сумму вы готовы потратить на устройство?

Для однокамерных моделей вполне приличное устройство можно взять в районе 5 тысяч рублей, однако, скорее всего, это будет рабочая лошадка без каких-либо наворотов. Золотая середина — видеорегистраторы в диапазоне 5–10 тысяч рублей: кроме приличного качества снятого изображения возможны приятные бонусы в виде Wi-Fi и ночного режима.

Xiaomi 70mai A500 Dash Cam Pro Plus

Бюджетный регистратор (5 850 рублей) Xiaomi 70mai A500 снимает качественную картинку как днем, так и ночью, имеет разрешение 2592 x 1944 пикселей, а также универсальный угол обзора в 140 градусов. Подробнее о значении этих характеристик — в следующем разделе.

За 10–15 тысяч вы найдете регистраторы с самым высоким качеством видео. Есть и премиальные устройства от 18 тысяч рублей, с наворотами типа облачного хранилища.

Приличная двухкамерная модель с базовой (640 х 480) камерой заднего вида стоит в районе 5–8 тысяч рублей. Если вы хотите ее с Full HD, будьте готовы выложить 10–15 тысяч. Премиум-устройства стоят от 20 тысяч и выше.

Какую модель видеорегистратора лучше выбрать в разных ценовых категориях, мы расскажем в наших рекомендациях в конце статьи.

3. Нужен ли радар-детектор или спидкам?

4. Важны ли дополнительные функции?

Подробно они будут перечислены ниже, здесь отметим лишь, что по-настоящему полезны автоматическое включение и выключение (они присутствуют практически на всех современных моделях) и Wi-Fi. Остальные — сугубо опциональны.

На какие характеристики обращать внимание?

Качество видеозаписи

1. Разрешение (очень важно)

Разрешение — один из главных параметров, но с ним ошибиться довольно сложно. Модели с разрешением HD 720p уже практически не встречаются даже в самом низком ценовом сегменте. Однако даже такого качества картинки хватает в большинстве ситуаций. С другой стороны, чем лучше разрешение, тем проще распознать номер другого автомобиля.

Стандарт для видеорегистраторов сегодня — Full HD 1920 х 1080 пикселей. Такое разрешение вы найдете и в дешевых, и в дорогих моделях. Также достаточно популярно Super HD, оно чуть больше Full HD — 2304 х 1296 пикселей. Встречаются еще более навороченные опции, вплоть до 4К, однако тут нужно оговорить два момента.

Во-первых, увеличение разрешения ведет к увеличению размера видеофайлов, а следовательно карта памяти будет заполняться быстрее. Понадобится карта памяти большего объема и более высокого класса (подробнее об этом ниже).

Во-вторых, разрешение не аналогично конечному качеству записи (ниже мы еще рассмотрим ряд других факторов, влияющих на качество картинки), поэтому хорошее Full HD подчас будет лучше плохого 4K.

В целом, придерживайтесь моделей с Full HD или Super HD, при этом при прочих равных переплачивать за более продвинутое разрешение не стоит.

AdvoCam-FD8 Red-II

Видеорегистратор AdvoCam-FD8 Red-II снимает в Super HD видео с высокой детализацией. Модель оснащена ночным режимом и встроенной памятью 256 Мб, благодаря которой можно создавать резервную копию небольших роликов. В устройстве нет многих дополнительных функций типа Wi-Fi и GPS, но и цена (7500 рублей) абсолютно не кусается, особенно учитывая хорошую картинку.

2. Частота кадров (очень важно)

Пожалуй, еще более критичный параметр, чем разрешение. Регистратор записывает видео во время движения, поэтому, чтобы не пропускать кадры и избежать размытия движения (так называемый motion blur), частота должна быть не менее 30 кадров в секунду. Даже при 24 и 25 к/с вы можете получить смазывание картинки в ночное время.

Частота 60 к/с даст более плавную картинку, но тут невооруженным взглядом вы уже вряд ли заметите разницу с 30 к/с. А вот размер файлов увеличится заметно, поэтому особого смысла гнаться за такой частотой нет.

3. Угол обзора (очень важно)

Еще один существенный параметр видеозаписи. Видеорегистратор должен заснять как можно более широкое пространство перед автомобилем, включая соседние полосы дороги и транспортные средства (а также людей и, возможно, животных) на обочине. Угол обзора в 120–140 градусов можно назвать оптимальным — в кадр попадет три полосы дороги. Брать меньше точно не стоит, брать ли больше — вопрос личных предпочтений.

Корпус и интерфейс

1. Размер камеры (очень важно)

Все препятствия для обзора во время вождения могут быть опасны, поэтому стоит избегать моделей с большим корпусом / камерой. Если стекло уже завешено очистителями воздуха, брелками и транспондерами, регистратор еще больше загородит обзор. В общем, чем компактнее камера, тем безопаснее. Размер устройства напрямую коррелирует с форм-фактором.

2. Форм-фактор (важно)

Самый распространенный тип — классическая коробка. Размер корпуса в таких регистраторах зависит в основном от диагонали дисплея (об этом чуть позже).

Существенно экономят место на стекле регистраторы с выносной камерой. Как следует из названия, камера помещается на стекле, а остальная электроника, дисплей и органы управления можно установить в удобном месте, где они не мешают обзору. Такой вариант также отлично подходит для мотоциклов и скутеров.

Модели с двумя камерами в одном корпусе (одна направлена на дорогу, а вторая направлена в салон) чаще всего используют водители такси и общественного транспорта. Такие регистраторы также удобны для контроля за персоналом коммерческого автотранспорта.

AdvoCam-FD Black DUO

AdvoCam-FD Black DUO достаточно бюджетная модель с двумя камерами в одном корпусе, которая подойдет для водителей такси и общественного транспорта. Обе камеры снимают в Full HD, при этом камера, направленная в салон, оснащена ИК-подсветкой, автоматически включающейся в темноте. Сейчас модель можно найти за 8 000 рублей.

Интересный и удобный вариант — регистратор в виде накладки на зеркало заднего вида. Таким образом, зеркало заднего вида при желании превращается в экран, что удобно для управления регистратором. При выборе подобного форм-фактора имеет смысл рассматривать варианты с дополнительной задней парковочной камерой. Картинка с нее автоматически выводится на экран при включении задней передачи. При этом для удобства парковки подойдет модель даже с самой простой задней камерой (например, 640 х 480 пикселей).

Xiaomi 70mai Rearview Dash Cam Wide (Midrive D07)

Регистратор в виде накладки на зеркало может выводить картинку с задней камеры во весь экран. Фотография: patifon.ua

Xiaomi 70mai Dash Cam Wide выводит картинку во всю ширину зеркала, есть возможность подключения задней камеры через microUSB-разъем. В комплекте с ночной камерой заднего вида Midrive RC05 модель можно приобрести за 6 890 рублей.

Также существуют цилиндрические регистраторы, они занимают мало места, но при этом обычно у них отсутствует задний дисплей.

Еще один вариант — штатные регистраторы, которые интегрируются в автомобиль и подсоединяются непосредственно к бортовой сети. Они подбираются индивидуально в зависимости от модели авто и устанавливаются через сервис.

3. Дисплей (важно)

У большинства видеорегистраторов дисплей от 1,5 до 3,5 дюймов по диагонали. Дисплеи размером от 2 дюймов упрощают быструю настройку параметров и предварительный просмотр отснятого материала. В моделях без дисплея для просмотра и настроек потребуется смартфон или компьютер, что не всегда бывает удобно.

4. Органы управления (стоит обратить внимание)

Лучше отдавать предпочтение моделям с четко обозначенными и легкодоступными элементами управления. Даже если основные настройки осуществляются через сенсорный дисплей, кнопки для быстрых функций могут пригодиться в неожиданных ситуациях.

5. Крепление (важно)

К стеклу видеорегистратор (вернее, его кронштейн) крепится через скотч ЗМ или вакуумную присоску. Скотч надежнее, но он одноразовый. С помощью вакуумной присоски можно переставлять устройство на стекле, но, если перед креплением плохо протереть стекло, он может отвалиться. Если это ваш первый регистратор и вы не знаете, куда его лучше прикрепить, стоит взять вариант с присоской.

По методу крепления регистратора к кронштейну лучшим вариантом будет магнитное крепление — так вы сможете быстро отсоединять устройство, уходя из машины.

Что касается подачи питания, лучше обратить внимание на модели, в которых провод вставляется в кронштейн, а не в сам регистратор — так вы избавитесь от необходимости каждый раз вынимать провод из регистратора, забирая его из машины.

Другие технические характеристики и дополнительные функции

1. Память (важно)

В современных видеорегистраторах используется функция циклической записи (если ее нет, приобретать такой регистратор не стоит) — при нехватке свободного места для свежего видео стирается старая запись, поэтому на карточке будет храниться одинаковый объем памяти. Это значит, что гнаться за регистраторами, поддерживающими карты памяти огромного объема не стоит. Оптимальным для однокамерных регистраторов будет объем карточки в 16 Гб, для двухкамерных — от 16 Гб.

Также важна скорость записи карточки, она определяется ее классом. При использовании карточки неподходящего класса (более низкого) возможны сбои в работе. Для записи в Full HD нужна карточка минимум 10-го класса, для Super HD и 4K — от UHS Speed Class 1 (U1).

Некоторые видеорегистраторы (в основном средней ценовой категории и выше) оснащены небольшим объемом встроенной памяти, которую можно использовать для бекапа важных видеороликов.

2. Процессор (опционально)

Гнаться за лучшим процессором при выборе регистратора смысла нет. Даже если у вас будет самый продвинутый процессор, но остальное железо и программное обеспечение до него не дотягивает, ничего хорошего вы не получите. Процессоры компании Ambarella считаются надежным вариантом, однако в любом случае смотрите на остальные характеристики устройства. В целом можно сказать, что процессор не определяет, какой видеорегистратор будет самым лучшим. Но, если вы покупаете видеорегистратор неизвестного бренда с непопулярным процессором, лучше проверить его характеристики или почитать отзывы в интернете.

3. Автоматическое включение / выключение (важно)

Проверьте, что в вашем регистраторе есть функция автоматического включения при запуске двигателя. Иначе может сработать известный закон подлости: на дороге что-то произошло, а регистратор был выключен. Сегодня большинство современных видеорегистраторов (а не только самые хорошие) для автомобилей оснащены этой функцией.

4. Wi-Fi (полезно)

Если регистратор оснащен Wi-Fi-модулем, вы сможете удаленно подключиться к устройству со смартфона или планшета. В некоторых моделях благодаря Wi-Fi доступна опция просматривать видео со смартфона без предварительного скачивания целого ролика. Это может быть удобно в ситуациях, когда видео нужно посмотреть немедленно. С помощью Wi-Fi также быстро и просто настраивать регистратор через смартфон.

5. Облачные сервисы (опционально)

На хай-энд регистраторах есть постоянный выход в интернет. Вы сможете использовать регистратор как GPS-трекер и просматривать местоположение на карте, а также подключаться к камере регистратора удаленно из любой точки мира. Полезная фича регистраторов с облачным сервисом — возможность присылать уведомления о том, что с авто что-то происходит: попытка угона, приехал эвакуатор и т. п. К сожалению, необходимость покупки дополнительных устройств для постоянного выхода в интернет, типа 4G-модема, еще больше увеличивает стоимость видеорегистратора (со всеми необходимыми аксессуарами он обойдется в 30–40 тысяч рублей).

6. GPS (опционально)

Теоретически GPS-метка может помочь доказать, что ДТП произошло именно там, где вы заявляете, в случае, если запись нечеткая. GPS также может высчитывать вашу скорость, что в теории пригодится при оспаривании незаконных штрафов за превышение скорости, однако о реальных случаях мы не слышали. Еще GPS будет полезна путешественникам, которые катаются по глухим местам без связи и хотят запоминать свои маршруты.

7. Спидкам (опционально)

Спидкам, или GPS-информатор, предоставляет информацию о нахождении полицейских камер, радаров и т. п. Это не активный радар-детектор, а информационная система подобная тому, что можно найти в популярных навигаторах для мобильных устройств. Если вы редко выбираетесь за пределы города, спидкам более оправдан, чем гибридное устройство с радар-детектором.

8. Радар-детектор (опционально)

Радар-детектор может обнаружить работу полицейского радара (определителя скорости) и заранее предупредить водителя об опасности. Насколько это полезная опция, решать вам. В некоторых странах использование радар-детекторов запрещено (кроме штрафов, часто изымается и прибор и автомобиль; а где-то, например в Швеции, за использование радар-детекторов можно даже попасть в тюрьму). Стоимость регистратора с приличным радар-детектором начинается от 10–12 тысяч рублей.

AXPER Combo Hybrid

AXPER Combo Hybrid совмещает видеорегистратор и радар-детектор в одном корпусе. Устройство определяет модели радаров и блокирует ложные источники сигнала, что существенно снижает количество ошибочных срабатываний. Регистратор записывает четкую картинку с разрешением 2560 × 1440 пикселей, а благодаря GPS/ГЛОНАСС-модулю можно получать точные данные даже в сложных условиях приема. Кроме того, есть вариант модели с дополнительной задней камерой и Wi-Fi.

Чек-лист

  • Определитесь, нужна вам однокамерная или двухкамерная модель.
  • Выберите форм-фактор, который вам больше нравится.
  • Корпус регистратора и/или камера, которая крепится на стекле, не должны мешать обзору — предпочтение стоит отдавать более компактным моделям.
  • Если это ваш первый регистратор, в качестве крепления лучше выбрать присоску.
  • Решите, нужен ли вам радар-детектор или спидкам.
  • Разрешение съемки должно быть не ниже HD (1280 × 720), лучше — Full HD (1920 х 1080).
  • Оптимальный угол обзора: 120–140°.
  • В регистраторе должна быть функция автоматического включения при запуске двигателя.
  • Оптимальный объем карты памяти — 16 Гб. Класс карты памяти — не ниже 10-го.

Лучшие регистраторы — наши рекомендации

Мы не стали собирать рейтинг лучших видеорегистраторов для автомобилей — 2020–2021. Но расскажем о тех моделях в каждом ценовом сегменте, которые, на наш взгляд, наиболее соответствуют перечисленным выше критериям.

Бюджетные модели

Наш выбор: AdvoCam-FD Black II (5 420 рублей)

Питание подается через кронштейн, благодаря чему вам не придется каждый раз вытягивать провод, когда вы забираете регистратор из машины.

Источник: Youtube-канал КIA CERATO II

Альтернативный вариант: Playme TAU (3 990 рублей)

Средняя ценовая категория

Наш выбор: AdvoCam-FD8 Gold-II GPS+ГЛОНАСС (7690 рублей)

По качеству картинки AdvoCam-FD8 Gold-II GPS+ГЛОНАСС может легко посоревноваться с навороченными хай-энд устройствами. Разрешение Quad Full HD (2560 х 1440), спидкам, Wi-Fi, GPS+ГЛОНАСС — все это в регистраторе, который стоит дешевле 10 тысяч рублей. Благодаря встроенному Wi-Fi видеоролики можно смотреть со смартфона без предварительного скачивания. База камер для спидкама обновляется ежемесячно, что поможет избежать штрафов во время езды по городу (база обновляется не только для Москвы и Питера, но и для других российских городов).

Источник: Youtube-канал technomode

Альтернативный вариант: Xiaomi 70mai A800 4K Dash Cam (9490 рублей)

Эта модель под брендом известного китайского производителя снимает прекрасное 4К-видео. Универсальный угол обзора 140° фиксирует дорожную обстановку по всей ширине проезжей части без искажений. Также имеется модификация с камерой заднего вида, которая обойдется в 11 490 рублей. Как и ряд других моделей производителя, Xiaomi 70mai A800 оснащена системой помощи водителю ADAS, которая, анализируя информацию с камеры, помогает водителю избежать ДТП. В систему входит датчик движения, предупреждение о столкновениях и контроль полосы движения. Дополнительно в этом видеорегистраторе есть встроенный GPS-модуль.

Источник: Youtube-канал Joshua Wong

Хай-энд модели

Наш выбор: Playme P600SG (17 990 рублей)

Альтернативный вариант: TrendVision aMirror 12 Android FUTURE (12 499 рублей)

Этот регистратор полностью заменяет штатное зеркало заднего вида, причем вам не нужно обращаться в сервис для его установки. Эта модель выдает прекрасную картинку в формате Full HD, плюс в комплекте поставляется камера заднего вида (640 х 480) с функцией ассистента парковки. В качестве операционной системы aMirror использует Android, благодаря этому вы сможете сами устанавливать необходимые программы (например, выбрать GPS-информатор, который вам нравится). По сути, вместо зеркала заднего вида вы получаете полноценный планшет, который можно использовать в качестве мультимедийной системы — фильмы, музыка, громкая связь, система навигации и противоугонная система в одном флаконе. Устройство работает как 4G-модем, в нем есть GPS, Wi-Fi и Bluetooth.

Разрешения записи видеорегистраторов и кодеки сжатия видео

Главная задача видеорегистратора - запись ситуации на дороге в хорошем качестве, чтобы были видны все необходимые нюансы (дорожные знаки, светофор, номера автомобилей и т.д.). Соответственно, если картинка будет не качественной, регистратор не будет выполнять свою основную функцию. Рассмотрим основные разрешения, которые используются при записи видео.


Разрешение 720 и 1080

Одним из главных критериев при выборе современного видерегистратора является его способность записывать видео в формате высокой четкости, начиная с HD 720p (1280×720 точек/пикселей). На сегодняшний день самым популярным и оптимальным разрешением для записи видео считается формат 1080p: 1920х1080 с соотношением сторон 16:9. Его еще обозначают просто Full HD или FHD (Full High Definition). FHD разрешение считается золотой серединой между качественной картинкой и небольшим размером, как раз то, что нужно при записи видео на дороге. Данный формат поддерживается всеми современными телевизорами, смартфонами и планшетами. Просматривая видеоролики в разрешении Full HD и выше на большом экране телевизора, вы будете наслаждаться четкой картинкой за счет его высокой детализации. Соотношение сторон изображения в HD, Full HD и выше составляет 16:9 (широкоформатный стандарт видео на youtube, vimeo и многих других видеосервисах). Сейчас, каждый уважающий себя и покупателя производитель видеорегистраторов, старается улучшить изображение устройства за счет новых технологий. На программном уровне настраивается четкость изображения (шумоподавление), автоматическая подстройка яркости и контрастности картинки (WDR). Для стабилизации и сглаживания картинки при тряске автомобиля, используется встроенная цифровая стабилизация. Таким образом производитель старается упростить задачу пользователю, чтобы тот меньше тратил времени на подстройку видеорегистратора под конкретные дорожные, погодные условия и время суток.

2К (2048х1080) QHD (Quarter High Definition)


Если сравнивать 1080 с 2К, то второе разрешение имеет улучшенную детализацию за счет увеличенного количества точек в линии по ширине экрана. 2К используется намного реже из-за малого количества устройств у пользователей, поддерживающих данный формат. Если вы захотите посмотреть видео, записанное в 2К на экране, который поддерживает только 1080, разницы в качестве вы не увидите.

4К (3840×2160) UHD (Ultra HD)


Данное разрешение является максимально допустимым в настройках современных видеорегистраторов. Оно обладает супер четкой картинкой, но в то же время занимает очень много места на карте памяти. Вокруг данного формата очень много споров, нужен ли он для записи видео на дороге. Дело в том, что многие недобросовестные производители под видом 4К продают разрешение меньшего размера, которое программно растягивается с 2,5К или с других форматов с потерей качества. Процесс растягивания картинки с меньшего разрешения до большего называется интерполяция. Покупая видеорегистратор с возможностью записывать Ultra HD, желательно убедиться, что матрица видеорегистратора поддерживает запись честного 4К. Для этого необходимо узнать разрешение матрицы, а точнее сколько мегапикселей она имеет (в 1 мегапикселе 1 млн. пикселей). Если производитель указывает разрешение 3840×2160, мы умножаем первое значение на второе и получаем 8 мегапикселей. Соответственно, в характеристиках устройства должна быть указана матрица не менее 8 мегапикселей. Вы хотите записать свое увлекательное путешествие с максимально возможным качеством и потом посмотреть все это на большом экране телевизора с поддержкой 4К? Тогда вам нужен регистратор с 4К записью и возможностью поставить большой объем памяти (до 256 гигабайт).

Видеокодеки

В любом записывающем видео устройстве, для сокращения места на носителе, применяется один из алгоритмов сжатия видеопотока. В видеорегистраторах в основном используются три кодека для компрессии видео, MPEG-4, H.264 и H.265.

 форматы сжатия видео

Необходимость в получении высококачественных видеоматериалов всегда стояла перед охранными системами наблюдения. Решить эту задачи призваны цифровые видеорегистраторы, или DVR (аббревиатура от Digital Video Recorder).

Устройства данного класса занимаются высококачественной обработкой и сжатием видео изображения с использованием самых передовых технологий в данной сфере. Ни для кого не секрет, что существует огромное количество различных форматов видеозаписей, что существенно осложняет работу с различными видео материалами.

К сожалению не существует единого универсального формата, который бы устраивал всех производителей и потребителей видео аппаратуры. Поэтому ниже мы рассмотрим наиболее популярные форматы и отметим их достоинства и недостатки.

MPEG-2 (аббревиатура от Moving Picture Experts Group). Один из самых популярных форматов, одобренных и применяемых различными организациями по всему миру. В основе принципа работы этого формата сжатия лежит потоковая система из 25 или 29,7 кадров в секунду.

В результате сжатия с использованием этого формата на выходе получается видео, состоящее из кадров, сжатых при помощи предсказания движения (односторонние P-кадры и двусторонние B-кадры), а также кадров, сжатых независимо. Данный формат широко используется в DVD-системах для сжатия видео и аудио.

MPEG-4. Следующая ступень развития формата MPEG отличается от предыдущей не только порядковым числом в названии, а является в целом более прогрессивной. Основная сфера применения этого формата, разработанного в 1998 году, это потоковое видео со всеми смежными технологиями вроде видеотелефонии, цифрового видеовещания и другими.

В своей структуре данный формат использует наработки предыдущих версий MPEG формата, однако имеет и свои собственные уникальные особенности. Например, данный формат позволяет добавлять функцию работы с интерактивными элементами, дает возможность управления правами доступа. Кроме видео материалов, формат MPEG-4 способен работать с аудио благодаря встроенному прогрессивному аудио кодеку.

H.264. Относится к одной из последних разработок группы, логичное развитие стандарта MPEG-4. На его счет записывают коренное изменение взглядов на форматы сжатия видео и появление абсолютно новых принципов в этом вопросе.

Здесь имеют место быть и количественные показатели – формат позволяет осуществлять куда большее сжатие, чем аналогичные форматы, а также качественные – несмотря на значительное уменьшение объема видео материала, изображение четкое и ясное. Технология сжатия основана на многокадровом предсказании кадров.

Перечисленные форматы сжатия видео широко используются в видеорегистраторах, основанных на принципе преобразования потока. Соотношение коэффициента сжатия и качества изображения делают эти форматы одними из самых популярных и широко используемых. Но эти форматы не адаптированы для получения высокого качества стоп-кадров (или скриншотов). При возникновении такой необходимости оптимальным вариантом будет использование таких форматов как MJPEG и Wavelet.

MJPEG (расшифровывается как Motion JPEG, где JPEG – популярный формат сжатия изображений). Диапазон сфер применения этого формата очень велик, поэтому может применяться даже в IP-Камерах. Не исключено и применение в рамках видеорегистратора для сжатия по кадрам. Этот формат неприхотлив к аппаратному обеспечению, поэтому для его эффективного использования подойдет даже несложная аппаратура.

Несмотря на это скорость и качества сжатия остаются на высоте. Однако наряду с весомыми достоинствами, формат обладает и рядом неприятных недостатков. Один из них это небольшой коэффициент сжатия, а значит, объем файла на выходе будет довольно значительным. В случае критичности данного недостатка целесообразно использовать аналог этого формата – Wavelet.

Наряду со всеми качествами MJPEG, Wavelet отлично справляется со сжатием, но соответственно, требует более продвинутой и мощной аппаратуры, что делает его финансово затратным.

Ничто не совершенно. Это же касается и темы форматов сжатия видео. Существуют хорошие решения, существуют отличные и даже универсальные, но совершенных нет. Как и в любом деле, здесь стоит отталкиваться от конкретной ситуации и подбирать подходящее именно вам решение. Если требуется высокое качество наряду со скоростью и хорошим сжатием – будьте готовы к серьезным финансовым вложениям. Если вас устроит и средняя функциональность, то всегда можно найти формат не столь требовательный к аппаратному обеспечению.


Были поставлены следующие задачи.

  1. Получить с жёсткого диска видеорегистратора доступ ко всем файлам .264, подключив жёсткий диск к компьютеру.
  2. Изучить алгоритм, по которому работает штатная программа-перепаковщик 264-avi и создать такую же программу, которая выполняла бы те же операции, но уже не над одним, а над целой группой файлов, причём одним нажатием.

Для исследования использовал множество программных инструментов: дисковый редактор (он же и файловый бинарный редактор) DiskExplorer (WinHex я использовал позже), MS Excel для вспомогательных расчётов и фиксации результатов, среда программирования Dev-C++ для написания вспомогательных и окончательных консольных программ и прочее. В этой статье я попробую рассказать о данной процедуре.

Сначала посмотрим на самый первый сектор HDD (один сектор (1 LBA) занимает 512 Байт). Данный сектор, как правило, содержит MBR структуру. В неё входит загрузчик и базовое оглавление разделов. Структура этого сектора, а также, структура описания раздела, приведены ниже (взято из Википедии).



В случае с исследуемым HDD имеем следующее. Глядя на рисунок ниже и руководствуясь таблицами выше, мы видим, что загрузчик отсутствует. Но нас интересует больше таблица разделов. Она выделена в красную рамку. Последние два байта (синяя заливка) – сигнатура MBR. Из таблицы разделов видно, диск поделён на два раздела. Код типа первого раздела (жёлтая заливка) – 0x0B. Это раздел FAT32. Код типа второго (оранжевая заливка) – 0x83. Это один из разделов Linux (в смысле, EXT). Байты кода типа раздела обведены в синюю рамку.


Полная расшифровка сектора MBR с таблицей разделов и их параметрами приведена ниже.


Обращая внимание на размеры разделов (пересчитывая число секторов в гигабайты), несложно догадаться, что на компьютере с ОС Xubuntu отображался именно первый раздел, занимающий незначительную часть дискового пространства. Кстати говоря, в Windows XP также отобразился только первый раздел, но из проводника не открылся. А почему же тогда второй раздел Linux не отобразился в ОС Xubuntu?

Изучив предварительно структуру и организацию линуксовой файловой системы на примере EXT2, я приступил к исследованию второго раздела.

Как видно из таблицы разделов, второй раздел начинается с сектора 16016805. Руководство по файловой системе EXT2 свидетельствует о наличии так называемого суперблока, который располагается в 1024 байтах от начала раздела (то есть в двух секторах от начала). Однако сектор 16016805+2=16016807 оказался пустым. Зато первый сектор 16016805 по своей структуре напоминал суперблок. Но его содержимое полностью не соответствовало описанию содержимого суперблока из руководства. Суперблок – это основной блок, в котором содержится своеобразная таблица различных констант и параметров для функционирования файловой системы: адреса положений и размеры других необходимых блоков, в частности, заголовков файловых записей и директорий. Дальнейшие исследования этого раздела привели меня только к одному выводу: DVR использует свою уникальную файловую систему.

В дальнейшем решил взглянуть на первый сектор первого раздела (сектор 63) и пролистать вниз. Было обнаружено на секторе 65 (двумя секторами ниже) содержимое, полностью похожее на содержимое суперблока ФС EXT2, которое описано в руководстве. Дальнейшие исследования привели к выводу, что первым разделом HDD DVR является раздел EXT2, который и отображался в ОС Xubuntu, невзирая на метку 0x08 (не EXT) в оглавлении раздела! Таким образом, первый раздел жёсткого диска видеорегистратора – раздел EXT2, на котором записаны файлы nvr, являющиеся ключами к требуемым видеозаписям.


Перейдём к изучению структуры самих файлов nvr. Вид одного такого файла в бинарном (точнее, в 16-ричном) редакторе приведён на рисунке ниже. Не вдаваясь в подробности описания структуры содержимого (часть которой так и осталась для меня загадкой), я выделил самые основные параметры, которые и являются искомым ключом. Это 32-битные (4-байтные) значения, располагающиеся через каждые 32 байта, начиная с байта по смещению 40. На рисунке они выделены красным прямоугольником. В дальнейшем я убедился, что этого вполне достаточно для ключа к видеозаписям. Напоминаю, что 4 байта значения этого ключевого параметра располагаются от младшего к старшему, но не наоборот! Такая нотация обусловлена архитектурой процессора ПК. В приведённом на рисунке примере изображён первый nvr файл первого каталога. Он соответствует первой видеозаписи, сделанной видеорегистратором. Очевидно, что значения параметров, которые я назвал ключевыми, в приведённом примере образуют последовательность целых чисел, начиная с нуля и идущие по порядку по возрастанию. Исследуя другие nvr файлы, и просматривая в них именно эти указанные байты, были также замечены целые числа, идущие по возрастанию. Но данная последовательность начиналась естественно уже не с нуля, и в некоторых случаях местами наблюдались пропуски по одному или два числа. Например (числа от балды): 435, 436, 438, 439, 442,…(или в 16-ричном виде: B3010000, B4010000, B6010000, B7010000, BA010000,…).


Также, предстояло выяснить, какие именно данные делятся на вышесказанные нумерованные сегменты? Первое предположение – данными являются потоки аудио и видео, которые в контейнере 264 представлены короткими блоками, причём, как было сказано, блоки видеопотока имеют разный размер. При этом DVR на этапе извлечения видеозаписи на внешний носитель собирает эти потоки и упаковывает в контейнер 264. Второе предположение – потоки аудио и видео DVR упаковывает в контейнер 264 в начале и во время видеозахвата. И при этом на HDD записываются уже сформированные данные файла .264, который бы получился в результате его извлечения на внешний носитель. Исследуя пространство HDD где-то в середине второго раздела, наряду с байтами потоков аудио и видео и их заголовками того же вида, что и в контейнере 264, мне также попадались и заголовки самого контейнера: MDVR96NT_2_R. После данного заголовка также присутствовало множество байтов нулей. В целом, исследование показало, что имеет место второй вариант из двух вышеприведённых. Поэтому, для получения нужного файла .264, вероятнее всего, нужно просто соединить вместе все сегменты, номера которых содержатся в соответствующем файле nvr.

Приступим к поиску зависимости между номером сегмента и координатами на HDD.

Начало данных контейнера 264, соответствующего самой первой видеозаписи (там, где нумерация сегментов начинается с нуля) инструментами поиска я нашёл на секторе 16046629 (29824 сектора от начала раздела). Можно сделать предположение о параметре т.н. начального смещения, который будет участвовать в формуле, описывающей искомую зависимость.

Я провёл ещё один дополнительный интересный эксперимент, чтобы окончательно развеять все сомнения. Он описан ниже.

Итого, мы получили предполагаемую зависимость: S=16046629+128*d, где d – номер сегмента в файле nvr, а S – номер сектора на HDD, начиная от самого начала диска, с которого начинаются данные содержимого сегмента. Размер сегмента – 128 секторов. Приведённая выше формула не берёт во внимание существование второго раздела. Зависимость найдена только для конкретного примера с HDD на 1TB. Возможно, если поставить в DVR HDD другой ёмкости, константы примут иной вид.

Всё-таки, попытаемся исследовать второй раздел. Как уже отмечалось ранее, нечто похожее на суперблок находится прямо в первом секторе раздела (16016805). А его точная копия была обнаружена семью секторами ниже (16016812). Очевидно, ненулевая основная информация находится в первом секторе суперблока. Его вид в дисковом редакторе приведён на рисунке ниже.


То есть, второй раздел можно назвать урезанным и немного видоизменённым разделом EXT2. В нём есть суперблок, его копия, битовая карта. Но отсутствуют т. н. информационные узлы, соответствующие файловым записям. Раздел содержит данные файлов .264 (аудио и видео потоки), но информационные узлы (скажем так) для этих данных размещены в nvr файлах на первом разделе. Может быть, существует более грамотная формулировка? Но мне это уже не столь важно.

Для сканирования директорий я не использовал рекурсию, принимая во внимание, что формат директорий фиксирован и имеет два уровня вложения. Соответственно, я применил два цикла: пробег по папкам, пока они не закончатся, и пробег по файлам в каждой папке с тем же условием. Для чтения файлов я применил сишную функцию fopen. Для работы с секторами HDD я использовал функционал WinAPI по аналогии работы с файлами. Перейдём к коду программы.

Библиотеки нужны такие.


А эти функции я полностью скопировал с какого-то форума.


В функцию копирования заключена формула линейной зависимости, которая фигурировала в теории выше.


Основная функция также довольно простая.


На старом компьютере с процессором Pentium 4 и PCI контроллером SATA программа успешно переложила до конца заполненный HDD несколькими тысячами файлов .264 в среднем за 7 часов. На новом компьютере – раза в три быстрее. Как я уже отметил, программа не универсальная, все константы и переменные подстроены под мой конкретный случай с HDD на 1TB. Однако, можно ещё немного поработать и сделать её универсальной, нарисовать к ней графический интерфейс.

Читайте также: