3

У меня есть видеокамера, которая использует кассеты mini-dv. В прошлом я передавал файлы и делал DVD, но это занимало много времени и места на диске. Я хотел найти новые инструменты и выяснить, как преобразовать видео во что-то меньшее, например, DivX, но я не знал достаточно обо всех различных форматах, чтобы ответить на предыдущий вопрос.

Что ж, теперь я провел множество исследований, и я понимаю некоторые детали кодирования видео, и в процессе я написал несколько заметок о различных форматах, связанных с переходом с DV-видеокамеры на DivX или H.264.

Они немного бессмысленны, но в случае, если это пригодится, я собираюсь опубликовать их как ответ. Я был бы очень заинтересован в чьем-либо ответе.

1 ответ1

3

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

(чуть ниже, есть ** после JPEG, потому что сжатие изображения работает так же: технически, не существует такого понятия, как "файл изображения JPEG", потому что JPEG - это стандарт сжатия изображения, файлы, которые мы все называем На самом деле abc.jpg - это JFIF - формат обмена файлами JPEG - или EXIF: формат файла сменных изображений)

Начиная с кассеты DV:

Формат на кассетах DV называется DV.

Он сжимает каждый кадр индивидуально, используя алгоритм сжатия, аналогичный JPEG ** (DCT - дискретное косинусное преобразование - также используется в MPEG-4 Part 2 / DivX). Размер кадра составляет 720 пикселей на строку для форматов изображения 4:3 и 16:9, что означает, что пиксели должны быть разных размеров для полноэкранного и широкоэкранного видео. Число строк в кадре зависит от того, будет ли это 50 или 60 Гц, и я предполагаю, что появляются разные частоты, потому что у нас в Северной Америке переменный ток 60 Гц против 50 в Европе. Система 60 Гц имеет 480 линий.

Авис, который я получаю при переносе файлов с ленты на компьютер, - это DV-видео, упакованное в контейнер AVI. Существует два типа упаковки: с типом 1 мультиплексированное аудио и видео сохраняется в разделе видео одного AVI-файла, с типом 2 только видео сохраняется в AVI-файле, аудио сохраняется в отдельном файле. Тип 2 встречается редко, это почти всегда Тип 1

Звук представляет собой два канала (стерео) с 16-битным разрешением и частотой дискретизации 48 кГц (CD - 44,1 кГц). Звучит PCM (импульсная кодовая модуляция - такая же, как на CD).

http://en.wikipedia.org/wiki/DV

DVD и MPEG

Там множество стандартов с MPEG в названии ...

DVD используют сжатие MPEG-2 своего видео. Как и в случае с DV, он отличается для 50 Гц, но в N.America DVD кадры имеют разрешение 720x480 пикселей, а частота кадров составляет 23,976 кадров в секунду (не знаю, почему он не достигает ровно 24).

Контейнерные файлы называются MPEG-PS (программный поток), поэтому я запутался, потому что кодировка и файл оболочки просто называются «MPEG». Становится хуже: файлы-контейнеры на DVD имеют.Расширение VOB, потому что это специальный тип файла MPEG-PS с дополнительной информацией. Файлы MPEG обычно имеют формат .mpg или .mpeg

Аудиоданные на DVD-фильме могут быть в формате PCM, DTS, MPEG-1 Audio Layer II (MP2) или Dolby Digital (AC-3), это одна из причин для файла .vob, основного файла .mpg не может содержать аудиоданные DTS или AC3 (DTS и AC3 являются конкурирующими форматами для звука фильмов и домашнего кинотеатра).

http://en.wikipedia.org/wiki/DVD-Video

http://en.wikipedia.org/wiki/MPEG_program_stream

http://en.wikipedia.org/wiki/Dts_audio

Я не знаю и не собираюсь узнавать о деталях конвертации видео DV в DVD. Эта ссылка содержит некоторую информацию. Интересно, это то, что делает Део:

http://www.transcoding.org/transcode?DVtoDVD

Цифровые видеокамеры

Незадолго до нашей последней поездки в Диснейленд наша камера Canon умерла, и мы купили JVC Everio, которая записывает на жесткий диск. (Нам не понравилось, как это работает, поэтому мы вернули его позже).

Это сохраняет видео MPEG в.MOD контейнерный файл. .mod - это еще один специальный тип файла контейнера .mpg.

http://en.wikipedia.org/wiki/MOD_and_TOD_(video_format)

Цифровые фотоаппараты

Наша камера Canon также может снимать видео, но только моно звук. Я не нашел никаких подробностей о том, как кодируется видео. Файлы, которые он хранит на карте памяти, являются .avis.

Хорошо, я только что посмотрел на это и обнаружил, что большинство цифровых камер хранят видео в формате Motion JPEG:

http://en.wikipedia.org/wiki/Motion_JPEG

Это не очень хорошее качество и не очень хорошее с точки зрения сжатия, оно используется в цифровых камерах, потому что его легко внедрить: камера уже выполняет сжатие изображений JPEG, очевидно, легко реализовать M-JPEG для видео.

При поиске я нашел несколько рекомендаций для программы под названием GSpot, которая, кажется, имеет всеобъемлющую внутреннюю базу данных кодеков и дает кучу информации о видеофайлах:

http://www.headbands.com/gspot/

Наконец, о современных кодировках

MPEG-4 Part 2 - это стандарт сжатия, используемый кодеками DivX и XVid.

MPEG-4 Part 10 также называется H.264 или AVC. (Или иногда такая комбинация, как MPEG-4 Part 10 AVC). H.264 используется на дисках Blue-Ray.

http://en.wikipedia.org/wiki/MPEG-4_Part_2 http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC

Как всегда, это стандарты сжатия, есть несколько разных контейнерных файлов.

Вы можете иметь DivX видео внутри файлов AVI, но это то, с чего начались мои несколько часов, потраченные впустую на исследования: очевидно, это не очень хороший вариант, и некоторые программы уже перестали его поддерживать. Еще один стандарт MPEG-4 Part 14 определяет формат файла контейнера, который обычно получает расширение.MP4 Но Apple начала использовать.М4А в какой то момент и видимо.M4V также иногда используется. Это должно быть .mp4

http://en.wikipedia.org/wiki/Audio_Video_Interleave http://en.wikipedia.org/wiki/MPEG-4_Part_14

Наконец, есть стандарт с открытым исходным кодом, который определяет тип файла .mkv, который назван в честь русских матрешек (матрешка / Матрёшка).

http://en.wikipedia.org/wiki/Matroska

MPEG-4 имеет больше опций и возможностей для аудио, чем MPEG-2, слишком много для меня, чтобы разобраться. Похоже, AAC - это то, что используется на дисках BluRay.

Поэтому для моего текущего использования я собираюсь перекодировать avis из видеокамеры в divx, позже я могу сделать это снова для H.264. Я буду использовать Handbrake для большей части транскодирования, я не уверен, будет ли он работать с видео в формате JPEG с неподвижной камеры.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .