Как сделать вертикальное видео из горизонтального без потери смысла
Как сделать вертикальное видео из горизонтального - задача, которая всплывает каждый раз, когда снятый на камеру ролик нужно положить в сторис или в мобильную ленту. Исходник 16:9, место под него 9:16, и наивная обрезка съедает две трети кадра.
Посчитайте сами: из кадра 1920×1080 при обрезке под 9:16 остаётся полоса шириной 608 пикселей. Это 32% исходной ширины. Всё, что было по краям - собеседник, продукт на столе, титр в углу - уезжает за границу.
Ниже три приёма, которые с этим справляются, плюс конкретика: куда ставить лицо, что делать с титрами и какие зоны кадра лучше держать пустыми. Если ролики готовятся под сторис на сайте, последний пункт важнее остальных.
Сначала решите, что в кадре главное
Прежде чем резать, ответьте на один вопрос: что зритель обязан увидеть? Лицо говорящего, экран с интерфейсом, руки с продуктом - выбрать придётся что-то одно. Вертикальный кадр физически не вмещает два смысловых центра по горизонтали.
Отсюда и выбор приёма. Если главное человек, работает обрезка. Если главное экран или общий план, обрезка убьёт содержание, и нужна подложка или полосы.
- Один человек примерно по центру, камера не двигается - обрезка по герою.
- Скринкаст, презентация, широкий план - размытая подложка.
- Нужно место под заголовок и кнопку - композиция с полосами.
Оговорюсь сразу: если ролики снимают клиенты на телефон, они уже приходят вертикальными и переделывать нечего. Сбор видеоотзывов отдаёт готовые 9:16, и задача там обратная - аккуратно вписать вертикаль в горизонтальный блок страницы.
Приём 1. Обрезка по герою
Берёте окно 9:16 и двигаете его по горизонтали так, чтобы герой оказался внутри. Из 1920 пикселей ширины остаётся 608, поэтому окно ставится не по центру кадра, а по человеку.
Если герой ходит, статичное окно не спасёт: он выйдет за край на середине фразы. Нужны ключевые кадры кропа, чтобы окно ехало следом. Двигайте его медленно, за 0,5-1 секунду на перемещение, иначе получается дёрганый эффект погони за котом.
- Пропадает всё, что было по краям: второй участник, товар, инфографика.
- Мелкие детали интерфейса после апскейла мылятся - вы растягиваете 608 пикселей до 1080.
- Если исходник снят в 720p, после обрезки останется 405 пикселей ширины. Это заметно даже на лице.
Приём 2. Размытая подложка
Кадр не режется вовсе: оригинал ставится по центру, а пустое место сверху и снизу заполняет тот же кадр, растянутый до 9:16 и сильно размытый. Приём знаком по лентам соцсетей и делается буквально одной командой.
- Размывайте сильно. Слабое размытие читается как «забыли обработать» и тянет взгляд на себя.
- Притемните подложку процентов на 20-30, иначе основной кадр сливается с фоном.
- Не растягивайте оригинал впритык к краям: 2-3% отступа по бокам дают кадру рамку.
Честный минус: полезная площадь не выросла. Ролик занимает по высоте примерно треть экрана, лицо в нём мелкое. Для говорящей головы это плохой выбор, для скринкаста или общего плана нормальный.
Приём 3. Композиция с полосами
То же самое, но вместо размытой подложки осмысленный контент. Сверху видео, снизу плашка с заголовком, логотипом или кнопкой. Кадр перестаёт выглядеть обрезком и начинает выглядеть свёрстанным.
- Видео в верхних 55-60% высоты, нижняя треть - текст на однотонном фоне.
- Два кадра: сверху скринкаст, снизу говорящая голова, обрезанная по лицу. Хорошо работает для демо продукта.
- Видео по центру, сверху узкая плашка с логотипом, снизу широкая под подпись и кнопку.
Фон плашки берите из палитры сайта, а не чёрный по умолчанию. Чёрные поля читаются как ошибка кодирования, цветная плашка - как решение дизайнера.
Куда ставить лицо в вертикальном кадре
Правило простое: глаза на верхней трети кадра. При высоте 1920 пикселей это примерно 600-700 пикселей от верхнего края.
- Над головой оставьте 5-10% высоты воздуха. Ноль - тесно, четверть кадра - человек проваливается вниз.
- Лицо ровно по центру вертикали, на 960 пикселях, выглядит нормально в кино и плохо в сторис: низ занимают подписи и кнопка.
- По горизонтали держите лицо в центральной трети. Смещённое лицо в узком кадре читается как случайность, а не как композиция.
Если герой смотрит вбок, оставляйте воздух со стороны взгляда, а не за затылком. В горизонтальном кадре это правило работает мягко, в вертикальном ошибка видна сразу.
Текст и титры, которые уедут за край
Самая частая потеря при переводе в вертикаль - подписи. Титр, свёрстанный под 16:9, в 9:16 обрезается по краям и превращается в «...ректор по разви...».
- Если титры вшиты в картинку, спасения нет: их придётся перерисовывать поверх нового кадра или закрывать плашкой.
- Если субтитры лежат отдельным файлом, srt или vtt, пересоберите их под новую ширину: строка не длиннее 25-30 знаков, максимум две строки.
- Кегль в вертикали нужен больше, чем кажется на мониторе. При высоте 1920 нижняя граница читаемости около 44-48 пикселей, для важных подписей берите 60-70.
Проверяйте не на мониторе, а на телефоне с вытянутой руки. Если приходится щуриться, шрифт мелкий, и аргумент «на макете было нормально» тут не работает.
Safe-зоны под подписи и кнопку
Вертикальное видео почти всегда показывается внутри чужого интерфейса: сверху аватар и крестик, снизу подпись, кнопка и полоска прогресса. Всё важное, что попадёт в эти полосы, закроют.
- Сверху держите свободными 200-230 пикселей, это около 12% высоты: там живёт шапка плеера.
- Снизу 350-400 пикселей, около 20%: подпись, кнопка, прогресс.
- По бокам по 50-60 пикселей - часть телефонов срезает края скруглениями экрана.
- Остаётся живая область примерно 1080×1300 по центру. Всё смысловое туда.
Границы зависят от того, где ролик показывается: у каждого плеера рамка своя. В сторис на сайте её стоит один раз посмотреть на реальном телефоне, а не угадывать по макету. Пять минут проверки экономят перезаливку всех роликов.
Чем делать: от телефона до ffmpeg
Инструмент выбирается по количеству роликов, а не по бюджету.
- Один ролик и срочно - мобильный редактор вроде CapCut. Обрезка, подложка и подписи делаются пальцем за пять минут, в части редакторов есть автослежение за лицом.
- Десяток роликов с монтажом - десктопные редакторы. В Premiere Pro есть Auto Reframe, в DaVinci Resolve - Smart Reframe: оба сами двигают окно за героем, результат потом правится руками.
- Пачка роликов по одному шаблону - ffmpeg. Скучно, зато повторяемо и без ручной работы.
Обрезка по центру одной командой: ffmpeg -i in.mp4 -vf "crop=ih*9/16:ih,scale=1080:1920" -c:a copy out.mp4. Чтобы сдвинуть окно к герою, добавьте в crop смещение по x.
Вариант с размытой подложкой: ffmpeg -i in.mp4 -filter_complex "[0:v]scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,boxblur=30:4[bg];[0:v]scale=1080:-2[fg];[bg][fg]overlay=(W-w)/2:(H-h)/2" -c:a copy out.mp4. Для полос вместо подложки хватит scale=1080:-2 и pad=1080:1920:0:220:color=0x111111, где 220 - отступ сверху. Результат всё равно смотрите глазами: параметры зависят от исходника.
Частые вопросы
Можно ли просто обрезать горизонтальное видео до вертикального?
Можно, если в кадре один человек примерно по центру и камера не двигается. В остальных случаях из 1920 пикселей ширины останется 608, и половина смысла уедет за край. Проверьте на самом важном кадре: если после обрезки непонятно, о чём ролик, нужен другой приём.
Насколько падает качество при переводе в вертикаль?
Обрезка из 1080p даёт полосу шириной 608 пикселей, которую потом растягивают до 1080. Мелкий текст и детали интерфейса после этого мылятся, лицо апскейл переносит спокойно. Если исходник 720p, останется 405 пикселей, и это заметно уже на всём.
Где взять запас под подписи и кнопку?
Для холста 1080×1920 держите свободными около 200 пикселей сверху и 380 снизу. Лицо, продукт и ключевой текст помещайте в центральную область примерно 1080×1300. Точные границы зависят от плеера, поэтому один раз посмотрите свой ролик на телефоне.
Что делать с вшитыми титрами из горизонтальной версии?
Перерисовывать. Вшитый титр обрезается вместе с кадром, и фильтрами это не чинится. Быстрый обходной путь - закрыть остаток титра плашкой снизу и написать текст заново, уже под вертикальную ширину.