En "ham" video formatı hangisi?

Başlatan Elektroemre, 19 Ocak 2011, 16:12:09

Elektroemre

Selamlar;

En "ham" yani hiç bir sıkıştırma uygulanmamış video formatı hangisidir?
Arka arkaya BMP resimlerden oluşan bir video formatı var mı?
Video türlererini araştırdım. Mpeg mpeg2 mpeg3 vs. satandartlar var ancak bunlarında kendi arasında onlarca çeşidi var.
Benim işimi görecek video türü hangisidir?

Amacım bir uC ile decode algoritmalrıyla uğraşmadan, aldığım verileri TFT'ye basarak basit bir video player uygulaması yapmak.

Bilgilerini esirgemeyen arkadaşlara şimdiden teşekkür ediyorum.

Burak B

"... a healthy dose of paranoia leads to better systems." Jack Ganssle

muuzoo

Oldukça yüksek bir hafıza kullanımına ihtiyaç duyacaktır diye tahmin ediyorum. Basit bir hesap yaparsak :

1)Video boyutu 320x240 olsa = 76800 benek demektir.
2)Her benek için 3 byte kullanılsa (24 bit renk derinliği için) = 230400 byte yaklaşık 225KByte yer gerekir.Sadece 1 kare için. Gerçi ufak TFT ekranların renk hassasiyeti daha düşük olabilir.
3)Hareketli görüntü için 24 kare/sn gerektiğini düşünürsek 1sn'lik görüntü için = 5400KB= Yaklaşık 5,27MB lık hafıza kullanımı gerekir.
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

Burak B

Aynen öyle divx, mpeg v.s. boşuna icat edilmedi. :)
"... a healthy dose of paranoia leads to better systems." Jack Ganssle

floresan

ben kameradan orjinal görüntüyü aldığımda DV formatında oluyor bilgisayarda. ama çok yer kaplıyor.

Elektroemre

@ByteMaster teşekkür ederim. Elimdeki video converter programında AVI başlığı altında 10'a yakın codec türü vardı.
rawvideo türünde en yüksek boyuta çıktı video. 640x480'lik 4 saniyelik video 67 MByte yer kapladı. Diğerleri 1,5 MByte civarıydı.
Galiba doğru codec bu.

@muuzoo
Haklısın. Deneme amaçlı 15fps 128*96 pixellik'te olsa basit birşey denmek istiyorum.
Nette Atmegalarla bile yapılmış basit video player uygulamaları var. Tabi onlar standart video formatı kullanmıyor, kendi dosya türlerini yaratmışlar basitçe.
Ama amaç düzgün bir video player yapmak değil, kendi yaptığın uygulamadan zevk almak :)

Mesela Atmega644 ile yapılmış basit bit videoplayer uygulaması. TV'nin tarama işleminide aynı anda yapıyor işlemci;
Link: http://belogic.com/uzebox/
Video:



Benzer bir örnek : http://www.youtube.com/watch?v=Mf1QXLkqfRQ

Prof.EleCTroN

Genellikle sayısal çıkışlı görüntü sensöründen (Image Sensor) alınan veriler ham verilerdir ve Bayer formatındadır. Bir satır GRGRGR.... olarak ikinci satır BGBGBG... olarak kodlanır. Bu adreste biraz daha detaylı bilgi bulabilirsin: http://www.siliconimaging.com/RGB%20Bayer.htm