Что значит сжать видео
Хранить, выкладывать и пересылать видео больших размеров — неудобно. Разумнее прибегнуть к уменьшению размера видео-файла для облегчения работы с ним. В статье разберемся, как сжать видео без серьезной потери его качества разными способами.
Сжимаем видео при помощи онлайн-сервиса
Интернет предлагает огромное количество ресурсов способных уменьшить размер видео-файла. Но не все они выполняют качественное сжатие и понятны новичку.
Время сжатия зависит от исходного файла. Процесс конвертации будет отображаться в новом окне сервиса. Как только сжатие завершиться, нажмите кнопку «Скачать» в новом окне.
Сжатие видео при помощи сторонних программ без потери качества
Программы работают с объектами любых форматов, но принцип сжатия основан на изменении параметром bitrate или переводе в другой кодек. Такие манипуляции приводят к небольшому снижению качества ролика. Разберем ниже.
Any Video Converter
Универсальная утилита, выпущенная в платной и бесплатной версии. Последний вариант программы позволяет записывать видео на DVD и CD диски, редактировать его, создавать ролики с подписями и водяными знаками, конвертировать, загружать с YouTube и пр. Программа доступна в русскоязычной версии.
Измененный видеоролик попадет в общий раздел пользователя на диске С «Видео». Здесь будет создана автоматически папка Any Video Converter. В «Настройках» утилиты (шестеренка на панели инструментов) можно изменить путь хранения данных. Преимущество программы — конвертация выполняется очень быстро.
HandBrake
Это полностью бесплатная утилита на русском языке. Она устанавливается стандартным способом. Программа имеет собственный калькулятор bitrate, способна перекодировать ролик, записать на диск, сжать, воспроизвести в реальном времени и пр.
Производительность программы высокая, но степень сжатия и качество ролика напрямую зависят от установленных пользователем параметров конвертации. Поэтому прежде, чем нажать кнопку «Начать кодирование», стоит подумать, что важнее размер или качество.
Hamster Free Video Converter
Программный продукт работает по принципу предыдущих двух утилит. Позволяет изменять битрейт объекта, вырезать фрагменты, менять кодеки, устанавливать частоту кадров и пр. При установке программы не забудьте выбрать русский язык. Инсталляция стандартная.
Как сжать видео без потери качества
Рассказываю о том, как работает сжатие, для чего его можно использовать и как уменьшить размер видео без потери качества. Полноценный гайд по всем действующим методам.
Что такое сжатие и зачем оно нужно?
Под сжатием (или компрессией) подразумеваются практики по уменьшению размера файла. В нашем случае речь идет о видео. Упаковывая ролик в архив или используя продвинутые алгоритмы машинного обучения, можно заметно сократить пространство, которое ролик занимает на жестком диске или в облачном хранилище.
Зачем это делать? Например, чтобы передать видео по почте или отправить через мессенджер. В таких программах часто выставлен лимит на размер отправляемых данных, и длинные ролики в хорошем качестве отослать не получается. Здесь и нужна компрессия.
Также пользователи сжимают видео, чтобы уместить их на мобильных устройствах, ухудшая качество картинки (там не всегда есть необходимость в 4К-разрешении), или архивируют, чтобы хранить на внешнем жестком диске коллекцию домашнего видео.
Основные способы сжатия видео
Теперь перейдем непосредственно к методикам. Рассмотрим все доступные варианты – от наиболее сложных до самых простых.
Архивируем видео
Первое, что приходит на ум – архивация. WinRAR и 7zip уже на протяжении двух декад помогают нам сократить размер файлов, оборачивая их в архивы. Это идеальный вариант для тех, кому нужно хранить большую коллекцию роликов и их копий.
Чтобы заархивировать видео:
Кликаем по ролику правой кнопкой мыши.
В появившемся контекстном меню находим опцию «Сжать» и выбираем ее.
Готово. Через несколько секунд на жестком диске появится архив с выбранным файлом (или несколькими). Этот способ одинаково хорошо работает и в Windows, и в Linux, и в macOS.
Плюсы такого метода: бесплатно, удобно, можно объединить несколько роликов в один архив.
Минусы: процесс архивации отнимает много времени, воспроизвести сжатый ролик можно только после разархивирования.
Обрезаем видео
Самый жестокий по отношению к видеоролику способ. Логично, что длинное видео тяжелее, чем короткое, поэтому его нарезка позволяет существенно сократить объем пространства, которое занимает файл на диске. Но восстановить удаленные куски видео после сохранения изменений не получится, а это уже немного противоречит идее сжать ролик, не изменив качество.
Данный способ актуален в том случае, если вам нужна только часть видео, но в оригинальном качестве.
Чтобы обрезать видео в Windows:
Находим видео на жестком диске и кликаем по нему правой кнопкой мыши.
В появившемся контекстном меню выбираем приложение «Фото».
Нажимаем на кнопку «Обрезать».
Указываем участок ролика, который нужно вырезать (или сохранить).
Кликаем по кнопку «Сохранить копию».
Система создаст новый файл с куском ролика, который вы выбрали, пока редактировали оригинальное видео.
Плюсы: не нужно скачивать дополнительных программ, размер уменьшается без потери качества картинки.
Минусы: остается меньше контента.
Трансформируем видео в GIF
Еще один метод для тех, кто готов пожертвовать контентом, только на этот раз речь идет об аудиодорожке ролика. Если нужно донести только визуальный контент, и в приоритете уменьшение размера этого контента до предельно низких значений, то конвертация в GIF уже не выглядит такой странной идеей.
Чтобы превратить видеоролик в GIF-анимацию:
Нажимаем на кнопку Upload your video.
Потом нажимаем на аналогичную кнопку еще раз.
В открывшемся редакторе указываем участок видео, который нужно сохранить в качестве GIF.
Указываем размер файла (уровень качества анимации).
Нажимаем на кнопку Download.
Плюсы: GIF-файлы компактные, анимации автоматически воспроизводятся и повторяются.
Минусы: у анимаций нет звука, их нельзя перематывать, некоторые сервисы требуют регистрации.
Загружаем видео в низком разрешении
Стоит упомянуть, что при необходимости сжать видео, которое уже загружено в интернет, вы всегда можете загрузить видео с меньшим разрешением для мобильных устройств или телевизоров, не поддерживающих HDR или 4К.
Если вы загружаете видео с YouTube, то для этого:
Открываем сайт YT1.
Вставляем в поисковую строку ссылку на ролик, который надо скачать.
Выбираем разрешение (чем меньше, тем меньше размер итогового файла).
Скачиваем ролик в нужном формате и с нужным разрешением.
Конвертируем видео в формате с наименьшим размером
У роликов в цифровом виде есть несколько форматов. Формат зависит от технологий, используемых для декодирования видеосигнала, то есть от кодека. Кодеки нужны, потому что в чистом виде ролик может занимать огромное пространство на жестком диске, до сотен гигабайт. Нужны специальные утилиты, сжимающие размер видео за счет специализированной постобработки, которая удаляет лишнюю информацию из ролика без очевидной потери качества картинки.
К примеру, в 2019 году был представлен высокоэффективный кодек HEVC (или H.265). Видео, преобразованные с помощью HEVC, занимают намного меньше пространства, потому что алгоритм сжатия кодека на 25-50% сокращает размер оригинального файла. Качество практически не страдает, так как алгоритм сокращает количеств кадров, не оставляя сколько-нибудь заметных следов в преобразованном видео.
Чтобы преобразовать видео из других форматов в HEVC:
Открываем онлайн-конвертер Convertio.
Выбираем свой формат и формат, в который нужно конвертировать файл.
Нажимаем на кнопку «Выберите файлы».
Указываем видео, которое нужно преобразовать.
Затем нажимаем на кнопку «Конвертировать».
Используем программное обеспечение для уменьшения размера видео
Convertio – не единственный инструмент для преобразования файлов из одного формата в другой. Есть и более функциональное ПО, предлагающее большее количество форматов и более продвинутые алгоритмы, а также ускоряющее и сам процесс конвертации файлов.
Рассмотрим наиболее популярные решения.
Один из популярнейших проигрывателей для Windows справляется и с ролью конвертера. Причем справляется вполне неплохо, так как поддерживает все необходимые форматы и позволяет перейти в режим изменения кодека буквально в пару кликов (или даже одной комбинацией клавиш).
Чтобы уменьшить размер видео без потери качества в VLC:
Запускаем программу VLC (предварительно скачиваем и устанавливаем ее).
В меню находим кнопку Media и кликаем по ней.
В появившемся меню выбираем пункт Convert/Save.
Затем нажимаем на кнопку Add…, чтобы добавить видео для конвертации.
Снова нажимаем на Convert/Save для запуска процесса преобразования файла.
Плюсы: программа бесплатная, работает под Windows, macOS и Linux.
Минусы: VLC не указывает примерный размер до и после преобразования.
QuickTime
У Apple есть свой фирменный проигрыватель для видеофайлов, а в нем есть опция для уменьшения размера роликов за счет их оптимизации под мобильные устройства. Какой именно алгоритм используется для адаптации под iPhone, iPad и iPod, неизвестно, но вряд ли он заметно урезает качество, потому что у портативных устройств экраны с большим разрешением.
Чтобы уменьшить размер видео без потери качества с помощью QuickTime:
Открываем сам проигрыватель (программу QuickTime Player).
Кликаем по вкладке «Файл» в панели инструментов.
Выбираем пункт «Открыть файл…».
В открывшемся окне находим ролик, который надо сжать и кликаем по нему дважды.
Затем снова открываем меню «Файл» и выбираем подменю «Экспорт».
Здесь выбираем iPad, iPhone, iPod touch…
Выбираем место, куда нужно сохранить уменьшенный файл.
Плюсы: конвертация происходит быстро, конвертированный файл точно будет воспроизводиться на устройствах Apple.
Минусы: работает только на компьютерах Apple, нет четкого обозначения форматов и размеров до конвертации.
Shotcut
Shotcut – это не совсем проигрыватель. Эта программа больше подходит для редактирования видео, а не для просмотра, поэтому здесь не обошлось без продвинутого инструмента для экспорта роликов.
Чтобы сжать видео в Shotcut:
Нажимаем на кнопку «Файл» в верхней панели управления.
В появившемся списке выбираем пункт «Открыть файл…».
Выбираем наш ролик и жмем по нему два раза.
Затем кликаем по кнопке Export в конце панели инструментов Shotcut.
В открывшемся окне находим подходящий кодек (идеальным вариантом в нашем случае будет H.264 Baseline Profile).
Нажимаем на кнопку Export File.
Плюсы: программа бесплатная, есть большой выбор кодеков и форматов.
Минусы: их нет.
Если нет желания скачивать что-то на компьютер, то можно попробовать сервис VEED.
Сервис VEED поддерживает сразу несколько форматов, включая MP4, MOV, MKV, AVI и множество других. Чтобы им воспользоваться, нужно всего лишь загрузить видеофайл и выбрать степень компрессии.
Чем выше будет компрессия, тем ниже будет качество ролика. Что интересно, VEED говорит, сколько места займет сжатый файл на устройстве еще до того, как вы запустите процесс компрессии.
При желании можно указать битрейт, количество кадров в секунду и другие параметры, способные уменьшить размер файла.
Плюсы: работает в любом современном браузере, не требует оплаты.
Минусы: поддерживает не все существующие форматы видео.
VideoSmaller
Еще один веб-сервис для сжатия видео. Тоже работает в любом браузере и поддерживает форматы MP4, AVI, MPEG и т.п. Отличительная черта VideoSmaller – примитивный интерфейс, что понравится многим пользователям.
Чтобы сжать видео без потери качества через VideoSmaller:
Нажимаем на кнопку Browse.
В открывшемся окне ищем файл, который нужно уменьшить.
Затем решаем, ставить галочку напротив пункта Use low compression level или нет (если поставить, то качество почти не изменится, но и размер файла уменьшится не слишком радикально).
Затем нажимаем на кнопку Upload Video.
Через несколько секунд сервис предложит скачать конвертированное видео.
Плюсы: простейший интерфейс, высокая скорость работы.
Минусы: отсутствие настроек качества, максимальный размер файла – 500 Мбайт.
Clipchamp
Веб-сервис для тех, кому нужно сжимать видео на постоянной основе. Это платное приложение, распространяющееся по подписке и использующее продвинутые алгоритмы для параллельной обработки сразу большого количества файлов.
У Clipchamp есть и бесплатная версия, но она оставляет водяной знак на каждом сжатом ролике, что подойдет не всем.
Чтобы сжать видео без потери качества с помощью Clipchamp, нужно зарегистрироваться на официальном сайте сервиса, а потом загрузить в облако Clipchamp ролики, которые нужно сжать.
Плюсы: продвинутые алгоритмы сжатия, красивый интерфейс.
Минусы: платный тариф за 99 долларов в год.
Отправляем видео в облачное хранилище
Многие облачные хранилища, включая Dropbox, автоматически сжимают видео при загрузке. То есть достаточно установить клиент Dropbox на компьютер и в облачную папку залить видео, которое нужно уменьшить.
Оттуда же можно поделиться роликом, отправив человеку не файл, а ссылку на него. Также облако можно использовать как архивное хранилище для большой коллекции видео.
Единственный недостаток – стоимость. За облако придется платить, и стоить оно будет дороже, чем внешний жесткий диск. Зато оно решает сразу две проблемы, из-за которых люди прибегают к сжатию видеороликов.
Вместо заключения
Как видите, сжать видео, не ухудшив его качество, можно разными способами. Выбирайте подходящий метод в зависимости от целей компрессии или комбинируйте их при необходимости. А описанные выше сервисы вам помогут.
Сжатие видео на пальцах: как работают современные кодеки?
Затраты на хранение данных зачастую становятся основным пунктом расходов при создании системы видеонаблюдения. Впрочем, они были бы несравнимо больше, если бы в мире не существовало алгоритмов, способных сжимать видеосигнал. О том, насколько эффективны современные кодеки, и какие принципы лежат в основе их работы, мы и поговорим в сегодняшнем материале.
Для большей наглядности начнем с цифр. Пускай видеозапись будет вестись непрерывно, в разрешении Full HD (сейчас это уже необходимый минимум, во всяком случае, если вы хотите полноценно использовать функции видеоаналитики) и в режиме реального времени (то есть, с фреймрейтом 25 кадров в секунду). Предположим также, что выбранное нами оборудование поддерживает аппаратное кодирование H.265. В этом случае при разных настройках качества изображения (высоком, среднем и низком) мы получим примерно следующие результаты.
Кодек
Интенсивность движения в кадре
Использование дискового пространства за сутки, ГБ
H.265 (Высокое качество)
H.265 (Высокое качество)
H.265 (Высокое качество)
H.265 (Среднее качество)
H.265 (Среднее качество)
H.265 (Среднее качество)
H.265 (Низкое качество)
H.265 (Низкое качество)
H.265 (Низкое качество)
Но если бы сжатия видео не существовало в принципе, мы бы увидели совсем иные цифры. Попробуем разобраться, почему. Видеопоток представляет собой не что иное, как последовательность статичных картинок (кадров) в определенном разрешении. Технически каждый кадр является двумерным массивом, содержащим информацию об элементарных единицах (пикселях), формирующих изображение. В системе TrueColor для кодирования каждого пикселя требуется 3 байта. Таким образом, в приведенном примере мы бы получили битрейт:
Учитывая, что в сутках 86400 секунд, цифры выходят поистине астрономические:
Итак, если бы мы записывали видео без сжатия в максимальном качестве при заданных условиях, то для хранения данных, полученных с одной единственной видеокамеры в течение суток нам бы потребовалось 12 терабайт дискового пространства. Но даже система безопасности квартиры или малого офиса предполагает наличие, как минимум, двух устройств видеофиксации, тогда как сам архив необходимо сохранять в течение нескольких недель или даже месяцев, если того требует законодательство. То есть, для обслуживания любого объекта, даже весьма скромных размеров, потребовался бы целый дата-центр!
К счастью, современные алгоритмы сжатия видео помогают существенно экономить дисковое пространство: так, использование кодека H.265 позволяет сократить объем видео в 90 (!) раз. Добиться столь впечатляющих результатов удалось благодаря целому стеку разнообразных технологий, которые давно и успешно применяются не только в сфере видеонаблюдения, но и в «гражданском» секторе: в системах аналогового и цифрового телевидения, в любительской и профессиональной съемке, и многих других ситуациях.
Наиболее простой и наглядный пример — цветовая субдискретизация. Так называют способ кодирования видео, при котором намеренно снижается цветовое разрешение кадров и частота выборки цветоразностных сигналов становится меньше частоты выборки яркостного сигнала. Такой метод сжатия видеоданных полностью оправдан как с позиции физиологии человека, так и с точки зрения практического применения в области видеофиксации. Наши глаза хорошо замечают разницу в яркости, однако гораздо менее чувствительны к перепадам цвета, именно поэтому выборкой цветоразностных сигналов можно пожертвовать, ведь большинство людей этого попросту не заметит. В то же время, сложно представить, как в розыск объявляют машину цвета «паука, замышляющего преступление»: в ориентировке будет написано «темно-серый», и это правильно, ведь иначе прочитавший описание авто даже не поймет, о каком оттенке идет речь.
А вот со снижением детализации все оказывается уже совсем не так однозначно. Технически квантование (то есть, разбиение диапазона сигнала на некоторое число уровней с последующим их приведением к заданным значениям) работает великолепно: используя данный метод, размер видео можно многократно уменьшить. Но так мы можем упустить важные детали (например, номер проезжающего вдалеке автомобиля или черты лица злоумышленника): они окажутся смазаны и такая запись будет для нас бесполезной. Как же поступить в этой ситуации? Ответ прост, как и все гениальное: стоит взять за точку отсчета динамические объекты, как все тут же становится на свои места. Этот принцип успешно используется со времен появления кодека H.264 и отлично себя зарекомендовал, открыв ряд дополнительных возможностей для сжатия данных.
Это было предсказуемо: разбираемся, как H.264 сжимает видео
Вернемся к таблице, с которой мы начали. Как видите, помимо таких параметров, как разрешение, фреймрейт и качество картинки решающим фактором, определяющим конечный размер видео, оказывается уровень динамичности снимаемой сцены. Это объясняется особенностями работы современных видеокодеков вообще, и H.264 в частности: используемый в нем механизм предсказания кадров позволяет дополнительно сжимать видео, при этом практически не жертвуя качеством картинки. Давайте посмотрим, как это работает.
Кодек H.264 использует несколько типов кадров:
Поскольку в процессе вычитания возможны ошибки, приводящие к появлению графических артефактов, то через какое-то количество кадров схема повторяется: вновь формируется опорный кадр, а вслед за ним — серия кадров с изменениями.
Полное изображение формируется путем «наложения» P-кадров на опорный кадр. При этом появляется возможность независимой обработки фона и движущиеся объектов, что позволяет дополнительно сэкономить дисковое пространство без риска упустить важные детали (черты лиц, автомобильные номера и т. д.). В случае же с объектами, совершающими однообразные движения (например, вращающимися колесами машин) можно многократно использовать одни и те же разностные кадры.
Независимая обработка статических и динамических объектов позволяет сэкономить дисковое пространство
Данный механизм носит название межкадрового сжатия. Предсказанные кадры формируются на основе анализа широкой выборки зафиксированных состояний сцены: алгоритм предвидит, куда будет двигаться тот или иной объект в поле зрения камеры, что позволяет существенно снизить объем записываемых данных при наблюдении за, например, проезжей частью.
Кодек формирует кадры, предсказывая, куда будет двигаться объект
В свою очередь, использование двунаправленных предсказанных кадров позволяет в несколько раз сократить время доступа к каждому кадру в потоке, поскольку для его получения будет достаточно распаковать только три кадра: B, содержащий ссылки, а также I и P, на которые он ссылается. В данном случае цепочку кадров можно изобразить следующим образом.
Такой подход позволяет существенно повысить скорость быстрой перемотки с показом и упростить работу с видеоархивом.
В чем разница между H.264 и H.265?
В H.265 используются все те же принципы сжатия, что и в H.264: фоновое изображение сохраняется единожды, а затем фиксируются лишь изменения, источником которых являются движущиеся объекты, что позволяет значительно снизить требования не только к объему хранилища, но и к пропускной способности сети. Однако в H.265 многие алгоритмы и методы прогнозирования движения претерпели значительные качественные изменения.
Так, обновленная версия кодека стала использовать макроблоки дерева кодирования (Coding Tree Unit, CTU) переменного размера с разрешением до 64×64 пикселей, тогда как ранее максимальный размер такого блока составлял лишь 16×16 пикселей. Это позволило существенно повысить точность выделения динамических блоков, а также эффективность обработки кадров в разрешении 4K и выше.
Кроме того, H.265 обзавелся улучшенным deblocking filter — фильтром, отвечающим за сглаживание границ блоков, необходимым для устранения артефактов по линии их стыковки. Наконец, улучшенный алгоритм прогнозирования вектора движения (Motion Vector Predictor, MVP) помог заметно снизить объем видео за счет радикального повышения точности предсказаний при кодировании движущихся объектов, чего удалось достичь за счет увеличения количества отслеживаемых направлений: если ранее учитывалось лишь 8 векторов, то теперь — 36.
Помимо всего перечисленного выше, в H.265 была улучшена поддержка многопоточных вычислений: квадратные области, на которые разбивается каждый кадр при кодировании, теперь могут обрабатываться независимо одна от другой. Появилась и поддержка волновой параллельной обработки данных (Wavefront Parallelel Processing, WPP), что также способствует повышению производительности сжатия. При активации режима WPP обработка CTU осуществляется построчно, слева направо, однако кодирование каждой последующей строки может начаться еще до завершения предыдущей в том случае, если данных, полученных из ранее обработанных CTU, для этого достаточно. Кодирование различных строк CTU с временной задержкой со сдвигом, наряду с поддержкой расширенного набора инструкций AVX/AVX2 позволяет дополнительно повысить скорость обработки видеопотока в многоядерных и многопроцессорных системах.
Флэш-карты для видеонаблюдения: когда значение имеет не только размер
И вновь вернемся к табличке, с которой мы начали сегодняшний разговор. Давайте подсчитаем, сколько дискового пространства нам понадобится в том случае, если мы хотим хранить видеоархив за последние 30 дней при максимальном качестве видеозаписи:
По нынешним меркам 4 терабайта для винчестера индустриального класса — практически ничто: современные жесткие диски для видеонаблюдения имеют емкость до 14 терабайт и могут похвастаться рабочим ресурсом до 360 ТБ в год при MTBF до 1.5 миллионов часов. Что же касается карт памяти, то здесь все оказывается не так однозначно.
В IP-камерах флэш-карты играют роль резервных хранилищ: данные на них постоянно перезаписываются, чтобы в случае потери связи с видеосервером недостающий фрагмент видеозаписи можно было восстановить из локальной копии. Такой подход позволяет существенно повысить отказоустойчивость всей системы безопасности, однако при этом сами карты памяти испытывают колоссальные нагрузки.
Как видно из нашей таблицы, даже при низком качестве изображения и при условии минимальной активности в кадре, всего за сутки будет записано около 24 ГБ видео. А это значит, что 128-гигабайтная карточка будет полностью перезаписана менее чем за неделю. Если же нам требуется получать максимально качественную картинку, то все данные на таком носителе будут полностью обновляться раз в сутки! И это лишь при разрешении Full HD. А если нам понадобится картинка в 4K? В этом случае нагрузка вырастет практически в два раза (в заданных условиях видео в максимальном качестве потребует уже 250 ГБ).
При бытовом использовании подобное попросту невозможно, поэтому даже самая бюджетная карта памяти способна прослужить вам несколько лет к ряду без единого сбоя. А все благодаря алгоритмам выравнивания износа (wear leveling). Схематично их работу можно описать следующим образом. Пусть в нашем распоряжении есть новенькая флеш-карта, только что из магазина. Мы записали на нее несколько видеороликов, использовав 7 из 16 гигабайт. Через некоторое время мы удалили часть ненужных видео, освободив 3 гигабайта, и записали новые, объем которых составил 2 ГБ. Казалось бы, можно задействовать только что освободившееся место, однако механизм выравнивания износа выделит под новые данные ту часть памяти, которая ранее никогда не использовалась. Хотя современные контроллеры «тасуют» биты и байты куда более изощренно, общий принцип остается неизменным.
Напомним, что кодирование битов информации происходит путем изменения заряда в ячейках памяти за счет квантового туннелирования электронов сквозь слой диэлектрика, что вызывает постепенный износ диэлектрических слоев с последующей утечкой заряда. И чем чаще меняется заряд в конкретной ячейке, тем раньше она выйдет из строя. Выравнивание износа как раз направлено на то, чтобы каждая из доступных ячеек перезаписывалась примерно одинаковое количество раз и, таким образом, способствует увеличению срока службы карты памяти.
Нетрудно догадаться, что wear leveling перестает играть хоть сколько-нибудь значимую роль в том случае, если флэш-карта постоянно перезаписывается целиком: здесь на первый план уже выходит выносливость самих чипов. Наиболее объективным критерием оценки последней является максимальное количество циклов программирования/стирания (program/erase cycle), или, сокращенно, циклов P/E, которое способно выдержать флеш-память. Также достаточно точным и в данном случае наглядным (так как мы можем заранее рассчитать объемы перезаписи) показателем является коэффициент TBW (Terabytes Written). Если в технических характеристиках указан лишь один из перечисленных показателей, то вычислить другой не составит особого труда. Достаточно воспользоваться следующей формулой:
TBW = (Емкость × Количество циклов P/E)/1000
Так, например, TBW флеш-карты емкостью 128 гигабайт, ресурс которой составляет 200 P/E, будет равен: (128 × 200)/1000 = 25,6 TBW.
Давайте считать дальше. Выносливость карт памяти потребительского уровня составляет 100–300 P/E, и 300 — это в самом лучшем случае. Опираясь на эти цифры, мы можем с достаточно высокой точностью оценить срок их службы. Воспользуемся формулой и заполним новую таблицу для карты памяти емкостью 128 ГБ. Возьмем за ориентир максимальное качество картинки в Full HD, то есть в сутки камера будет записывать 138 ГБ видео, как мы выяснили ранее.
Ресурс карты памяти, циклов P/E