Page 1 of 1

IrrVideoPlayer

Posted: Sat Mar 29, 2014 3:15 am
by Acki
Hi,
long time since I visited this forum !!!
and I probably won't do so after this post, sorry... :wink:

Recently I was in the need of a video player...
so I decided to code one for Irrlicht !!!
and I remembered there were many Irrlichter here who also want a video player... :D

and now I'm proud to announce the very first version of my new video player !!! 8)
it supports a wide range of video codecs !!!

just visit my homepage if you want to learn more about my new video player !!! :wink:
http://abusoft.g0dsoft.com

cheers,
Acki

Re: IrrVideoPlayer

Posted: Sun Mar 30, 2014 12:21 pm
by devsh
I would greatly reccommend some of Chuck Burfoot's work related to this subject

plays N videos simultaneously and is very open ended (callback mechanisms), drops frames if CPU too slow and can resample audio

due to callback mechanisms, proper asynchronous openGL/directX texture upload can be done and the video can be displayed using proper Presentation Timestamps

supports all formats known to man (uses libav as a demuxer and as a decoder 'most' of the time)

I think the no-source indie license or non-commercial is below $100, but not sure

email: chuck {att} burfoots {dott} com

P.S. There is also a video RECORDER for integrated game screen capture in the works (supports Variable Frame Rate - key to game footage capture)

Re: IrrVideoPlayer

Posted: Sun Mar 30, 2014 2:45 pm
by Acki
devsh wrote:I think the no-source indie license or non-commercial is below $100, but not sure
LOL
of course my player supports all video formats (haven't found one that it doesn't support yet) !!!
of course it uses a callback system !!!
of course it drops frames to sync audio and pictures if neccessary !!!
and it's fully integrated to use with Irrlicht (it's a GUI element) !!!
and most important: it's free of charge !!!
although donations are always welcome !!! ;)

Re: IrrVideoPlayer

Posted: Mon Mar 31, 2014 3:12 am
by thanhle
Very useful lib.
Hi Acky, can we play the video on a moving surface? For example projecting the video onto a moving bus.

Re: IrrVideoPlayer

Posted: Mon Mar 31, 2014 1:12 pm
by Acki
thanhle wrote:can we play the video on a moving surface? For example projecting the video onto a moving bus.
sure...
you can get the texture from the player and use it as usual !!!
so, if you have a surface you can change the texture of, you can use the texture from the player for it !!!
for example in the demos I used the texture on a cube scene node and a model of a flat screen (Dell monitor)...

but you have to consider that you have to enable mip maps in the player for using it with scene nodes !!!
this can cause performance problems if you use a video clip with high dimensions...
because Irrlicht needs to calculate the mip maps for each frame !!!
or you have to disable mip mapping in general for the object(s) in the scene... ;)