Hello everyone.
I have been lurking around since a long time and finally thought of creating a topic.
I am trying to achieve a straightforward task. To play HD Video But seems like it is harder than I can imagine.
OS - Win7 x64
Hardware - 2.5Ghz 2nd gen Intel core i5, 4GB RAM,2GB NVidia GEForce GT 630M.
Hardware to deploy the application - Intel Xeon 3.4Ghz , 24GB RAM, 2 GB graphics card (sorry do not remember the model number). I do not have access to this hardware now.
IDE - Visual Studio 2010
Trying to play -
1- 3840*1080 p video
2-1920*540 video (scaled down version of 1)
both are 30fps
What All I have tried ?
ofVideoPlayer - gives me around 10fps on a (1) , and 25fps on (2) but choppy.
gstreamer - I have had so many issues with this.
Started trying with this - http://forum.openframeworks.cc/t/gstreamer-playback-under-windows/3610/35
Got the .mov file playing . But while playing my video , did not see much performance improvement.
Then thought of trying in code::blocks. Went there and followed this post (http://forum.openframeworks.cc/t/gstreamer-playback-under-windows/3610/1).
Here I had to install another gstreamer and now things got messy. I could not get it working in Code::blocks. may be because it was built using OF 0.061, planning to try this tomorrow. Got it working with 0.062 but the exe stops working , even tried in XP compatibility mode as somebody suggested , but no luck. Previously it said it is missing python26.dll , installed Python 2.6 and put the dll in there.
Now when I came back to VS2010 to see if changing video codec improved performance , It has stopped working , No video. I am able to hear the audio. The framerate is around 600 FPS but no image. Here is the screenshot of it running , with the error message.Please see the attached file.
Can anyone hint me how should i proceed now ? Is there any other way I am missing.I am pretty sure this is a big issue and must be very common.
On a side note - Will linux be a better platform for this ?
Thanks for your time.