ffmpeg combinam dois comandos

1
INPUT="input.mp4"
OUTPUT="result.mp4"
OPSI="'FontName=Arial Bold,FontSize=22,PrimaryColour=&H0009FAFD,OutlineColour=&H00000000'"

Adicionando legendas

ffmpeg -i $INPUT -vf subtitles="f=$SUB:force_style=$OPSI" -y $OUTPUT

Escala de filme

ffmpeg -i $INPUT -vf scale=-1:720 -c:v libx264 -profile:v high -level:v 3.1 -c:a copy $OUTPUT

O comando funcionou quando eu o executei um por um, mas eu quero combinar rezise e adicionando legenda ao comando de linha única,

ffmpeg version 3.2 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)

Você pode ajudar? Obrigado!

    
por Diantokam 01.12.2016 / 09:52

1 resposta

1

Use

INPUT="input.mp4"
OUTPUT="result.mp4"
OPSI="'FontName=Arial Bold,FontSize=22,PrimaryColour=&H0009FAFD,OutlineColour=&H00000000'"

ffmpeg -i $INPUT -vf "subtitles=f=$SUB:force_style=$OPSI,scale=-1:720" -c:v libx264 -profile:v high -level:v 3.1 $OUTPUT

Os filtros podem ser executados em sequência, invocando ambos, separados por uma vírgula.

    
por 01.12.2016 / 14:30