Mesclar arquivos de áudio e vídeo de diferentes tamanhos usando o mp4box

1

Eu tenho que mesclar arquivos de vídeo e áudio juntos. Atualmente estou usando este comando
mp4box -flat -add <video> -add <audio> <outputfile>.mp4
Mas o problema é que, se o vídeo for de apenas 2 minutos e o áudio for de 5 minutos, o vídeo fica preso em dois minutos e o áudio é reproduzido até o último. Eu quero restringir a saída para apenas 2 minutos.
Eu pesquisei e descobri que há uma opção -shortest in ffmpeg . Existe uma opção semelhante em mp4box .

    
por Sourabh 23.08.2014 / 14:26

1 resposta

2

MP4Box pode limitar a duração da importação. Você pode verificar:

MP4Box -h import

Isso mostrará a seguinte opção:

":dur=D"             imports only the first D seconds

Você pode usá-lo da seguinte maneira:

mp4box -add <video> -add <audio>:dur=120 <outputfile>.mp4

Observe que eu removi a opção -flat como você provavelmente deseja ter um arquivo progressivo, com intercalação de áudio e vídeo.

    
por 07.09.2015 / 21:30