Есть два варианта. Первый - быстрее, однако, пишут, иногда в результате получаются файлы с некоторыми дефектами. Второй - значительно более медленный, получаемые файлы больше. Оба не изменяют качества исходного файла, что мне и нужно.
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 -ss 00:00:14 -t 00:02:06 -i /home/Фото/Видео/VID_20181128_114729.mp4 -vcodec copy -acodec copy /home/Фото/Видео/2018-11-28_1.mp4
ОГЛАВЛЕНИЕ
НАЗАД
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.