Иногда (а мне, зачастую постоянно) нужно отредактировать видео записи. Например записи лекции, когда преподаватель забыл по какой то причине выключить виртуальный класс. В итоге после 2х часовой лекции, получаем видео часов на 6. Виртуальный класс по тайм-ауту естественно отключает сервис, но при условии, что в кабинете никого нет. Зачастую бывает, студенты включают эфир и уходят по своим делам 🙂 Палево, да.
Для обработки видео без редактора понадобится программа ffmpeg. Она есть под все операционные системы, с этим проблем не возникает. Параметров у неё огромное количество, но для быстрой нарезки видео нужны только пара — тройка.
Синтаксис простой:
Для удаления лишних 5 минут 30 секунд с начала ролика.
ffmpeg -ss 00:05:30 -i video-in.mp4 -map 0 -c copy video-out.mp4
Для удаления лишних 5 минут 30 секунд в конце ролика.
ffmpeg -t 00:05:30 -i video-in.mp4 -map 0 -c copy video-out.mp4
Для склеивания разных кусков видео, нужно заранее заготовить список роликов в любой текстовый файл (допустим vd.txt) в таком виде:
file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'
file 'video4.mp4'
и задать его программе с такими параметрами:
ffmpeg -f concat -i vd.txt -map 0 -c copy video-out.mp4