Jak dodać proporcje napisów do wideo?

0

Próbowałem przekonwertować wideo o proporcjach 16: 9 i chcę dodać napisy. Końcowy film ma czarne paski (potrzebuję tego w przypadku przenośnego odtwarzacza multimedialnego). Ale napisy nie są wyświetlane w końcowym filmie. Czy istnieje dodatkowy argument, aby to osiągnąć? W mencoderze można to zrobić, ale występuje problem podczas odtwarzania: pomija niektóre klatki. Opublikuję linię, mając nadzieję, że ktoś może mi pomóc.

$ 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

DAVID GARCIA
źródło

Odpowiedzi:

0

Wszystkie filtry wideo powinny być zdefiniowane w jednym łańcuchu.

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
Gyan
źródło
Zadziałało. Czy możliwe jest ustawienie napisów w obszarze czarnego paska w dół? Czy istnieje ograniczenie rozmiaru czcionki Fontsize?
DAVID GARCIA