Размер файла H.264 для 1 часа HD-видео [закрыт]

StackOverflow https://stackoverflow.com/questions/701991

  •  22-08-2019
  •  | 
  •  

Вопрос

Я ищу оценку на порядок величины ожидаемого размера файла на диске для 1 часа HD-видео в формате H.264, перекодированного с HDV (HD на ленте MiniDV).Я хочу заархивировать примерно 100 часов такого контента и хочу выяснить, рассматриваю ли я большой жесткий диск, многодисковое устройство, такое как Drobo, или систему хранения корпоративного уровня.

Редактировать

Чтобы прояснить несколько хороших комментариев, я разрабатываю программное обеспечение, которое будет использовать это архивированное видео, а также управлять перекодированием из HDV в сжатый формат (используя QuickTime в OS X).Этот вопрос касается сбора требований к оборудованию.Видео записано в формате HDV, и перекодирование не обязательно должно происходить в режиме реального времени.Я не буду транслировать видео в потоковом режиме, поэтому я ищу сжатие, которое сохранит как можно больше информации из HDV-контента.Исходное HDV-видео имеет чересстрочную развертку, но я могу удалить ее, если это улучшит размер файла или качество сжатого выходного файла H264.

Это было полезно?

Решение

Если вы знаете битрейт, это просто битрейт (бит в секунду), умноженный на количество секунд.Учитывая, что HDV составляет 25 Мбит / с, а один час состоит из 3600 секунд, без транскодирования это было бы:

25 Mbit/s * 3,600 s/hr  =  3.125 MB/s * 3,600 s/hr  =  11,250 MB/hr  ≈  11 GB/hr

Калькулятор Google может подтвердить

То же самое относится и к отснятому материалу H.264, хотя приведенное выше может быть не таким точным (из-за переменного битрейта и тому подобного).

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

Во-первых, не покупайте систему хранения "корпоративного уровня" (вам почти наверняка не нужны такие вещи, как диски с горячей заменой и такой же уровень поддержки - учитывая затраты)..

Я бы посоветовал купить два больших диска:Один из них будет вашим основным дисководом, другой - в корпусе USB, будет подключаться ежедневно и отражать основную систему (в качестве резервной копии).

Накопители невероятно дешевы, используя приведенный выше расчет ~ 11 ГБ / час, это всего 1,1 ТБ данных (за 100 часов в несжатом виде).и вы можете купить диски объемом 2 ТБ прямо сейчас.

Drobo, или машина с несколькими дисками и программным RAID, - это вариант, но один большой диск плюс резервные копии были бы проще.

Хранение сейчас почти не проблема, но время кодирования все еще может быть проблемой.Кодирование H.264 является очень ресурсоемким.На четырехъядерном процессоре Xeon с частотой ~ 2,5 ГГц я думаю, что получил около 60 кадров в секунду при кодировании стандарта def (DVD) в H.264 (по сравнению с примерно 300 кадрами в секунду в MPEG 4).Я полагаю, что это всего около 50 часов, но об этом стоит подумать.Кроме того, если предположить, что HDV записан на кассеты, время записи составляет 1: 1, так что это 150 часов непрерывной обработки, не обращая внимания на такие вещи, как смена кассет, ввод метаданных и общие задержки (переход в режим ожидания) и ошибки ("opps, неправильная лента").

Другие советы

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

Вы можете ознакомиться с основными профилями H.264 по адресу Википедия

Хотя это весьма субъективно (и сильно зависит от сжимаемого контента), утверждается, что H.264 может достигать того же качества, что и DVD MPEG2, используя половину битрейта.

Это будет пара концертов в час.

MPEG-4 (составной частью которого является H.264) определяет высокое качество примерно в 4 Мбит/с.что составило бы 1,8 ГБ в час.

Это может варьироваться в зависимости от типа видео и типа используемого сжатия.

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

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

Это действительно зависит от многих настроек, как со стороны аудио, так и со стороны видео.Если вы будете следовать настройкам сжатия это видео, тогда это примерно 3 ГБ в час.Если у вас Mac, я бы определенно рекомендовал использовать "Compressor", поскольку он довольно прост в использовании и работает безупречно.

Что касается хранилища, то если вы рассчитываете на 100 часов / 300 ГБ, я бы определенно выбрал внешний жесткий диск.Видеофайлы настолько огромны, что они (даже если они не полностью заполняют ваш жесткий диск) действительно сбивают ваш компьютер с толку.Обязательно выделите немного времени на то, чтобы сжать все это целиком, потому что это занимает часы, и часы, и часы....на отснятый материал стоимостью в 100 часов уйдут дни.

Около 4 гб / час - это довольно распространенное явление.

Для кодирования 1060i в формате x264 хорошего качества, выполняемого компьютером, а не мобильным устройством, не в режиме реального времени, вы могли бы использовать битрейт около 5 Мбит/с.Это означает 2250 МБАЙТ закодированного материала в час.Рекомендую вам отменить интерлейсинг отснятого материала и сжать его как прогрессивный.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top