Yazımda sizlere video edit işleriyle uğraşan insanların sık kullandığı bir derleyici olan FFmpeg kütüphanesinden bahsetmek istiyorum.

FFmpeg kütüphanesi yazılım dili gibi çalışan , not defterlerinde düzenleyip .cmd uzantılı bir dosya oluşturarak derleyebileceğiniz, basit bir kullanım yapısına sahiptir. Linux, Mac OS X, Microsoft Windows, BSD'ler, Solaris vb. tüm makine dillerinde çalıştırabileceğiniz bir platforma sahip olan FFmpeg ile videolara sesler ekleyebilir , logolar ekleyebilir , videoların sahnelerini frame lere ayırarak kesebilir ve aklınıza gelebilecek tüm video editing işlerini yapabilirsiniz.
Öncelikle FFmpeg kütüphanesini kullanabilmeniz için https://ffmpeg.zeranoe.com/builds/ adresinden işlemci sürümünüze göre kaynak dökümanı indirmeniz gerekmektedir. Windows harici bir işletim sistemi kullanıyorsanız https://ffmpeg.org/download.html indirmek için buradan ilerleyiniz.
Kaynak dökümanı indirdikten sonra indirdiğiniz zip yapısını bir klasöre çıkartarak çalışma ortamınızı hazırlayın. Hemen aşağıdaki resimde gördüğümüz üzere ffmpeg, ffplay ve ffprobe dosyaları bizim ana kaynak dosyalarımızdır. Artık bu klasör içerisinde oluşturacağımız cmd dosyalarını kullanarak işlemler yapacağız.

Örnek bir çalışma olarak klasör içerisine aldığım bir png dosyasını logomuz olarak düşünelim ve mp4 uzantılı videomuzun herhangi bir yerine yapıştırmak istediğimizi varsayalım.
Aynı dizin içerisinde test isimli bir not defteri oluşturarak uzantısını .cmd yapıyorum ve kaydediyorum.
Not defterimin içerisinde şu kodları ekliyorum.
ffmpeg -y -i out.mp4 -i fb_button.png -filter_complex overlay=x=main_w-overlay_w-0:y=main_h-overlay_h-30 -c:v libx264 output2.mp4
kodumuzda koyu renk ile belirttiğim kısımları açıklayalım. out.mp4 üzerinde değişiklik yapmak istediğimiz video dosyasının adı. fb_button.png ise videoya eklemek istediğim logoyu temsil ediyor. output2.mp4 ise yeni oluşacak videomun ismidir.
test ismindeki .cmd dosyamızı çalıştırdığımızda aşağıdaki gibi bir çıktıya ulaştık.

Bir üstteki resimde gördüğümüz gibi videomuz derlendi ve logomuz sağ alt köşeye yapıştırıldı.
Farklı koordinatlara logomuzu ekleyeceksek ufak değişiklikler yapmamız yetecektir.
Yukarıda yazdığımız ilk kodumuzda overlay ile başlayan h-30 ile biten kodları aşağıdaki overlay kodlarıyla değiştirip kullanabilirsiniz.
//sol aşağı : overlay=10:main_h-overlay_h-10 -c:v libx264 output2.mp4
//ortaya: overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2
//sol üst overlay=10:10
// sağ üst overlay=main_w-overlay_w-10:10

Diğer tüm kod ayrıntıları için resmi sitesindeki dökümantasyonları inceleyebilirsiniz.
https://ffmpeg.org/documentation.html
, okuduğunuz için teşekkürler, iyi forumlar.
Tags : FFmpeg ile videolara logo eklemek , FFmpeg kullanımı , FFmpeg nasıl kullanılır , Videoya programsız logo eklemek , Videolara logo nasıl eklenir