» »

Kako bi naredil svoj lasten video player?

Kako bi naredil svoj lasten video player?

pro549 ::

Pozdravljeni,
za tačetek bi rad naredil svoj lasten preprost video player. Zdaj pa je vprašanje kako začeti? V programiranju se mi določene stvari sanja (java in malček c++). Rad pa bi vprašal če ve kdo kje je kaka stran ki opisuje lepo postopek, in nalaganje kodekov kot so mp4, divx, xvid itd. Zelo rad bi se to naučil kako poteka ta stvar. Če obstaja tudi kakšen tečaj za take stvari bi se z veseljem udeležil, da bi se kaj naučil.

Jebiveter ::

Dvomim, da obstaja kaksen "HOW-TO-make-your-very-own-video-player-in-10-steps".:\
Po moje najboljse, da si pogledas source od kaksnega opessource playerja (xine, mplayer) in gres od tam naprej...
Vec ti ne bi znal pomagat...
Certainty of death. Small chance of success. What are we waiting for?

pivmik ::

Začni pregledovat izvorno kodo od VideoLAN predvajalnika pa je.
LP, Gregor GRE^

Gandalfar ::

naceloma vsi ti windows playerji kar activex/ole komponento importajo in so veseli s tem :)

BigWhale ::

mplayer tudi?

Jst ::

Da.
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

Exilian ::

mah kva ga nagovarjate... delo z multimedijo je težak del za izkušenega programerja.. ne pa za začetnika ki se mu neki sanja.. če napišeš simulacijo lota si dobr...
It's not the opensource i hate.
It's the fanclub I cannot stand.

sid_dabster ::

Stvar je taka:

Programiranje za multimedio je real-time, kar pa zahteva mnogo programerskih izkusenj. Tu gre za multi-threaded aplikacije, za cel kup za zacetnika zelo zapletenih callback operacij, mutexov itd. Sam sem enkrat napisal real-time 32 stopenjski equalizer (in to je samo audio aplikacija z FFT-jem ter FIR filtrom), pa sem se z njim precej namucil (pa nisem ravno zacetnik).

Lahko pa naredis naslednje: vzemi Delphi (ali C++ Builder) okolje; tam imas ze narejeno VCL/CLX komponento TMediaPlayer, ki zdruzuje CD, pcm ter video player. Potem pa njene metode samo lepo poklices v event handlerjih za nekaj gumbov, ki jih vrzes na formo (za File->open, play, stop itd.). Pa bos imel svoj video player.
Je pa en problem. Komponenta TMedia player ne omogoca vpogleda v predvajane podatke. Zato bos moral, ce bos nad podatki hotel izvesti kaksen filter ali kaj podobnega (pa domnevam, da ne bos), stvar narediti na roke.
Fallen beyond all grace deeper and deeper
The sound of her own blood dripping
Like sacred tears from a bleeding rose...( Embraced, Within)

SasoS ::

DirectShow tudi ni toliko zahteven (no, moraš vedeti nekaj osnov COM objektov). MSDN je tu neskončen vir informacij...

Exilian ::

posluši nasvet, pa pjt raj delat simulacijo lota, al pa tetris, sokoban, podarim dobim,....
It's not the opensource i hate.
It's the fanclub I cannot stand.

karafeka ::

posluši nasvet, pa pjt raj delat simulacijo lota, al pa tetris, sokoban, podarim dobim,....


Če bi vsi tk delali, bi bli še vedno v kameni dobi :|

Exilian ::

sj ne delajo vsi tako.. ampak samo tisti kj znajo delat kj...

kje bo šu začetnik delat video playerja...

mogoče mu rata narest pregledovalnik slik... delo s videom pa je dost bolj zakompliciran
It's not the opensource i hate.
It's the fanclub I cannot stand.

darkolord ::

*kreh*

Če hočeš začet precej na začetku, uporabiš AVIStreamGetFrame API, ki ti v DIB (device independent bitmap) vrne bitmap določenega frejma... potem pač ta bitmap prikažeš kjer želiš :D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Torrent video player

Oddelek: Programska oprema
6991 (821) ufek
»

Izšel Ubuntu Linux 14.04 LTS (strani: 1 2 )

Oddelek: Novice / Operacijski sistemi
5722555 (17875) driver_x
»

nov mobitel

Oddelek: Mobilne tehnologije
171838 (1629) ZaOstali
»

[Flash] predvajanje videa

Oddelek: Programiranje
91758 (1606) R33D3M33R
»

video edit

Oddelek: Zvok in slika
51193 (1121) Loaded

Več podobnih tem