adiciona um loop de áudio a um arquivo de vídeo com um ffmpeg fade

0

Eu tenho dois arquivos, video.mp4 e audiotrack.mp3. Estou usando o seguinte comando para inserir o áudio com o vídeo para criar uma faixa de áudio no vídeo e está funcionando.

ffmpeg -y -i video.mp4 -i audiotrack.mp3 -af apad -map 0:v -map 1:a -c:v copy -shortest finalwithAudio.mp4

O problema: O áudio funciona bem, mas termina rapidamente quando o vídeo chega ao fim. Eu quero começar a desaparecer 1 ou 2 segundos antes do final do vídeo. é possível?

    
por Amin Baig 09.10.2018 / 08:58

1 resposta

0

Use o filtro afade . Assumindo que video.mp4 tenha 10 segundos e que um desvanecimento de 1 segundo seja desejado:

ffmpeg -i video.mp4 -i audio.mp3 -af "apad,afade=type=out:start_time=9:duration=1" -c:v copy -shortest output.mp4
    
por 09.10.2018 / 19:26

Tags