Обработка видео через iMovie увеличивает размер файла в 70 раз

Это просто мое любопытство. Я записал около 5 часов видео с помощью Quicktime, разбитого на сегменты примерно по 10-20 минут. Папка, в которую я их сохранил, имеет размер 4,73 ГБ.
Папка 4,73 ГБ
Однако, когда я соединяю эти видео вместе с помощью iMovie, добавляю около 5 заголовков и пытаюсь экспортировать файл с наилучшим качеством, он оценивается в 332 ГБ!
332 ГБ iMovie Лучшая оценка
Следующий шаг намного лучше, но все же почти в 10 раз больше — 45,4 ГБ.
45.4 Высокая оценка iMovie
Даже низкое качество по-прежнему более чем в 3 раза больше, чем исходные файлы.

Откуда берутся все эти дополнительные данные?

РЕДАКТИРОВАТЬ : Еще более странно, что в моих записях с экрана нет аудиоданных, и я их не добавлял, так почему же они по-прежнему велики при экспорте только аудио?Только аудио

Используйте меню File -> Share, чтобы сохранить файл в формате mpeg4. Вы используете несжатые или почти несжатые форматы.
@mspasov Нет возможности сохранить в файл Mpeg4, и он все равно сохраняется по умолчанию: imgur.com/a/mCFLO

Ответы (1)

Вы непреднамеренно забрели в мрачное царство видеокодеков.

Запись экрана, которую вы сделали с помощью Quicktime, изначально была сохранена с использованием чрезвычайно эффективного алгоритма сжатия H.264.

H.264 — это кодек, оптимизированный для распространения видео. Он предназначен для хранения видео с использованием минимально возможного объема данных за счет использования большого количества процессорного времени для кодирования или декодирования.

Если у вас есть ~ 5 часов видео в 4,73 ГБ данных, они должны быть закодированы со скоростью ~ 2,1 Мбит в секунду. Это чрезвычайно эффективное сжатие! (для сравнения, DVD стандартного разрешения редко упаковывают более 4 часов видео на 7 Гб дискового пространства). Эта эффективность обусловлена ​​форматом h.264 и тем, что, в отличие от обычных видеозаписей, в записях экрана обычно мало что меняется между кадрами.

iMovie оптимизирован для работы с видео, а не с записями экрана, поэтому параметры вывода настроены с учетом этого.

  • ProRes — это почти несжатый алгоритм, оптимизированный для редактирования видео (легкий в вычислительном отношении процесс распаковки и очистки за счет большого дискового пространства).

  • Высокий, будет сжатие H.264 со скоростью примерно 20 Мбит/с, это разумная скорость передачи данных для сжатия HD-видео с хорошим качеством.

Аудио вариант. AIFF — это несжатый аудиоформат. Таким образом, он будет использовать один и тот же объем данных независимо от содержимого; даже если в вашей записи экрана нет звука, она все равно сэкономит 5 часов * 44,1 тысячи нулей.

В любом случае, чтобы обойти это? Например, необходимость вырезать несколько кадров в середине записи, но выполнение этого через iMovie увеличивает размер в 10 раз.