Вырезать фрагмент из видео. FFmpeg
Вырезать фрагмент из видео с помощью ffmpeg. Есть два способа. Первый хоть сам по себе и хорош, более того - быстрее, однако иногда в результате получаются файлы с некоторыми дефектами. Для этих случаев существует второй способ: он значительно более медленный, получающиеся файлы больше, но они в общем всегда соответствуют уровню качества файлов, из которых их извлекали.
Первый способ:
ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -vcodec copy -acodec copy out1.avi
Второй способ:
ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -sameq out1.avi
<начало> - где начинается фрагмент видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 → часы:минуты:секунды → чч:мм:сс.
<продолжительность> - продолжительность фрагмента видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 → часы:минуты:секунды → чч:мм:сс.
Примеры
Первый способ:
ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -vcodec copy -acodec copy out1.avi
Второй способ:
ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -sameq out1.avi
ffmpeg вырезает из видео файла фрагмент, который начинается с 1 часа 19 минут 0 секунд. Продолжительность вырезаемого фрагмента видео 5 минут 0 секунд.
О ffmpeg:
Операционные системы
- Linux