Вопрос или проблема
Я записал видео с помощью recordmydesktop
, но, к сожалению, выбрал захват всего экрана (1600*896) вместо небольшой части размером 900*690.
Как я могу обрезать это видео? Предпочтительно в редакторе, который я использую, Kdenlive, чтобы минимизировать потерю качества. Я пытался использовать эффекты Crop, Pan & Zoom и Scale0tilt, изменял соотношение пикселей и размер фильма в настройках проекта, но без успеха. Желательно получить пошаговое руководство или хотя бы несколько подсказок.
Обрезка видео может быть выполнена несколькими способами в Kdenlive.
Один из способов – установить проект на желаемый размер, затем установить видео на его оригинальный размер, чтобы в проекте было видно только обрезанную часть.
Как это сделать:
-
Начните новый проект с желаемым размером обрезки.
Если нет профиля с требуемым размером, вам следует создать новый проектный профиль, нажав кнопку Управление профилями проектов.
Затем нажмите создать новый профиль.
Измените настройки профиля по мере необходимости, в вашем случае установите 900×690.
-
Импортируйте свой клип в проект и добавьте его на таймлайн.
-
Добавьте эффект Позиция и увеличение к вашему клипу.
-
Нажмите на подстроить под оригинал в настройках эффекта.
-
Измените значения X и Y, чтобы отрегулировать положение обрезанной области по мере необходимости.
Handbrake
Я бы рекомендовал использовать другую программу, Handbrake. Используйте опцию Loose Crop, затем вернитесь на вкладку Summary, чтобы видеть визуальное представление эффекта обрезки. Я нашёл, что она обрабатывает быстрее, чем Kdenlive, используя эффект обрезки.
Если ничего не помогает, вы можете использовать mencoder
. Это не интерактивный редактор и приведет к перекодировке видео. Если вас это устраивает, вот как: mencoder -oac pcm -ovc x264 -vf crop=900:690:0:0 -o output.mp4 input.mp4
, где :0:0 – это верхние левые координаты обрезанной области. Вы можете поэкспериментировать с опциями -oac и -ovc и посмотреть, какие кодеки дают наилучшие результаты. Используйте mencoder -ovc help -oac help
, чтобы получить список доступных опций.
Kdenlive
Установите Kdenlive 23.08.1 с Flatpak, затем:
-
Добавьте клип в проект и перетащите его на видеодорожку.
-
На вкладке Эффекты найдите Edge Crop
-
Перетащите его в видеосекцию, чтобы обрезать.
-
Слева, в стекке Эффект/Компоновка, настройте параметры обрезки, проверяя предварительный просмотр результатов на проектном мониторе (по умолчанию в верхнем правом углу).
Готово.
Из руководства:
Предупреждение
На момент написания и в версии 23.04 этот эффект все еще ведет себя странно. Значения параметров, похоже, мешают друг другу, и невозможно обрезать все четыре стороны. Это либо верх/низ, либо лево/право, и применяется только последнее введённое значение (и то на обе стороны). Пока это не будет исправлено, рекомендуется использовать эффект Crop, Scale and Tilt.
На основе этой идеи.
Я хотел обрезать и увеличить вертикальный клип, который был встроен в горизонтальное видео (480p) с огромными бесполезными полосами по бокам, и я понял, как это сделать:
-
Сначала прочтите этот ответ от Andyba, так как там есть все скриншоты и вещи, которые были полезны для меня, но я скажу, что мне пришлось сделать по-другому:
-
Начните с создания нового проекта с пользовательскими настройками, скопируйте проект “Vertical HD 30fps” или 60fps и измените его на желаемые настройки финального разрешения, в моем случае 480p 9:16 или 480×854, сохраните новую копию с новым именем, затем используйте этот проект
-
Импортируйте свой клип в Project Bin, перетащите его на таймлайн на V1 или V2, как обычно
-
В панели в верхнем левом углу переключитесь на вкладку “Эффекты”, найдите “Позиция и увеличение”, щелкните и перетащите его на клип в таймлайне ниже.
-
Если предварительный просмотр видео в правом верхнем углу выглядит странно, например, V1 и V2 стоят рядом, как будто пытаются сделать сплит-экран для вашего видео с другим видеотреком, простое решение – полностью закрыть и снова открыть Kdenlive или просто скрыть другой видеотрек с помощью кнопки, похожей на фотопленку, слева от его таймлайна в интерфейсе таймлайна
-
Щелкните на клип в таймлайне, к которому вы только что добавили эффект, затем в правом нижнем углу нажмите на вкладку “Стек эффектов/композиций”
-
Точные настройки могут различаться, но то, что сработало для меня, это установить поле “Размер” примерно на 320%
Мне не нужно было использовать настройки X/Y вообще, но если вы это сделаете, вы можете начать с маленьких кнопок Центрировать по вертикали или Центрировать по горизонтали между смещениями и полями размера, а затем начать немного подстраивать эти смещения вручную, если они не совсем подходят вам.
Чтобы обрезать видео без черных боков, в Kdenlive 24.02.1 я использовал эффект “Трансформация, искажение и перспектива -> Позиция и увеличение”:
Таким образом, вы по сути увеличиваете + сдвигаете, пока не получите только ту часть изображения, которая вам нужна, в существующем размере окна.
Ответ или решение
Для обрезки видеоклипа в Kdenlive, особенно если он был записан с разрешением 1600×896 пикселей, вы можете воспользоваться простыми шагами, чтобы добиться желаемого результата без потери качества. Ниже приведен подробный пошаговый алгоритм, который поможет вам обрезать видео до необходимого разрешения 900×690 пикселей.
Шаг 1: Настройка проекта
- Создание нового проекта: Откройте Kdenlive и создайте новый проект с нужным размером. Если нет предустановленных профилей для разрешения 900×690, вам придется создать новый профиль.
- Управление профилями: Нажмите на кнопку Управление профилями проектов. Здесь выберите Создать новый профиль.
- Параметры профиля: Измените параметры профиля на 900×690, сохранив изменения под новым именем.
Шаг 2: Импорт видеоклипа
- Импорт файла: Переместите ваш видеоклип в проектный бин и добавьте его на таймлайн.
Шаг 3: Применение эффекта обрезки
- Добавление эффекта: Перейдите на вкладку Эффекты и найдите эффект Положение и масштаб (или Position and Zoom). Перетащите его на ваш видеоклип на таймлайне.
- Настройка размера: В настройках эффекта установите параметр Оригинальный размер (или Adjust to Original Size), чтобы изменить отображение видео на проекте.
Шаг 4: Позиционирование
- Корректировка положения: Используйте параметры X и Y, чтобы настроить отображаемую область обрезанного видео. Перемещайте параметры вправо или влево, чтобы подобрать желаемую область для кадрирования, и следите за предпросмотром, чтобы увидеть изменения.
Альтернативные методы
Если данный метод не дает удовлетворительного результата или вы хотите попробовать другие инструменты, рассмотрите следующие варианты:
1. Использование Handbrake
Запустите программу Handbrake, выберите ваш видеофайл и воспользуйтесь опцией Loose Crop. Это позволит вам визуально настроить обрезку в разделе Summary. Handbrake часто работает быстрее, чем Kdenlive при использовании эффекта обрезки.
2. Использование MEncoder
Если вам не важна интерактивность, вы можете использовать команду MEncoder для обрезки:
mencoder -oac pcm -ovc x264 -vf crop=900:690:0:0 -o output.mp4 input.mp4
Где 900:690
— это желаемый размер, а 0:0
— координаты верхнего левого угла для обрезки.
Заключение
С помощью указанных шагов вы сможете эффективно обрезать видео в Kdenlive. Если у вас возникнут сложности, рекомендуется опробовать альтернативные программы или методы, такие как Handbrake или MEncoder. Ваша итоговая цель — сохранить качество при обрезке лишних частей, и эти инструменты помогут вам в этом.