четверг, 22 июня 2017 г.

Как обрезать видео (утилита)

Скриншот из видео
Утилита — ffmpeg.
Гуглим ее и скачиваем.

Далее работаем в консоли:

ffmpeg -i input.avi  -ss 0 -t 800 test.avi result.avi

Где:
-ss 0 - это стартовая секунда видео
-t - это количество секунд, через которое видео закончится (необязательный параметр, если не указать, будет до конца видео)
test.avi — путь к исходному файлу (если вызывать консоль там же, где и файл, то весь путь не надо, только название)
result.avi — путь к итоговому файлу (если хотим положить обработанный файлик рядышком). Если не указать, перезатрется исходный файл! Форматы файлов обязательно должны совпадать!

Пример — мы ездили в крытый Пандпарк, записали видео прыжка с 8 метров. Записывать видео коллега стал слишком рано и первые 29 секунд ничего не происходит.  Пока инструктор объясняет что да как, пока я переживаю и боюсь прыгать... На видео просто скукота, не видно же страданий! Так что мне надо было вырезать первые 29 секунд.

Захожу в командной строке в папку и ввожу команду:

ffmpeg -i 8_meter.mp4  -ss 29  8_meter_result.mp4

И вот результат! Никаких 29 секунд ничего-не-делания =)))

Тестировщикам может пригодиться, если делаете видео для разработчиков. Ну и вообще полезная штука! Smile :)

Склейка видео:

ffmpeg -i "concat:00000.MTS|00001.MTS|00002.MTS|00003.MTS" -c copy output.MTS

2 комментария:

  1. Круто! :) Сразу захотелось полазать... ^_^
    И утилитка полезная, поставлю. Спасибо! :)

    ОтветитьУдалить