Перейти к основному содержимому

Качество и размер файла: сжатие, кодек, частота кадров

Все настройки качества находятся на одной странице проекта - «Производительность». Там Вы решаете, насколько сильно сжимать файл. Там же выбираете число кадров в секунду, кодек и контейнер для результата. Поля «битрейт» в программе нет. Размер файла задают «Сжатие файла» и подавление артефактов. Эта страница о качестве и размере файла. О скорости, числе потоков и расходе памяти - производительность.

Как открыть настройки качества

  1. Откройте проект.
  2. Слева расположена рейка из значков. Раздел «ВЫВОД» раскрывает страницы «Метаданные», «Производительность» и «Экспорт».
  3. Выберите страницу «Производительность».

Быстрее - через поле «Поиск настроек...» в верхней части окна. Поиск ищет по названиям самих настроек, поэтому наберите то, что нужно поменять: «сжатие файла», «видеокодек», «контейнер», «ключевых кадров». Слово «качество» к этой странице не приведёт.

Три из этих настроек - «Видеокодек», «Контейнер» и «Интервал ключевых кадров» - остаются недоступными, пока выключен переключатель «Выбирать кодек и контейнер». Поиск их находит, но изменить их можно только после включения переключателя. Как устроен поиск - в описании окна.

Подсветка найденной настройки гаснет за пять секунд.

Меняет ли программа разрешение видео?

Настройки разрешения выходного файла в программе нет. Об этом сказано в подсказке настройки «Масштабировать видео». Масштаб изображения в кадре меняется. Разрешение самого файла остаётся прежним.

Так же ведут себя и остальные настройки кадра. «Повернуть видео», «Обрезать края» и наезд камеры возвращают кадр к исходному размеру. Шаблон рисует все слои в кадре размером с основное видео. Копия получается того же размера, что и оригинал.

Два случая нужно знать отдельно.

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

Нечётное число пикселей по стороне. Такой оригинал программа обработать не сможет, копия не создастся. Файлы с нечётной стороной встречаются редко.

«Сжатие файла»: скорость против размера файла

Три пункта, у нового проекта выбрано «Минимальное».

  • «Минимальное» - почти не сжимает видео. Ускоряет создание видео. Сильно увеличивает размер файла. Подходит, если важна скорость, а на диске много места.
  • «Среднее» - баланс скорости и размера конечного файла.
  • «Максимальное» - создание видео длится дольше обычного. При этом файл занимает меньше места на диске. Подходит при работе с большим количеством видео.

Для облака это самая дорогая настройка в программе. Между «Минимальным» и «Максимальным» счёт за видео отличается примерно вчетверо. Отдельная настройка уникализации меняет его на проценты.

«Вторичные предустановки»: подстройка под материал

Пять пунктов. По умолчанию выбран пункт «По умолчанию». Он ничего не меняет.

  • «Фильм» - для видео высокого качества. Применяет Deblocking-фильтр. Он сохраняет текстуры, тонкие линии и шероховатости.
  • «Анимация\мультфильм» - для рисованной графики: чёткость границ, сглаживание цветов.
  • «Слайдшоу» - для галерей. В них неподвижные кадры резко меняют друг друга.
  • «Сохранение зернистости» - для старых фильмов. Там важны зернистость и дефекты плёнки.

На стоимость в облаке настройка не влияет. По результатам измерений её вклад неотличим от нуля.

«Тип сжатия»: чтобы файл открылся на старом устройстве

Четыре пункта, по умолчанию «По умолчанию». На стоимость в облаке они тоже не влияют.

  • «По умолчанию» - самый стабильный тип. Видео открываются на всех устройствах. Размер файла может вырасти на 20%.
  • «Автонастройка» - программа подбирает тип под каждое видео. Размер файла не меняется. Старые устройства могут такое видео не открыть.
  • «L3.1» - оптимизировано для Apple TV.
  • «Baseline L3.1» - оптимизировано для iPhone 3G и iPod touch 2-го поколения и более поздних версий.

«Задать подавление артефактов вручную»

Переключатель выключен по умолчанию. В подсказке сказано прямо: 99% пользователей эта настройка не нужна. Пока он выключен, приложение само подбирает степень подавления под каждое видео.

Переключатель открывает ползунок с пятью положениями, от «Минимальное» до «Максимальное». На новом проекте он установлен посередине. Чем выше степень подавления, тем больше размер файла. В подсказке указана разница вплоть до ста раз. На скорость создания видео настройка почти не влияет. В облаке крайнее правое положение ползунка стоит примерно в полтора раза дороже крайнего левого.

Менять её нужно в одном случае. На созданных видео появились дефекты, а смена «Типа сжатия» их не убирает.

«Задать количество кадров в секунду»

Переключатель выключен по умолчанию. Он открывает поле «Количество кадров в секунду (FPS)». Значения - от 1 до 120, на новом проекте 60. В подсказке правило сформулировано так. Чем больше FPS, тем плавнее анимации и тем больше размер файла.

Что нужно знать заранее:

  • Настройка дорогая. Она заметно увеличивает и счёт за создание видео в облаке, и расход оперативной памяти. Дороже неё на этой странице только «Сжатие файла».
  • Только она меняет объём материала (GP), от которого зависит стоимость в облаке. Диалог перед запуском печатает строку «Объём (GP) посчитан по запрошенным N FPS, а не по частоте оригиналов». Цена может и вырасти, и упасть. Пример: при 24 кадрах в секунду на 30-кадровом видео кадров станет меньше, а на 15-кадровом - больше.

«Выбирать кодек и контейнер»

Пока переключатель выключен, создание видео выполняется как раньше: H.264 + AAC + mp4. Во включённом состоянии программа открывает четыре списка. Списки зависят друг от друга. Контейнер задаёт доступные кодеки, а аудиокодек - частоты звука. Несовместимую пару выбрать нельзя.

Контейнер

Контейнер - это расширение выходного файла. Пять пунктов: «MP4 (универсальный, соцсети)», «MOV (QuickTime, монтаж)», «MKV (принимает любой кодек)», «WebM (веб, только VP9/AV1)», «AVI (устаревший)». Он же задаёт набор кодеков ниже. WebM принимает только AV1/VP9 и Opus/Vorbis. ProRes работает лишь в MOV и MKV.

Видеокодек

В подсказке объяснён смысл выбора. При одинаковом изображении разные кодеки дают разный битовый поток. Изображение то же, а файл внутри устроен иначе. Кодеки стоят по-разному. Дороже всего AV1 (libaom, медленный) и H.265 / HEVC, дешевле всего MPEG-4 Part 2 и Xvid. Точную стоимость запуска показывает лист «Проверка перед запуском». В подсказке есть предупреждение: AV1 (libaom) кодирует в 90 раз дольше H.264.

Аппаратные кодеки (NVENC, Quick Sync, AMF) видны в списке, только если они действительно работают на Вашем устройстве. Выбор такого кодека запрещает создание видео в облаке. Облачные машины работают на процессоре, видеокарт там нет.

Аудиокодек и «Частота звука»

Список звука зависит от контейнера. Доступны AAC (универсальный), MP3, Opus (веб) и Vorbis. Ещё есть AC-3 (Dolby Digital), FLAC (без потерь) и PCM 16-бит (без сжатия).

«Частота звука» - отдельный список: «Как в оригинале», «44100 Гц», «48000 Гц». В подсказке сказано прямо: на слух разницы нет. Но смена частоты меняет спектр сигнала. Значит, меняется и аудио-отпечаток файла. Настройка нужна для уникализации, а не для качества. Набор частот сужается под кодек: Opus кодирует только в 48 кГц.

«Интервал ключевых кадров»

Это отдельный переключатель в той же секции. По умолчанию он выключен. Диапазон - от 1 до 500 кадров. На новом проекте задан диапазон 30-250.

Настройка перестраивает внутреннее устройство файла. Изображение при этом не меняется. В подсказке она описана как настройка, которая сильно меняет файл и почти не увеличивает стоимость. Только этот параметр кодирования программа задаёт заново для каждой копии. Кодеки, контейнер и частота звука одинаковы для проекта целиком. Про диапазоны - Как работает уникализация.

«Ограничить количество логических процессоров на поток»

Настройка относится не к качеству. Она нужна, чтобы за компьютером можно было работать во время создания видео. Переключатель открывает поле «Максимум логических процессоров на поток». Минимум - 1.

Пример из подсказки. У процессора 10 логических процессоров. Вы задали 2 потока и 3 процессора на поток. Приложение займёт не больше 6. Их число видно в диспетчере задач на вкладке «ЦП».

Настройка экономит и память. Расход измеряли на создании видео 1080p. При одном логическом процессоре на поток оно занимало 511 МБ. При автоматическом числе - 883 МБ. Про зависание окна - Приложение не отвечает.

Частые вопросы

Где в программе настройка битрейта?

Её нет. Размер файла задают «Сжатие файла» и «Задать подавление артефактов вручную». Вторая по умолчанию выключена: степень подавления приложение подбирает само. Меньше влияют «Тип сжатия» (до 20% размера) и «Задать количество кадров в секунду».

Почему в списке нет кодека моей видеокарты?

Аппаратные кодеки видны в списке, только если они действительно работают на Вашем устройстве. Приложение проверяет это пробным кодированием.

Почему после выбора кодека пропали облачные потоки?

Вы выбрали аппаратный кодек: NVENC, Quick Sync или AMF. В облаке видеокарт нет. Поэтому программа обнуляет и блокирует поле «Количество облачных потоков». Пожалуйста, выберите программный кодек. Облачные потоки вернутся. Подробнее - Создание видео на устройстве и в облаке.

Меняет ли выбор кодека сходство копий?

Кодек меняет устройство файла, а не изображение. Проверка сходства считает по картинке, поэтому ни кодек, ни «Интервал ключевых кадров» на её оценку не влияют. Подробнее - Проверка сходства.