3

Моя компания берет видеофайлы от режиссеров и сжимает их через ffmpeg для потоковой передачи через Интернет. Ffmpeg поддерживает много форматов видео, но не поддерживает некоторые (например, Apple ProRes).

Существует ли широко используемый, поддерживаемый ffmpeg, формат видео относительно высокого качества, который я должен рекомендовать нашим участникам? Файлы отправляются через интернет, поэтому необработанное видео отсутствует.

1 ответ1

2

Используйте ffmbc и DNxHD

Вы можете попробовать ffmbc, версию FFmpeg, в которой добавлена поддержка распространенных форматов видео вещания, включая такие функции, как чтение и запись видео Avid DNxHD . Это один из наиболее широко используемых промежуточных кодеков без визуальных потерь, и его размеры файлов относительно невелики по сравнению с необработанными видеоданными, но сохраняют очень хорошее качество.

Вы также можете установить быстродействующие кодеки DNxHD, чтобы добавить поддержку DNxHD в приложения и редакторы для редактирования видео (например, Adobe Media Converter).

Таким образом, ваши клиенты могут использовать вышеуказанные инструменты для конвертации своих отснятых материалов в DNxHD, и вы сможете прочитать их точно так же. Размеры файлов приемлемы для передачи через Интернет.

Не могу проверить, есть ли в ffmbc поддержка ProRes. Там написано, что у них нет поддержки ProRes HQ.


h.264

Если это не соответствует вашим потребностям, у вас не так много вариантов. Наилучшее качество видео в зависимости от размера файла достигается путем кодирования в h.264, возможно, с использованием приличного кодера, такого как x264. Вы получите гораздо меньшие размеры файлов, однако качество не совсем идеальное, когда вы говорите о реальных студийных приложениях.

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

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