2013-11-26 33 views
5

Yakalama yaparken videoya efektleri nasıl uygulayabilirim çok fazla yolla denedim ama çıktı hiçbir şey yok ... aradığım şeyi buldum ve bir uygulama buldum VideoFx ne istediğimi yaptım ... ama ne yaptıklarını anlamadım ..Android'de fotoğraf çekerken efektler uygulanıyor mu?

GPUImageProcessing kütüphanesini kullanarak görüntüye uygulama efektlerini uyguladım .. Etkileri uygulamak için normal videoyu yakalamalı ve çerçevelere uygulamalı ve Etkileri o karelere uygula ve tekrar bu kareleri videoya yeniden eklemeliyim. Bu tek süreç ya da diğer alternatifler ... Bu yığın kullanarak cevaplar bana bu video ile çerçeveleri almak FFMPEG bana önermek .. tekrar yeniden birleştirmek için?

Bu Camera effects'u kullanarak, videoları kayıt sırasında efektleri uygulayabileceğimizi düşünüyorum.Ama openGl kullanarak nasıl uygulanacağını bilmiyorum.

+1

"Etkiler" ile ne demek istediğine bağlı. Örneğin, Grafika'daki "Fotoğrafı göster + yakala" örneğinde (https://github.com/google/grafika), videoyu düzeltmek için parça gölgelendiriciyi değiştirebilirsiniz. (Bir renk -> B & W dönüştürücü koddadır.) GLSL'de bazı efektleri ifade etmek zor olabilir. – fadden

cevap

0

Sadece ffmpeg'den aldığınız kareleri kullanarak video yapın. Çerçevelerden video yapmak için bazı kütüphaneler bulabilirsiniz. Ya da bu frmalardan bir film yapabilir ve video dosyası gibi kaydedebilirsiniz. Çerçevelerinizi ham veri olarak da işleyebilir ve ardından üstbilgi ekleyerek bir dosya oluşturabilirsiniz.

+0

evet biliyorum ... ffmpeg kullanarak videoya kareleri bölüştürebiliriz.ama kamera kullanarak video kaydederken kareleri almak istiyorum ... ve karelere video çekmek ve her kareye efekt uygulamak ve tekrar videoya çekmek çok fazla zaman. –

İlgili konular