FFmpeg кадрирование видео Эти простые команды позволяют очень точно обрезать ненужные фрагменты, корректировать кадр и упорядочивать расположение видео. В этом руководстве описана установка, несколько методов обрезки, а также более простой вариант для тех, кто предпочитает более наглядный интерфейс инструментов редактирования.
Часть 1. Что такое FFmpeg и зачем его использовать для кадрирования?
Кадрирование удаляет ненужные части видео, такие как черные полосы или отвлекающие объекты, которые бросаются в глаза. С FFmpeg это становится проще, поскольку инструменты командной строки могут обеспечить точные и зачастую более эффективные результаты, чем можно было бы ожидать.
Что такое FFmpeg?
FFmpeg — это бесплатная мультимедийная платформа с открытым исходным кодом, используемая для редактирования, конвертирования, записи, потоковой передачи и сжатия видео- и аудиофайлов. Она поддерживает сотни форматов и использует команды командной строки вместо графического интерфейса.
Фильтр обрезки позволяет удалять ненужные зоны, задавая точные значения ширины, высоты и положения.
Почему это здорово
FFmpeg широко используется, потому что он бесплатный, с открытым исходным кодом и достаточно надежный для точной обрезки изображений. Он совместим с сотнями медиаформатов, очень помогает при пакетной обработке больших объемов данных, и его можно запускать на Windows, macOS и Linux. Кроме того, он достаточно гибкий, чтобы объединять обрезку с другими операциями редактирования в одной команде, что очень удобно.
FFmpeg: Обрезка, изменение размера и масштабирование
| Характерная черта | Обрезать | Изменить размер | Масштаб |
| Цель | Удаляет нежелательные участки. | Изменяет размеры видео. | Изменяет разрешение видео. |
| Эффект | Вырезает часть изображения. | Уменьшает или увеличивает изображение целиком. | При изменении разрешения сохраняйте изображение целиком. |
| Распространенные применения | Удалите черные полосы или края. | Соответствует размеру экрана или платформы. | Преобразовать в HD, Full HD или 4K. |
Часть 2. Установка FFmpeg
Прежде чем обрезать видео с помощью FFmpeg, необходимо сначала установить эту программу, а затем убедиться, что она доступна в системе (правильно добавлена). Шаги установки немного отличаются в зависимости от используемой операционной системы.
1. Установка на Windows
Шаг 1Перейдите на официальный сайт FFmpeg и загрузите последнюю версию для Windows.
Шаг 2Распакуйте загруженный ZIP-файл, например, в папку C:FFmpeg, и сохраните его там.
Шаг 3Откройте папку bin и скопируйте полный путь (всё целиком).
Шаг 4Добавьте путь к папке bin в переменную среды Path Windows, чтобы ее было легче найти.
Шаг 5Открытым Командная строкаВведите команду `ffmpeg -version`, затем нажмите Enter. УстановитьЕсли появляется информация о версии, значит, FFmpeg, по сути, установлен.
2. Установка на macOS
Шаг 1Если Homebrew ещё не установлен в вашей системе, установите его.
Шаг 2Открытым Терминал.
Шаг 3Затем выполните следующую команду: brew install ffmpeg
Шаг 4После завершения установки проверьте её, набрав: ffmpeg -version
Если вы видите информацию о версии, значит, FFmpeg готов к работе, и вы можете его использовать. обрезка видео на Mac или выполнять другие задачи по редактированию.
3. Установка на Linux
Шаг 1Откройте приложение «Терминал».
Шаг 2Установите FFmpeg с помощью менеджера пакетов для дистрибутива Linux.
Для Ubuntu и Debian:
- sudo apt update
- sudo apt install ffmpeg
Для Fedora:
- sudo dnf install ffmpeg
Для Arch Linux:
- sudo pacman -S ffmpeg
Шаг 3Проверьте установку с помощью: ffmpeg -version
Часть 3. Базовая команда обрезки в FFmpeg.
После установки FFmpeg обрезка видео в основном сводится к правильной настройке фильтра обрезки и параметров. Фильтр обрезки определяет как размер выходного изображения, так и то, какая часть кадра сохранится в итоговом клипе.
1. Синтаксис фильтра для обработки изображений.
Основная команда
Общую форму можно представить следующим образом: ffmpeg -i input.mp4 -vf "crop=width:height:x:y" output.mp4
Разбор параметров
- ширина: Ширина обрезанного участка полосы, измеренная в пикселях.
- высота: Высота обрезанной зоны, также в пикселях.
- x: С чего начать, горизонтальное смещение, измеренное от левой границы.
- y: С чего начать, вертикальное смещение, измеренное от верхней границы.
2. Основные примеры выращивания сельскохозяйственных культур.
Пример 1: Вырезать квадрат 1080×1080 из позиции (420, 0)
В результате получается квадратный вырез, начинающийся примерно в 420 пикселях от левого края, который размещается в верхней части рамки.
ffmpeg -i input.mp4 -vf "crop=1080:1080:420:0" output.mp4
Пример 2: Возьмите фрагмент размером 1280×720 из верхнего левого угла.
Он вырезает фрагмент размером 1280×720 прямо из области верхнего левого угла, всё очень просто.
ffmpeg -i input.mp4 -vf "crop=1280:720:0:0" output.mp4
Пример 3: Вырезать область размером 200×200 из точки (50, 50)
Это позволяет сохранить прямоугольник размером 200×200 пикселей, который начинается на расстоянии 50 пикселей от левого края и еще 50 пикселей от верхнего края, так что смещения также совпадают.
ffmpeg -i input.mp4 -vf "crop=200:200:50:50" output.mp4
3. Использование переменных для динамического земледелия.
FFmpeg также может использовать переменные, которые автоматически определяют параметры обрезки на основе размеров видео. Таким образом, одну и ту же команду можно использовать для нескольких файлов без полной перезаписи.
| Переменная | Описание |
| ив | Ширина входного видео |
| их | Высота входного видео |
| оу | Ширина выходного урожая |
| ой | Высота урожая |
Часть 4. Передовые методы земледелия.
1. Автоматическое обнаружение и удаление черных рамок.
Черные полосы часто появляются, когда соотношение сторон видео не соответствует экрану, как будто оно просто неестественно расположено. FFmpeg может обнаружить эти границы и удалить их, используя фильтр cropdetect.
Шаг 1Начнём с определения кадрирования, чтобы FFmpeg мог, так сказать, немного проанализировать видеоклип.
ffmpeg -i input.mp4 -vf cropdetect -f null -
Шаг 2После этого FFmpeg выводит подсказки по обрезке, обычно следующим образом: crop=1280:720:0:0
Шаг 3Затем просто вставьте эти значения, и границы должны быть обрезаны по-настоящему.
ffmpeg -i input.mp4 -vf "crop=1280:720:0:0" output.mp4
2. Кадрирование с заданным соотношением сторон
Обрезка до определенного размера соотношение сторон видео Это удобно, когда нужно, чтобы видео плавно отображалось на разных экранах и каналах, например, на телевизорах с соотношением сторон 16:9, в квадратных постах с соотношением сторон 1:1 или для создания более кинематографического эффекта.
Шаг 1Выберите соотношение сторон, затем вычислите ширину и высоту кадра. Например, установите соотношение 16:9 относительно центральной области: ffmpeg -i input.mp4 -vf "crop=iw:iw*9/16" output.mp4
Шаг 2Если важные элементы не расположены по центру, немного сместите положение кадра: ffmpeg -i input.mp4 -vf "crop=iw:iw*9/16:0:(ih-oh)/2" output.mp4
3. Кадрирование для социальных сетей (вертикальное видео 9:16)
Множество платформ отдают предпочтение вертикальному видео, особенно для короткого контента. Вы можете взять видео горизонтальной ориентации и преобразовать его в формат 9:16, обрезав края — это довольно просто.
Шаг 1Создайте вертикальную рамку с помощью фильтра обрезки: ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih" output.mp4
Шаг 2Объект автоматически центрируется, оставаясь более или менее на месте: ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih:(iw-ow)/2:0" output.mp4
4. Кадрирование с панорамированием (анимированное кадрирование)
Если статичная обрезка просто обрезает все и остается в таком положении, то анимированная обрезка делает нечто более динамичное: она меняет окно обрезки со временем. Именно это создает эффект панорамирования по большому кадру.
Шаг 1Попробуйте немного сдвинуть область обрезки, используя выражения FFmpeg, и да, поначалу это может показаться немного странным: `ffmpeg -i input.mp4 -vf "crop=640:480:x='min(t*50,iw-640)':y=0" output.mp4`
Шаг 2Отрегулируйте темп движения, в основном, касаясь этой части: `t*50` Если добавить больше ингредиентов, вода будет течь быстрее, если меньше — медленнее и спокойнее.
Шаг 3Измените значения x и y, если хотите получить другой эффект, например, вертикальное панорамирование или даже диагональное смещение; всё зависит от ваших целей.
Часть 5. Лучшая альтернатива FFmpeg для обрезки видео.
FFmpeg — очень мощный инструмент, но, честно говоря, работа с командной строкой может показаться немного сложной для новичков, особенно на первых порах. Тем не менее, Конвертер видео AVAide По сути, это значительно упрощает обрезку видео; программа предоставляет простой интерфейс вместо того, чтобы всё вводить вручную. Она также включает инструменты для конвертации, обрезки, редактирования и улучшения, так что вы можете делать больше, чем просто обрезать что-то одно.
- Обрежьте видео визуально, а затем точно настройте область кадра с помощью встроенных инструментов.
- Поддерживает форматы MP4, MOV, AVI, MKV и другие для упрощения смены файлов.
- Обеспечивает четкость изображения при поддержке разрешений 4K, 5K и 8K.
- Работает с функциями ускорения NVIDIA, AMD и Intel, поэтому процесс обычно выполняется быстрее.
- Также включает в себя обрезку, объединение, фильтры и некоторые другие полезные настройки.
Шаг 1Загрузить и установить
Перейдите на официальный сайт, скачайте AVAide Video Converter, а затем установите его на свой компьютер. После завершения установки сразу же откройте программу.
Шаг 2Импорт видеофайла
Ударь Добавить файлы Кнопка для загрузки видео, которое вы хотите обрезать. Эта программа поддерживает множество форматов, таких как MP4, MOV, AVI и даже MKV.
Шаг 3Откройте и настройте инструмент «Обрезка».
Ударь Редактировать кнопка, выбрать Повернуть и обрезатьи немного перетащите рамку обрезки, чтобы удалить странные, ненужные части. При необходимости можно также изменить соотношение сторон для разных платформ или размеров экрана.
Шаг 4Выберите параметры вывода
Посмотрите предварительный результат, нажмите В ПОРЯДКЕ Чтобы зафиксировать изменения, перейдите в меню профиля и выберите желаемый формат вывода и разрешение.
Шаг 5Экспорт обрезанного видео
Выберите папку назначения, затем нажмите Конвертировать вседля сохранения обрезанного видео с высококачественным выходным результатом.
Кадрирование видео с помощью FFmpeg FFmpeg предоставляет очень точный контроль над удалением ненужных областей, настройкой кадрирования и даже созданием пользовательских видеомакетов. Но да, вам потребуются знания командной строки. Тем не менее, FFmpeg остается невероятно функциональным, при этом Конвертер видео AVAide Это обеспечивает более простой и удобный процесс редактирования, особенно когда вам нужно быстро обрезать изображение.
Ваш полный набор инструментов для видео, который поддерживает более 350 форматов для преобразования в качестве без потерь.
Редактировать видео
- Высококачественное видео AI
- Удалить водяной знак из видео
- Удалить текст из видео
- Уменьшите разрешение 4K до 1080p/720p
- Удалить фоновый шум из видео
- Редактор метаданных MP4
- Повышение резкости видео
- Обратное видео
- Исправить видео плохого качества
- Удалить метаданные из видео/аудио
- Зеркальное/незеркальное видео с фронтальной камеры