Como mesclar vídeo com ffmpeg?

1

Eu tenho dois vídeos, 1920x1080. Quero mesclá-los verticalmente, de modo que o total de vídeos seja 1920x1080, ou seja, os dois sejam compactados duas vezes na vertical.

ffmpeg -i test.avi -i test.avi  -filter_complex \
"[0:v]scale=1920:540[up]; \
 [1:v]scale=1920:540[bottom]; \
 [up][bottom]vstack" \
output2.mp4

Eu tentei código acima, mas isso mantém relação .. e eu tenho vídeo como 600x1080 no meio.

    
por Nik Konst 08.04.2018 / 10:17

1 resposta

1

scale altera o SAR de saída para manter o DAR da entrada. Definir SAR para 1 após o dimensionamento.

ffmpeg -i test.avi -i test.avi  -filter_complex \
"[0:v]scale=1920:540,setsar=1[up]; \
 [1:v]scale=1920:540,setsar=1[bottom]; \
 [up][bottom]vstack" \
output2.mp4
    
por 08.04.2018 / 10:53

Tags