1

Я использую последнюю версию 2.8.5 ffmpeg для Windows, и я хочу добавить 5s вводный кадр jpeg в начале видео и 5s конечный кадр jpeg в конце видео.

Я нашел много примеров в Интернете, но, похоже, все они используют предыдущую версию ffmpeg, и ни один из них не работает с последней версией.

Может кто-нибудь сказать мне, как я могу сделать это с последней версией.

1 ответ1

4

Пытаться

ffmpeg -loop 1 -t 5 -i intro.jpg -loop 1 -t 5 -i end.jpg -f lavfi -t 5 -i anullsrc -i video -filter_complex "[2:a]asplit[i][e];[0][i][3:v][3:a][1][e]concat=n=3:v=1:a=1[v][a]" -map [v] -map [a] output.mp4

С 1-секундным затуханием:

ffmpeg -loop 1 -t 5 -i intro.jpg -loop 1 -t 5 -i end.jpg -f lavfi -t 5 -i anullsrc -i video -filter_complex "[2:a]asplit[i][e];[0]fade=in:st=0:d=1[0f];[1]fade=out:st=4:d=1[1f];[0f][i][3:v][3:a][1f][e]concat=n=3:v=1:a=1[v][a]" -map [v] -map [a] output.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .