Ffmpeg’de İşlevsel Komutlar

FFMpeg Komutlar

Ffmpeg, komut ortamında video ve resim düzenleyebileceğiniz açık kaynak kodlu bir yazılımdır. Bu yazılımla, özellikle videolar üzerinde birçok işlemi gerçekleştirebilirsiniz. FFmpeg’in bu kadar ilgi görmesinin en büyük nedeni Php, Python, C# gibi dillerle komut yardımıyla video işleme yapılabilmesidir.

Günümüzde özellikle Youtube işiyle uğraşan yükleyicilerin, bot yazılımcılarının sıkça kullandığı Ffmpeg ile birkaç ay önce ben de içli dışlı oldum. Ne yazık ki Türkçe kaynakların yetersizliği, var olan Türkçe kaynakların ise kurulum ve basit kullanım örneklerinden ibaret oluşu bizleri yabancı kaynaklara yönlendiriyor. Bu amaçla gerçekten işinize yarıyacak denediğim/geliştirdiğim bazı komutları paylaşmak istiyorum.

Komutlara geçmeden önce Php aracılığıyla Ffmpeg’in nasıl kullanılacağına bir örnek verelim. Php’de Ffmpeg komutlarını kullanmak için Exec veya Shell_exec ifadeleri kullanılıyor. Ancak paylaşımlı bir hosting kullanıyorsanız çoğu sunucunun güvenlik riski nedeniyle bu fonksiyonları kapatmış olabileceğini belirtmekte yarar var.

Biçimiyle Php üzerinden Ffmpeg emirleri verebilirsiniz.

FFMpeg ile Videoları Birleştirmek

Bu komut videolar.txt içindeki videoları birleştirerek toplu.mp4 adında tek video dosyası haline getirir. Burada videolar.txt içindeki video yollarına, videolar.txt’in ve çıktı videosunun doğru yolun tanımlanmasına dikkat etmelisiniz.

FFMpeg ile Youtube Eşleşen İçerik Denetimini Atlatmak

Youtube ile uğraşanların çoğu kopyalayarak kanallarına yükledikleri videoların “eşleşen” vermesinden şikayet ederler. Bu denetimi geçmenin birden fazla yolu olmasına rağmen en kolayı basit bir frame işlemidir. Bu yolla kopya videolar “eşleşen üçüncü taraf içeriği” uyarısı vermemekte.

FFMpeg’de Video Sesini Silmek

Youtbe’un en çok sorun çıkardığı, telif haklarıyla ilgili uyarılara neden olan konusu video sesleridir. Aşağıdaki komut satırıyla videonuzdaki tüm sesi silebilirsiniz.

Charlie Chaplin olmadığınıza göre videonuzun sessizliği can sıkıcı olacaktır. O halde şimdi videoya bir ses ekleyelim.

FFMpeg’de Videoya Ses Eklemek

Bu komut, videonuza ilgili sesi montajlar. Mp3 süresinin videodan uzunluğunu gözardı eder. Başka bir ifadeyle aslolan videodur.

FFMpeg ile Videoya Logo (Watermark) Basmak

Son olarak videomuzun üzerine logomuzu basalım. Bunun için transparan bir PNG tercih edebilirsiniz. Örnekte X ekseninin tepe noktasına 10 pixel, Y ekseninin tepe noktasına da 10 pixel uzaklıkta bir logo basıyoruz. Bu da yaklaşık sağ üst köşe oluyor.

 

Tüm Ffmpeg komutları için dikkat etmeniz gereken en önemli nokta, dosya yollarıdır. Komutların tümünün çalışabilirliği tarafımca denendi.

Yazar: admin

Beybut.com yöneticisi ve yazarı. 17 Ocak 1980'de doğdu. Uluslar arası ilişkiler ve siyaset bilimi, Türkçe öğretmenliği eğitim aldı. 1995 yılından beri, özellikle yazılım konusunda profesyonel çalışmalarda bulundu. Pascal, Delphi, Php, sunucu güvenliği ve optimizasyonu, Seo alanlarında çalışmalar yürüttü. Yerel gazetelerde köşe yazarlığı yaptı. Yazın yaşamına dair yarışmalarda birçok ödül kazandı. Şiir, tarih, psikoloji, felsefe ve siyaset bilimi özel ilgi alanları.

“Ffmpeg’de İşlevsel Komutlar” için 2 yorum

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir