FFMPEG - обрезать и дополнить видео (сохранить 3840x1920, но с черными полями) - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь обрезать видео, чтобы я мог удалить часть содержимого со сторон видеофайла с 360-градусным обзором, используя FFmpeg.

Я использовал следующую команду, и она выполняет часть job:

ffmpeg -i testVideo.mp4 -vf crop=3072:1920:384:0,pad=3840:1920:384:0 output.mp4

Это удалит стороны видео, и это было изначально именно то, что я хотел (A). Теперь мне интересно, можно ли обрезать таким же образом, но сохранить верхнюю треть видео. Таким образом, A - это то, что я имею, B - это то, что я хочу. *

Но, похоже, это не сработает.

Любой ввод будет очень полезным.

1 Ответ

1 голос
/ 23 апреля 2020

Используйте фильтр Drawbox для заполнения обрезанной части черным цветом по умолчанию.

ffmpeg -i testVideo.mp4 -vf drawbox=w=384:h=1280:x=0:y=640:t=fill,drawbox=w=384:h=1280:x=3840-384:y=640:t=fill -c:a copy output.mp4

Первый фильтр действует слева, а второй - справа.

...