Como usar o ffmpeg para adicionar imagem jpeg antes e depois do vídeo

0

Estou usando a última versão 2.8.5 ffmpeg no Windows e quero adicionar 5s intro jpeg frame no início do vídeo, e um 5s jpeg end frame no final do vídeo.

Encontrei muito exemplo online, mas parece que todos eles estão usando a versão anterior do ffmpeg e nenhum deles funciona com a versão mais recente.

Alguém pode me dizer como posso fazer isso com a versão mais recente.

    
por Chito Cheng 26.01.2016 / 05:39

1 resposta

3

Tente

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

Com desvanecimentos de 1 segundo:

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
    
por 26.01.2016 / 05:47