Первое и первое: из чего состоит цифровое видео?
Цифровые видео файлы очень сложные файлы. Эти файлы обычно находятся в одном из известных форматов контейнера . Формат контейнера определяет, как аудиодорожки, видеодорожки, дорожки субтитров и дорожки глав размещаются в файле, который в конечном итоге становится цифровым видеофайлом. Сами первые два элемента тоже могут быть очень сложными и обычно кодируются в одном из известных видеоформатов и аудиоформатов .
Однако в большинстве случаев вы не можете угадать, что является контейнерным форматом, аудиоформатом или видеоформатом, просто взглянув на расширение имени файла. Возьмем
.mkv
для примера: это экстремальный сценарий, поскольку он может содержать буквально все, не только аудио, видео, субтитры и главы!Итак, что такое
.mpg
файл? Формат контейнера? Аудио формат? или видео формат?Допустимые
.mpg
файлы представляют собой файлы контейнеры для цифрового видео, формат является либо один определяется частями 1 MPEG-1 стандарт, или одной определенной частью 1 MPEG-2 стандарта . В их видео и аудио треках, однако, могут быть только определенные вещи:- Формат видео может быть только форматом, определенным либо частью 2 стандарта MPEG-1, либо частью 2 стандартов MPEG-2 . (Люди часто пропускают номер детали и просто говорят «видео MPEG-1» или «видео MPEG-2».) Видео MPEG-2 Part 2 также известно как H.262 . Видео MPEG-1 также используется в старом формате Video CD. Видео MPEG-2 является частью пресловутого стандарта DVD-Video.
- Аудиоформат может быть только одним из тех трех форматов, которые определены в части 3 MPEG-1 . (Да, часть 3 определяет три различных формата.) Держу пари, вы слышали название одного из этих трех: MPEG-1 Audio Layer III, широко известный как MP3! Часть 3 стандарта MPEG-2 только дополняет часть 3 его MPEG-1.
Является ли стандарт MPEG-1 устаревшим?
Да; учитывая как дату, так и наследников, она устарела. MPEG-1 был разработан в 1988 году. Его видеоформат впервые был опубликован в 1993 году. С другой стороны, этот формат видео не рекомендуется его преемниками (отсортированы в хронологическом порядке):
- «MPEG-2 Part 2», также известный как «H.262» (я упоминал об этом выше)
- "H.263"
- «MPEG-4 Part 2», также известный как «ASP»
- «MPEG-4 Part 10», также известный как «AVC» или «H.264»
- «MPEG-H Part 2», также известный как «HEVC» или «H.265»
Аудиоформат также не рекомендуется в пользу более новых: MPEG-2 Part 7: AAC и MPEG-4 Part 3: AAC . Даже сам формат контейнера устарел в MPEG-4 Part 12 и MPEG-4 Part 14 (более известный как «MP4»).
Это с потерями?
Да. Семейство форматов MPEG все с потерями.
Это размер из-за его возраста?
И да и нет. В видеоформате с потерями размер видео определяется целевой скоростью передачи битов, выраженной в битах в секунду (бит / с). Чем выше битрейт, тем больше видео. Вы можете снизить скорость передачи битов, сколько хотите; размер падает вместе с ним, но и качество падает (так что видео - это просто стена, которая время от времени меняет цвет!)
Формат видео (а также формат аудио; давайте не будем забывать об этом) имеет решающее значение: чем лучше формат видео, тем выше качество для данной скорости передачи данных. Например, при скорости 700 кбит / с ваше видео Half-HD (720p) будет выглядеть очень удовлетворительно, если оно будет в формате H.264, но не так, если оно будет в формате видео MPEG-1.
Качество кодировщика также очень важно. Не только важно правильно выбрать формат видео; Также важно выбрать лучшее программное обеспечение, которое производит этот формат видео. Например,
libx264
генерирует намного лучшее видео H.264, чем QuickTime.Есть много, много, много других хороших решающих факторов. Например, приложение, которое создает тихое видео, генерирует только видео дорожку? Или он генерирует видео дорожку вместе с аудио дорожкой, содержащей тишину? (Последнее расточительно.) Формат контейнера тоже имеет эффект. Вы обнаружите, что видеодорожка MPEG-4 Part 4 (ASP) внутри файла
.avi
или.divx
контейнера занимает гораздо больше места на диске, чем когда эта же дорожка находится в файле.mp4
или.mkv
.
Почему файлы MPG занимают так много места? Это устаревший формат?
Я попытался погуглить это, но я не нашел никаких убедительных доказательств, подтверждающих это, поэтому я собираюсь представить свой случай.
Пару лет назад я нашел время, чтобы преобразовать все семейные видеокассеты в цифровые копии на моем компьютере. Это было сделано путем «записи» оригинальных лент путем воспроизведения на RW CD / DVD, а затем копирования содержимого компакт-диска на компьютер. В результате все эти файлы были сохранены в формате MPG. Я собрал примерно 120 ГБ для хранения примерно 18,5 часов видео.
Недавно я решил взглянуть на эти файлы, чтобы сделать своего рода видео-коллаж на день рождения моей матери, и, вырезая и копируя файлы, я заметил, например, что простое 2-минутное видео размером более 100 МБ (просто для иллюстрации Разница в том, что 2-минутное видео, отправленное на WhatsApp, составляет около 3-8 МБ - не очень хороший пример, поскольку WhatsApp сильно снижает качество видео, но все же значительно). Теперь я уверен, что когда речь идет о высококачественных материалах с высоким разрешением, это, вероятно, ничтожная сумма, но я не совсем имею дело с высококачественным видео прямо здесь. Я думаю, что я однажды разместил одно из этих видео на Youtube, и оно вышло на 480p. Поэтому я открыл Handbrake и использовал его для преобразования 7-минутного файла MPG 450 МБ в MP4, и его сократили до 85 МБ без существенного снижения качества (если таковое имеется).
Так что это возвращает меня к моему вопросу; MPG - это какой-то формат без потерь, в котором хранятся гораздо большие файлы? Или это может быть просто "устаревшим" (я не знаю, относится ли это даже к видеоформатам)? Что я действительно хотел бы знать, так это плохая идея переформатировать все видеофайлы в MP4 или MKV и работать с ними вместо того, чтобы придерживаться более объемных MPG-файлов (которые, кажется, не имеют существенного преимущества перед другие на данный момент).
Для ясности, я включаю картинки до и после кодирования ручного тормоза 2-минутного видео:
Перед кодированием - формат MPG:
После кодирования - формат MPG:
2 ответа на вопрос
MPG обычно ассоциируется с MPEG2. Это старый формат сжатия, который требует очень небольшой (по современным стандартам) вычислительной мощности для кодирования / принятия решения, но создает большие файлы. MPEG2 устарел по большей части, но все еще имеет применение - особенно в вещании.
В MPEG4 обычно хранятся файлы, сжатые с помощью более новых cidecs, которые намного эффективнее используют пропускную способность - за счет гораздо больших накладных расходов на обработку.
В MPEG2 и MPEG4 используются кодеки с потерями - величина потерь будет зависеть от настроек, используемых для сжатия - вы потеряете хотя бы немного качества при перекодировании из MPEG2 в mpeg4 - от того, стоит ли экономить, зависит от вас.
Как указано, mpg и mp4 являются форматами контейнеров для других кодеков, поэтому в каждом формате можно иметь разные типы качества / производительности - но в MPEG2 это обычно поток mp2 с различиями в аудио, в то время как mp4 обычно использует h.264, divx или лучше - все гораздо более плотные, более загруженные процессором форматы.
Похожие вопросы
-
3
Безграничное переключение между областями DVD на MacBook Pro?
-
5
Macbook Pro продолжает извлекать все, что я положил во внутренний оптический привод
-
3
Windows Media Center (Vista): дополнение или программное обеспечение для обрезки телевизионных запис...
-
-
3
Обработка видео с картами ATI
-
1
VirtualDub для Linux
-
2
Какое использование диска используют видео в формате RAW?
-
2
Резервное копирование Linux на DVD
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
3
Воспроизведение видео рипов с помощью Windows Media Center
-
8
Программное обеспечение для получения аудио с домашних DVD?