Качество и размер файла: сжатие, кодек, частота кадров
Все настройки качества находятся на одной странице проекта - «Производительность». Там Вы решаете, насколько сильно сжимать файл. Там же выбираете число кадров в секунду, кодек и контейнер для результата. Поля «битрейт» в программе нет. Размер файла задают «Сжатие файла» и подавление артефактов. Эта страница о качестве и размере файла. О скорости, числе потоков и расходе памяти - производительность.
Как открыть настройки качества
- Откройте проект.
- Слева расположена рейка из значков. Раздел «ВЫВОД» раскрывает страницы «Метаданные», «Производительность» и «Экспорт».
- Выберите страницу «Производительность».
Быстрее - через поле «Поиск настроек...» в верхней части окна. Поиск ищет по названиям самих настроек, поэтому наберите то, что нужно поменять: «сжатие файла», «видеокодек», «контейнер», «ключевых кадров». Слово «качество» к этой странице не приведёт.
Три из этих настроек - «Видеокодек», «Контейнер» и «Интервал ключевых кадров» - остаются недоступными, пока выключен переключатель «Выбирать кодек и контейнер». Поиск их находит, но изменить их можно только после включения переключателя. Как устроен поиск - в описании окна.
Меняет ли программа разрешение видео?
Настройки разрешения выходного файла в программе нет. Об этом сказано в подсказке настройки «Масштабировать видео». Масштаб изображения в кадре меняется. Разрешение самого файла остаётся прежним.
Так же ведут себя и остальные настройки кадра. «Повернуть видео», «Обрезать края» и наезд камеры возвращают кадр к исходному размеру. Шаблон рисует все слои в кадре размером с основное видео. Копия получается того же размера, что и оригинал.
Два случая нужно знать отдельно.
Видео, снятое телефоном вертикально. В таком файле кадр часто хранится горизонтально, а рядом лежит пометка «повернуть». При загрузке такого файла программа показывает окно «Обнаружены метаданные поворота видео» и предлагает поправить их. Пожалуйста, согласитесь. Иначе настройки кадра посчитают размер по хранимым числам, а не по тому, что Вы видите.
Нечётное число пикселей по стороне. Такой оригинал программа обработать не сможет, копия не создастся. Файлы с нечётной стороной встречаются редко.
«Сжатие файла»: скорость против размера файла
Три пункта, у нового проекта выбрано «Минимальное».
- «Минимальное» - почти не сжимает видео. Ускоряет создание видео. Сильно увеличивает размер файла. Подходит, если важна скорость, а на диске много места.
- «Среднее» - баланс скорости и размера конечного файла.
- «Максимальное» - создание видео длится дольше обычного. При этом файл занимает меньше места на диске. Подходит при работе с большим количеством видео.
Для облака это самая дорогая настройка в программе. Между «Минимальным» и «Максимальным» счёт за видео отличается примерно вчетверо. Отдельная настройка уникализации меняет его на проценты.
«Вторичные предустановки»: подстройка под материал
Пять пунктов. По умолчанию выбран пункт «По умолчанию». Он ничего не меняет.
- «Фильм» - для видео высокого качества. Применяет 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. В облаке видеокарт нет. Поэтому программа обнуляет и блокирует поле «Количество облачных потоков». Пожалуйста, выберите программный кодек. Облачные потоки вернутся. Подробнее - Создание видео на устройстве и в облаке.
Меняет ли выбор кодека сходство копий?
Кодек меняет устройство файла, а не изображение. Проверка сходства считает по картинке, поэтому ни кодек, ни «Интервал ключевых кадров» на её оценку не влияют. Подробнее - Проверка сходства.