FFmpeg kullanarak herhangi bir videonun üzerine istediğiniz font, resim ve boyutta metin yazabilirsiniz. Ayrıca yazının konumunu ve hangi anda başlayıp hangi anda biteceğini belirtebilirsiniz. Bu söz dizimini kullanmanız yeterli olacaktır.
between(t,2,4) kısmıyla 2 saniyede başlayıp 4. saniyede son vereceğimizi belirtiyoruz
x=(w-text_w)/2:y=(h-text_h-line_h)/2 x ve y cinsinden yazının nerede çıkacağını belirtiyoruz


ffmpeg -i source.mp4 -filter:v "drawtext=enable='between(t,2,4)':fontsize=30:fontfile=font.otf:fontcolor=yellow:text='Oğuz Koca':x=(w-text_w)/2:y=(h-text_h-line_h)/2" output.mp4


iki farklı yazı yazmak için
ffmpeg -i source.mp4 -filter:v \"[in]drawtext=enable='between(t,0,2)':fontsize=90:fontfile=font.otf:fontcolor=yellow:text='text1':x = (w - text_w) / 2:y = ((h - text_h - line_h) / 2)+20,drawtext=enable='between(t,2.2,4)':fontsize=70:fontfile=font.otf:fontcolor=yellow:text='text2':x = (w - text_w) / 2:y = ((h - text_h - line_h) / 2)+20[out]\" result.mp4";


.net altında FFmpeg ile yapmak için bu log'da Arguments satırına yukardaki ifadede ffmpeg den sonra geçen kısmı yazınız

Yorumlar

Bu kod parçacığına henüz yorum yapılmamış.

Yorum Yaz

Yorum yazabilmek için üye olunuz veya giriş yapınız