@HanRus

FFmpeg — как обрезать видео с конца?

Здравствуйте!
Подскажите, пожалуйста, как обрезать (удалить) последние 10 секунд видео, оставив всё остальное.
Команда -ss обрезает видео сначала, ищу такую же команду, но для удаления с конца.
-sseof не подходит, т.к сохраняет видео с конца, а мне нужно его удалить.

Пример bat скрипта для удаления части видео в начале.
@echo on

for %%i in (*.mp4) do (
	echo %%~pi
	ffmpeg -ss 00:00:6.57 -i "%%i" -y "out/%%~ni.mp4"
)


Помогите, пожалуйста, подредактировать его так, что бы удалял последние 10 секунд с конца.
  • Вопрос задан
  • 22 просмотра
Решения вопроса 1
@HanRus Автор вопроса
Подсказали на другом ресурсе решение:

ffmpeg -i %%j -itsoffset 6 -i %%j -c copy -map 0:a:0 -map 1 -shortest -f nut - | ffmpeg -y -i - -c copy -map 0 -map -0:0 -ss 6 -max_muxing_queue_size 9999 "out1/%%~ni.mp4"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы