Como adicionar legenda ao vídeo mantendo a proporção?

0

Eu tentei converter um vídeo com proporção 16: 9 e quero adicionar legendas. O vídeo final tem barras pretas (eu preciso dessa forma para um media player portátil). Mas as legendas não são mostradas no vídeo final. Existe um argumento adicional para conseguir isso? Em mencoder isso pode ser feito, mas há um problema em jogá-lo: ele pula alguns quadros. Vou postar a linha, esperando que alguém possa me ajudar.

$ ffmpeg -i 'TOS.mp4' -vcodec libxvid -vtag XVID -aspect 4:3 -r 20 -b:v 300k -s 320x240 -vf "subtitles='TOS.srt':force_style='Fontsize=24'" -vf "scale=w=320:h=240:force_original_aspect_ratio=decrease,pad=320:240:(ow-iw)/2:(oh-ih)/2" -acodec mp2 -ab 128k -ar 44100 -ac 2 -ss 00:00:40 -t 00:01:30 TOS-test17.avi

    
por DAVID GARCIA 23.07.2017 / 16:15

1 resposta

0

Todos os filtros de vídeo devem ser definidos em uma única cadeia.

ffmpeg -i 'TOS.mp4'
    -vf "subtitles='TOS.srt':force_style='Fontsize=24',
         scale=w=320:h=240:force_original_aspect_ratio=decrease,
         pad=320:240:(ow-iw)/2:(oh-ih)/2"
    -r 20 -aspect 4:3 -vcodec libxvid -b:v 300k -vtag XVID
    -acodec mp2 -ab 128k -ar 44100 -ac 2 TOS.avi
    
por 23.07.2017 / 17:49