View previous topic :: View next topic |
Author |
Message |
Kamazs Guru
Joined: 17 Jan 2003 Posts: 829 Location: The glorious ancient city of Loja
|
Posted: Fri Aug 29, 2008 1:27 pm Post subject: Video iekš SDL/OGL |
|
Man ir kāds mazliet sasāpējis jautājums. Es gribētu atspēlēt kaut kādu *.avi iekš savas spēles. Vai vismaz spēt palaist to fullskrīnā bez papildus pleijeriem. Vēl būtu ļoti jauki, ja tas kaut kā būtu saistīts ar SDL vai OpenGL un tas būtu maksimāli cross-platformisks (vai vismaz Windows/Linux/Mac) paņēmiens/bibliotēka.
Principā es vienu brīdi rakos cauri netam un kaut ko pat atradu, bet tas bieži nestrādāja, vajadzēja visādus dīvainus kodekus etc. Domāju, pajautāšu kādam kas gudrāks vai ko tādu dziļāk pētījis.
Mērķis, protams, ir elementārs -- gribu spēlei intro/outro/starp-tro, bet gribu šo -tro radīšanai izmantot normālu video softu (AfterEffects, Premiere). Pieņemu, ka sliktākajā gadījumā eksportēšu mūviju milzīgā bildīšu virknē un tad mainīšu tās iekš programmas, bet nu tas laikam būtu overkills:).
So, gaidīšu visdažādākos ieteikumus un offtopikā iestrēgstošas diskusijas. Paldies jau iepriekš! _________________ ...un es uzskatu, ka Fallout ir etalons |
|
Back to top |
|
|
Storm
Joined: 11 Apr 2006 Posts: 742
|
Posted: Fri Aug 29, 2008 1:43 pm Post subject: |
|
Itkaa jau nehe kaut kas ir, es gan uz pirmaa uzmetiena nevaru pateikt vai tas ir windows based vai kas...
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=35
Katraa zinjaa vins linko uz avi formaatu aprakstiitu no kura tad vari varbuut arii kko izvilkt.
Edit: izskataas ka vins izmanto win f-jas...
Vispaar jau vari dariit taa - (bildiisu variants apmeeram).
1.Ekstraktee avi kaa bildiites, tad uztaisi vienu tooli kas taas bildiites sabaaz kopaa vienaa failaa - kipa kaut kaadu headeri teiksim ar fps, izmeeriem un freimu skaitu un tad visas bildes.
2. Programaa vienkaarsi es nez ja c++ dabuu gabalinju no tiem datiem (offsetu uz vajadziigo freimu) un nem kaa bildi. Vari arii varbuut pakot taas bildes kaadaa friendly formaa lai peec tam aatraak vieglaak nolasiit. _________________ Izraadaas ka dazu dev.gamez.lv lietotaaju absurdaa ignorance meedz eksisteet arii augstaakas paakaapees : http://www.gamedev.net/community/forums/topic.asp?topic_id=411552
Last edited by Storm on Fri Aug 29, 2008 1:56 pm; edited 1 time in total |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
|
Back to top |
|
|
Storm
Joined: 11 Apr 2006 Posts: 742
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Aug 29, 2008 2:08 pm Post subject: |
|
Es jau ieteiku ņemt theora kodeku. No tiem pašiem cilvēkiem, kas radījuši Vorbis kodeku (aka ogg faili). BSD licence (respektīvi - dari, ko gribi, atstāj tikai copyrigh komentāru). Video/audio pleijera kodu var ņemt no piemēra, kas izmantoja SDL. Skat: http://svn.xiph.org/trunk/theora/examples/splayer.c Principā viss gatavs, atliek tikai smukās savās funkcijās iznest funkcionalitāti. Sanāks gan cross-platformiskums, gan arī tas, ka nekādus kodekus nevajadzēs instalēt. Viss kodeka kods (theora) būs sakompilēts un ielinkots pašā aplikācijā - līdzīgi kā ar libogg/libvorbis.
Var jau arī ņemt pilnu ffmpeg/mplayer un tad varēs atspēlēt jebkuru formātu.
Storm: kā tu zini, ko es atradu, ja es savu postu iepostēju pēc tavējā? :) |
|
Back to top |
|
|
Storm
Joined: 11 Apr 2006 Posts: 742
|
|
Back to top |
|
|
E13m3nT
Joined: 24 Jan 2006 Posts: 42
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Aug 29, 2008 9:55 pm Post subject: |
|
Ar to jau varēs attēlot tikai vektorgrafiku, ne? Nevis normālu filmu. |
|
Back to top |
|
|
E13m3nT
Joined: 24 Jan 2006 Posts: 42
|
Posted: Sun Aug 31, 2008 2:25 am Post subject: |
|
Kaapeec lai nevareetu filmu nokonverteet uz swf un tad laist? Neredzu probleemu...
Quote: | SWF is a file format used to describe movies built of mainly two graphical elements: vector based objects and images. The newest versions also accept external modules, sound, video and interaction with the end user using ActionScript. |
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Sun Aug 31, 2008 10:40 am Post subject: |
|
Problēmu nokonvertēt nav. Es to tik tā prasīju, vai tas gameswf supportē tādus video iekš flash (h264?). Ja jau supportē, tad nav nekādu problēmu - vēl viena alternatīva. |
|
Back to top |
|
|
Vecais_Dumais_Laacis Guru
Joined: 29 Jan 2004 Posts: 800
|
Posted: Sun Aug 31, 2008 3:10 pm Post subject: |
|
neshkjiet mazliet overkills caur flashu to mociit iekshaa?
flashsh nav pats labaakais/optimaalaakais video decoderis _________________ ...un ja bites buutu laachi... |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Sun Aug 31, 2008 4:06 pm Post subject: |
|
A kaada vaina CvCapture?
Te ir viens piemeers VisualBASIC + SDL: http://phonondrive.com/ruby/sdl/01_blob.txt. Domaaju, nembuus probleemu to paarkonverteet uz kaadu valodu vajag. Shis piemeers gan ir kameras capture, bet ar AVI ir liidziigi (vienkaarshi jaaielaadee AVI fails). _________________ long time; /* know C */ |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Sun Aug 31, 2008 5:07 pm Post subject: |
|
Vai tad kāds saka, ka tam ir kāda vaina? Visi vienkārši piedāvā kamazam variantus.
* Video For Windows (VFW)
* SMPEG
* CvCapture
* Ogg Theora
* gameswf + flash video
...
Tikpat labi varu iebilst tev - kas tad piemēram ir vaina manam ieteiktajam Ogg Theora? Savienojumā ar Ogg Vorbis ideāls komplektiņš :) |
|
Back to top |
|
|
|