Obecnie pracuję z drawtext
filtrem. Do tej pory udało mi się tylko z drawtext
konfiguracjami opcji, aby użyć właściwej czcionki i umieścić tekst w środku. Jak mogę drawtext
wyświetlić tekst na filmie, jak pokazano poniżej?
ffmpeg
ffmpeg -i "/media/test/test.mp4" -vf drawtext="fontfile=/usr/share/fonts/truetype/open-sans/OpenSans-Regular.ttf:text='Title of this Video':x=(w-tw)/2:y=(h-th)/2" /media/test_edited.mp4"
snapchat
timera. Na przykład, zrobiłem kilka testów i ffmpeg zawiera źródło wideo testsrc który zawiera timer:ffplay -f lavfi -i testsrc
. Cyfra 0 początkowego timera ma rozmiar 29 x 52 pikseli, a jej pozycja od górnego lewego rogu wynosi 256 pikseli w poziomie i 94 pikseli w pionie. Mogę przyciąć obszar jednej cyfry w ten sposóbffmpeg -f lavfi -i testsrc -vf crop=29:52:256:94 -t 10 timer1.mp4
30. 29, 28...
itp.ffmpeg -i C: \ Users \ Developer_2 \ Videos \ 2.mkv -vf drawtext = "fontfile = C \: / Regular.ttf: text = 'apcis.tmou.org': fontcolor = white: fontsize = 24: box = 1: [email protected]: x = w-tw: y = h-th "C: \ inetpub \ wwwroot \ videos \ 1.mp4
źródło