Обрезать видео
Тут уже фильтры нам не помогут, но зато мы можем указать опциями из какого момента нужно начать и где завершить, например:
$ ffmpeg -i video.mp4 -ss 00:01:00 -t 00:01:00 -c copy video_clip.mp4
Начинаем от минуты и пишем еще минуту:
- -ss задает время на видео, из которого стоит начать запись;
- -t задает время когда запись нужно завершить относительно ss;
- -с задает кодеки для аудио и видео, в нашем случае просто копировать файлы, ничего не перекодируя
Вырезать прямоугольник из видео
Для того чтобы вырезать определенный участок кадра из видео тоже используются фильтры. На этот раз фильтр crop:
$ ffmpeg -i in.mp4 -vf "crop=out_w:out_h:x:y" out.mp4 - out_w - ширина нужного прямоугольника;
- out_h - высота нужного прямоугольника;
- x,y - задают координаты прямоугольника от начала видео.
$ ffmpeg -i in.mp4 -vf "crop=80:60:200:100" video.mp4
Кроме этих опций, здесь можно задавать кодеки ffmpeg и форматы, чтобы параллельно выполнить кодирование ffmpeg.
Комментарии
Отправить комментарий