2010-11-08 32 views
7

Opengl ham görüntüleri (bir opengl 3d sahnesinden glReadPixels'ten elde edilen ham piksel verileri) mp4 veya avi formatına dönüştürmek için kullanılabilecek herhangi bir öğretici/exmaples veya örnek kod ffmpeg kütüphaneleri kullanılarak kullanılabilir mi?ffmpeg ve opengl

Herhangi bir yardımı için teşekkür ederiz. Şimdiden teşekkürler.

DÜZENLEME: Videoyu dinamik olarak bu görüntülerden oluşturmak ve akışa aktarmak istiyorum. Mümkün mü? Bunu yapan herhangi bir örnek/proje var mı?

cevap

4

Ham RGB görüntüsünü avi videoya dönüştürüyorum, ancak bunu yapmak için mencoder'ı başlatıyorum. GlReadPixels kullanarak ham pikselleri okuyorum ve bu verileri bir boruya iletiyorum ve mencoder diğer ucunu okur (linux üzerinde btw)

Böyle bir kurulumdan dolayı parametreleri değiştirmek kolaydır. ffmpeg tutorial

DÜZENLEME

Haklısınız:

bunu kendiniz yapmak isterseniz, buraya öğretici (güncel bit) olduğunu. İşte onların örneği: ffmpeg example Ffmpeg kaynağını indirerek indirebilirsiniz.

+0

Aynı şeyi ffmpeg kütüphaneleri ile de yapabilir miyim? Eğitici örnekler, ham verileri kodlamayı göstermiyor. Bir şey mi eksik? –

+0

Soruda açık olamayabilir miyim? Bu videoları üretebilir ve dinamik olarak aktarabilir miyim (ffmpeg ile veya onsuz)? –

+0

@John Qualis Doğru bir şekilde anlıyorsam, ekranı gerçek zamanlı olarak yakalamak ve ağ üzerinden akıtmak istersiniz. Bu durumda, açık kaynaklı video akışı projelerini (örneğin VLC oynatıcısı) –