27

У меня есть видео, которое показывает следующее

и я хотел бы обрезать это к этому:

Как мне это сделать?

2 ответа2

50

Обрезка с помощью FFmpeg

С FFmpeg обрезка работает следующим образом, используя фильтр crop :

ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4

Где варианты следующие:

  • out_w - ширина выходного прямоугольника
  • out_h - высота выходного прямоугольника
  • x и y определяют верхний левый угол выходного прямоугольника

Так, например, чтобы обрезать окно 640 × 480, начиная с позиции (100, 100), вы должны сделать:

ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" out.mp4

Имейте в виду, что FFmpeg перекодирует видео, используя x264, когда выбран контейнер MP4. Без дополнительных опций по умолчанию используется коэффициент постоянной скорости (CRF), равный 23. Чтобы повысить качество, которое может быть необходимо для записи экрана с острыми краями и текстом, используйте меньшее значение, возможно, уменьшите до 18:

ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" -crf 18 out.mp4

Обратите внимание, что в Ubuntu, если вы apt-get install ffmpeg , вы получите не FFmpeg, а его ветвь с именем Libav с двоичным avconv . Это примерно тот же инструмент, но имейте в виду, что есть разница. Используйте статическую сборку со страницы загрузки, если вы хотите более свежую, "настоящую" версию FFmpeg.


Обрезка с ручником

Handbrake - это бесплатный кроссплатформенный инструмент с открытым исходным кодом и графическим интерфейсом. Загрузите входной файл, затем используйте параметры изображения, чтобы указать обрезку:

Вы можете использовать окно предварительного просмотра, чтобы визуально настроить обрезку.

Здесь вы также можете настроить выходное качество с помощью ползунка « Постоянное качество» :

3

Использовали ли вы Ubuntu «s по умолчанию инструмент RecordMyDesktop? Если это так, нажмите "Выбрать окно", а затем нарисуйте прямоугольник на миниатюре вашего текущего рабочего стола. Эта область будет записана. Это не "обрезка видео", а "обрезка сцены", но я думаю, что это должно решить вашу проблему под рукой ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .