Поддерживаемые форматы видео и аудио

Для кодирования и декодирования видео Blender использует FFmpeg. Эти форматы в основном используются для сжатия отрендеренных секвенций в воспроизводимое видео.

Видеофайл обычно состоит из:

  • Контейнера, который объединяет видео, аудио и метаданные в один файл.

  • Видеокодека, который сжимает видеопоток.

  • Аудиокодека, который сжимает аудиопоток (опционально).

Поддерживаемые видеоконтейнеры

Контейнер хранит закодированные потоки, но не определяет способ их сжатия.

MPEG-4:

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

Расширения файлов: .mp4, .mpg, .mpeg

Matroska:

Свободный формат контейнера открытого стандарта, который может содержать неограниченное количество дорожек (видео, аудио, субтитры и метаданные) в одном файле.

Расширение файла: .mkv

WebM:

Свободный формат контейнера открытого стандарта, предназначенный в первую очередь для использования в потоковой передаче через интернет. Данный контейнер поддерживает видеокодеки VP9 или AV1 и аудиокодеки Vorbis или Opus.

Расширение файла: .webm


AVI:

Один из самых ранних и широко используемых форматов видеоконтейнеров, произошедший от формата Resource Interchange File Format (RIFF).

Расширение файла: .avi

DV:

Цифровой видеоконтейнер, используемый многими устаревшими видеокамерами. Данный контейнер использует видеокодек DV и хранит несжатый звук.

Расширение файла: .dv

Flash:

Формат контейнера, ранее использовавшийся для распространения видео через интернет с помощью Adobe Flash Player’а. Данный контейнер требует использования определённых кодеков.

Расширение файла: .flv

MPEG-1:

Формат контейнера для сжатия видео и аудио с потерями. Он требует использования семейства кодеков MPEG-1.

Расширения файлов: .mpg, .mpeg

MPEG-2:

Контейнер, используемый для DVD и телевизионного видео. Он обеспечивает кодирование видео и связанных с ним аудиопотоков в формате MPEG-2.

Расширения файлов: .dvd, .vob, .mpg, .mpeg

Ogg:

Свободный формат контейнера открытого стандарта, который может содержать большое количество потоков видео, аудио, субтитров или метаданных.

Расширения файлов: .ogg, .ogv

QuickTime:

Многодорожечный формат контейнера. Он использует множество кодеков с MP4. Хотя в некоторых рабочих процессах они в значительной степени взаимозаменяемы, MP4 поддерживается более широко.

Расширение файла: .mov

Поддерживаемые видеокодеки

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

Кодеки „с потерями“ уменьшают размер файла за счёт отбрасывания части данных. Они создают файлы меньшего размера за счёт снижения качества изображения или звука.

Кодеки „без потерь“ сохраняют все исходные данные, одновременно применяя сжатие. Они приводят к увеличению размера файлов, но сохраняют полную точность воспроизведения.

Некоторые кодеки оптимизированы для распространения и потоковой передачи (например, H.264, AV1), в то время как другие предназначены для монтажа и промежуточных рабочих процессов (например, ProRes, DNxHD).

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

Не все кодеки доступны во всех контейнерах.

Без видео (no video):

Только для кодирования аудио.

AV1:

Свободный открытого стандарта формат сжатия видео (с потерями), разработанный как преемник VP9. Обеспечивает высокую эффективность сжатия и поддерживает вывод HDR.

H.264:

Широко используемый кодек (с потерями), обеспечивающий высокое соотношение сжатия и качества. Часто применяется в потоковой передаче и распространении контента.

H.265 / HEVC:

Улучшенная версия H.264 с более высокой эффективностью сжатия. Поддерживает вывод HDR и более высокую битовую глубину.

WEBM / VP9:

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


DNxHD:

Предназначен для использования в качестве формата для промежуточного монтажа при редактировании. Может работать как в режиме „с потерями“, так и „без потерь“.

DV:

См. «Контейнеры».

Видеокодек FFmpeg #1:

Видеокодек без потерь качества, обеспечивающий внутрикадровое воспроизведение. Поддерживает прозрачность альфа-канала.

Flash Video:

См. «Контейнеры».

HuffYUV:

Кодек (без потерь), разработанный для замены несжатых форматов захвата YCbCr.

MPEG-1:

См. «Контейнеры».

MPEG-2:

См. «Контейнеры».

MPEG-4(DivX):

Кодек (с потерями), расширяющий стандарты MPEG за счёт дополнительных функций сжатия.

ProRes:

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

Поддерживает настраиваемый профиль.

PNG:

Сохраняет каждый кадр как отдельное изображение в потоке. Является алгоритмом без потерь и поддерживает прозрачность альфа-канала.

QuickTime Animation:

Устаревший кодек QuickTime (без потерь), поддерживающий прозрачность альфа-канала.

Theora:

Свободный кодек (с потерями) открытого стандарта, разработанный для контейнера Ogg.

Поддерживаемые характеристики

Кодек (codec)

Сжатие (compression)

Глубина цвета (color depth)

Альфа (alpha)

HDR

AV1

С потерями (lossy)

8, 10, 12 бит

H.264

С потерями (lossy)

8, 10 бит

H.265 / HEVC

С потерями (lossy)

8, 10, 12 бит

WEBM / VP9

С потерями (lossy)

8 бит

DNxHD

С потерями / Без потерь

8 бит

DV

С потерями (lossy)

8 бит

Видеокодек FFmpeg #1

Без потерь (lossless)

8, 10, 12, 16 бит

Flash Video

С потерями (lossy)

8 бит

HuffYUV

Без потерь (lossless)

8 бит

MPEG-1

С потерями (lossy)

8 бит

MPEG-2

С потерями (lossy)

8 бит

MPEG-4 (DivX)

С потерями (lossy)

8 бит

ProRes

Без визуальных потерь

8, 10 бит

PNG

Без потерь (lossless)

8 бит

Анимация QuickTime

Без потерь (lossless)

8 бит

Theora

С потерями (lossy)

8 бит

Аудиокодеки FFmpeg

Без звука (no audio):

Только для кодирования видео.

AAC:

Стандартизированный аудиокодек (с потерями), обеспечивающий более лучшее качество, чем MP3, при аналогичных скоростях передачи данных.

AC3:

Формат сжатия звука Dolby Digital.

FLAC:

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

MP2:

Формат сжатия звука (с потерями).

MP3:

Широко распространённый формат сжатия аудиоданных (с потерями).

Opus:

Современный кодек (с потерями), предназначенный для обработки речи и аудио в целом. Предназначен для замены Vorbis.

PCM:

Цифровой аудиоформат без сжатия данных.

Vorbis:

Свободный аудиокодек (с потерями) открытого стандарта, сравнимый с AAC или MP3.

Поддержка HDR

Видео можно обрабатывать с использованием цветовых пространств с широким цветовым охватом и высоким динамическим диапазоном (HDR).

Для экспорта HDR-видео:

  • Установите в настройках „управления цветом“, – „отображение“ на „Rec.2100 PQ“ или „HLG“.

  • Установите видеокодек на „H.265 / HEVC“ или „AV1“.

  • Установите битовую „глубину цвета“ на „10“ или „12“.

Видео в формате HDR записываются с рассеянным белым светом яркостью в 100 нит, в соответствии с современными стандартами видеоплееров.

Совместимость зависит от проигрывателя и устройства. Как правило, наиболее совместимая конфигурация HDR – это 10-битный PQ.

Известные ограничения

Размер выходного видео

Некоторые кодеки накладывают ограничения на размер выводимого файла. Например, „H.264“ требует, чтобы и высота, и ширина были кратны „2“.