Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++:lla matroskan/xvidin toistaminen

punppis [14.03.2012 07:56:36]

#

Ajattelin tehdä omaksi pikkuprojektiksi tälläisen Windows Explorer-kopion, mutta 3D:nä opengl:llä tai direct3d:llä. Yhdeksi ominaisuudeksi yksinkertainen videoiden esikatselu/mediaplayer -systeemiä. Onko olemassa jotain valmista kirjastoa, josta saisi kätevästi frame framelta toistettua videota? Sama homma äänille tietysti.

Googlettelin nopeasti, mutta mitään valmista C++-kirjastoa ei löydy ja tuon itse tekeminen tuntuu vähän turhan vaikealta. BMP-tyyppisen formaatin lukeminen ehkä onnistuisi, mutta videot tuppaa aina olemaan pakattuja, jolloin se pitäisi tietysti purkaa joka tarvitsee monimutkaisempaa koodia.

lakeus [14.03.2012 09:23:49]

#

Valmiita C/C++ kirjastoja löytyy, esimerkiksi FFMPEG. Tukee kaikkia yleisimpiä videoformaatteja.

Miten ajattelit toistaa audiota "frame framelta"?

ErroR++ [14.03.2012 09:31:54]

#

Taisit muuten tarkoittaa tiedostoselainta.
Jos et tarkoittanut, niin muista tehä tehtäväpalkki, Käynnistä-valikko, työpöytä ja ainakin se Poista laite turvallisesti -systeemi (nehän kaikki kuuluu explorer.exeen). ;)

punppis [14.03.2012 10:11:47]

#

ErroR++ kirjoitti:

Taisit muuten tarkoittaa tiedostoselainta.
Jos et tarkoittanut, niin muista tehä tehtäväpalkki, Käynnistä-valikko, työpöytä ja ainakin se Poista laite turvallisesti -systeemi (nehän kaikki kuuluu explorer.exeen). ;)

Nuo ominaisuudet Windows tarjoaa jo minun tarpeisiini nähden tarpeeksi hyvin.

Pitänee tutkia tuota FFMPEG-kirjastoa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta