Ускоряем видео

Решил ускоренно проиграть видео с регистратора, делеаем всё через ffmpeg.

Для начала создаем и копируем наши файлы в /tmp/Rec

Создаем список файлов:
ls 20140617_*mp4 | sed "s/^/file '\/tmp\/Rec\//;s/$/'/" > files.txt

Делаем один длинный файл:
ffmpeg -f concat -i files.txt -c copy video.mp4

полученное видео у нас около 1.5ч, видео охото вписат в 3-5 минут (что бы был смысл смотреть), выбираем музыку.
Дальше нам надо посчитать ускорение, оно получается путем деленеия время записи на время музыки, но в нашем случае наоборот, получилось ускорении ~ в 17 или (1/~17 = 0.05885815185).

Начинаем ускорять:
ffmpeg -i video.mp4 -filter:v "setpts=0.05885815185*PTS" -an xvideo.mp4

Приклеимваем звук:
ffmpeg -i xvideo.mp4 -i ~/audio.mp3 -map 0:0 -map 1:0 -vcodec copy -acodec copy bel.mp4

На выходе имеем

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *