ffmpeg reduza o áudio para o tamanho do vídeo se for maior no arquivo de vídeo

0

Eu tenho um vídeo em que o vídeo é de 7 segundos e o áudio é de 10 segundos. aconteceu de eu ficar assim quando eu estava aparando de um vídeo. usando -ss and -t

O vídeo faz uma pausa e o áudio continua quando eu toco no mpv.

como ajustar o áudio para a duração do vídeo no vídeo.

atualmente a única opção que resta é remover o áudio completamente, para que o vídeo seja reproduzido por 5 segundos e seja interrompido.

ffmpeg -i input.mp4 -c:v libx264 -profile:v high -preset:v slow -b:v 830k -movflags +faststart -an out.mp4 (com vídeo de 5 segundos e sem áudio)

    
por Santhosh Yedidi 02.10.2016 / 15:24

2 respostas

0

I have a video in which the video is 7 sec and audio is 10 sec. i happened to get like this when i was trimming from a video. using -ss and -t

Isso geralmente acontece quando usamos -ss e -t junto com -c copy ou -codec copy .

Não copie e use outros codecs ou simplesmente não especifique as opções -c , -codec . e isso não vai acontecer.

    
por 03.10.2016 / 20:56
2

Use a opção de saída -shortest .

Na ffmpeg documentação :

-shortest (output option)
Finish encoding when the shortest input stream ends.

    
por 02.10.2016 / 21:04

Tags