Кодирование видео для архивирования

756
Jim Hunziker

Я хотел бы заархивировать некоторые домашние видео (DV). Мне не нужно сохранять их без потерь, но я бы хотел закодировать их во что-то высококачественное.

Какой формат и неотличим от оригинала, и, вероятно, будет читаемым через 15 лет?

WMA заставляет меня нервничать, потому что это делает только одна компания, и они постоянно выпускают новые форматы. (VLC не может открыть мои WMA, созданные Windows Movie Maker.)

Я также рассмотрел h.264, Ogg Theora, DivX и Xvid.

Я не возражаю платить за что-то, но обычно это означает, что формат принадлежит только одному поставщику.

8
Вы, вероятно, понимаете это, но вам также нужна политика для размещения видео на соответствующих носителях, хранения резервных копий (при необходимости и, хотя это не должно применяться к домашним фильмам, разрешенным по лицензиям), а также для периодического обновления копий и резервных копий ( в том числе переход на текущие медиа, прежде чем у вас нет читателя для старых медиа) mas 15 лет назад 0
Ага. Мое намерение состоит в том, чтобы сохранить оригинальные ленты за пределами сайта и хранить закодированные видео на двух жестких дисках в моем доме. Если я дисциплинирован, я проверю md5sums видео. Jim Hunziker 15 лет назад 0
"вероятно будет читаемым через 15 лет?" 15 лет - ДОЛГОЕ время в компьютерном мире. Я имею в виду на самом деле - вы смотрели видео кодеки, которые люди использовали в 1994 году? MPEG-2 даже не был изобретен тогда. ;-) Dan Esparza 15 лет назад 0
@Dan: Но они использовали Cinepack, и вы все еще можете играть в Cinepack. derobert 15 лет назад 0

3 ответа на вопрос

11
dave

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

Ogg Theora не так мощен, как H.264, но полностью открыт и не имеет патентных вопросов, которые есть у H.264 ( ссылка ). Theora также используется Firefox для элемента HTML5, поэтому он, вероятно, останется на некоторое время.

Дирак - еще один кодек, который вы могли бы рассмотреть. Как и Theora, это открытый стандарт, но его качество должно быть сопоставимо с H.264. Это активно развивается Би-би-си, но еще не широко используется.

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

в любом случае основным фактором качества является «битрейт», а не «формат файла». чем больше битов вы используете для хранения оригинальных битов, тем лучше. чем больше вы выбрасываете, тем меньше вы можете получить позже, по любым причинам, которые могут вам понадобиться. akira 14 лет назад 0
@akira - в заданном формате кодирования битрейт определяет качество. Но разные кодеки работают более или менее с заданным битрейтом, поэтому вы не можете игнорировать формат кодирования, когда вам нужно качество. Старые кодеки не имели ЦП, чтобы играть с тем, что имеют более современные, и поэтому должны были использовать больше битов на качество, чем более современный кодек. Michael Kohne 12 лет назад 0
4
Michael Kohne

Я бы сохранил его в исходном формате, извлеченном из камеры. Формат DV является стандартом МЭК и, вероятно, будет доступен для чтения в течение некоторого времени. Это широко распространенный формат (его использование распространяется в промышленности, а не только на рынке домашних видеокамер), и, таким образом, он может быть чем-то, что можно извлечь много лет спустя.

Если вы действительно хотите конвертировать сейчас (чтобы уменьшить требования к хранилищу), то я бы сказал, что mpeg 4 может быть хорошим выбором (конечно, с настройками сжатия, установленными на «минимальное сжатие»). Причина, по которой я говорю, заключается в том, что mpeg-4 является ОЧЕНЬ широко принятым стандартом, что снова делает его читаемым в течение многих лет в будущем.

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

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

Вы также должны быть осторожны, чтобы не отставать от своих медиа и убедиться, что вещи, на которых вы храните все это, не будут плохими, но вы должны делать это независимо от формата видео.

Я ничего не храню на DVD, потому что срок годности DVD-R очень короткий - часто всего 4 или 5 лет. Jim Hunziker 15 лет назад 0
Согласен, я больше думал о формате, чем о жизни СМИ. Я не знаю ни одного доступного в настоящее время СМИ, которому бы я доверял больше нескольких лет. HD могут нормально работать сидя на полке, но не могут. Компакт-диски слишком малы. SSD-накопители, использующие USB, могут быть неплохими, если вы запомните, что флэш-память, на которой они основаны, будет длиться вечно. Michael Kohne 15 лет назад 0
1
dbr

Я бы не стал слишком беспокоиться о формате. Если ничего не mplayerпоможет, VLC появится примерно через 15 лет (это очень распространенные проекты с открытым исходным кодом).

Очевидно, не используйте неясный, специфичный для приложения формат. H.264, Theora, MPEG-4, XviD и т. Д. Должны быть в порядке. Вы всегда можете перекодировать данные, если в ближайшие десять или два года появится более подходящий кодек.

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

Если вы действительно параноик, вы можете сохранить копию программного обеспечения для транскодирования (скажем, mplayer / mencoder) и диск с операционной системой (дистрибутив linux?) - тогда, если каким-то образом h.264 станет невозможно воспроизвести, вы создадите виртуальный обработать, установить или скомпилировать приложение транскодирования и преобразовать файлы во что-нибудь воспроизводимое. Вы все еще можете эмулировать Windows 3.1 в VMWare, поэтому вы сможете эмулировать текущие дистрибутивы Linux через несколько десятилетий (при условии отсутствия ядерных апокалипсисов)