@WoT_Seller

Ffmpeg — обрезка и конвертация видео файла?

Здравствуйте. Я только начинаю изучать эту штуку заморскую, по этому прошу вашей помощи. Заранее всем спасибо!
Есть видео файл продолжительность которого ~25 минут. Из этого файла мне необходимо удалить 1 фрагмент и сконвертировать этот файл снова, но уже без этого фрагмента.
Фрагмент расположен на отрезке 00:01:05 его продолжительность 00:00:37. Какую команду вписать, чтобы удалить этот фрагмент и сконвертировать файл уже БЕЗ него?
  • Вопрос задан
  • 394 просмотра
Решения вопроса 1
egor_nullptr
@egor_nullptr
Можно сделать в три этапа.

Первый - отрезать начало
ffmpeg -i input.mkv -ss 00:00:00 -t 00:01:05 p0.mkv


Второй - отрезать конец
ffmpeg -i input.mkv -ss 00:01:42 p1.mkv

Третий - склеить
ffmpeg -i p0.mkv -i p1.mkv \
-filter_complex "[0:v] [0:a] [1:v] [1:a] concat=n=2:v=1:a=1 [v] [a]" \
-map "[v]" -map "[a]" out.mkv


Альтернативный способ склеивания.

Создать файл list.txt с таким содержимым
file p0.mkv
file p1.mkv

и склеить такой командой
ffmpeg -f concat -safe 0 -i list.txt -c copy out.mkv
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы