http://bugs.winehq.org/show_bug.cgi?id=9127
--- Comment #50 from hungryjosh@yahoo.com 2013-09-03 17:14:11 CDT --- (In reply to comment #49)
Alright, I haven't been able to get the movies playing in Steins;Gate. I'm using Mac OS X 10.8.4 and wine 1.7.1, and I installed wine with homebrew.
When it gets to a movie 1 of 2 things happens, depending on the type of movie. If it's a movie that plays alongside other stuff going on, such as the spinning satellite on the main menu or the movies showing special effects then they show up, but it's static. The satellite is there but it does not spin, and the same thing goes for the special effects. Usually I can continue on past these, but occasionally it causes the game to freeze. Now, if the movie is something like the openings or endings then I get nothing. The movie doesn't play at all, and I get a black screen. Steins;Gate is still running, however, since pressing "escape" brings up the option to end the game, and if I have the option set in the game's config menu, then I can skip pass this with "enter." Again, occasionally these cause Steins;Gate to crash.
I have tried pretty much everything that's been said here and at the Steins;Gate page on this site: quartz (I had to do devenum here too or else quartz would crash), ffdshow (with the mpeg options selected), dirac, OpenCodecs, and d3dx9. Nothing changed the behavior I described above. Also, from what I've heard, ffdshow is supposed to display a pop-up the first time you use it, but no such thing has happened for me.
Also, the videos in Fate/Stay Night, while skipping a bit here and there, do play right away. When I installed quartz/devenum however, I got a white screen when trying to play a video, although the audio still worked, and when I tried ffdshow on top of that, I did get a small pop-up, but it was too small so nothing could be read, and there was only an "OK" button. However, the Fate/Stay Night video did not play before or after pressing the "OK" button.
Alright, here's an update.
So, I was going and getting the terminal output that came up when I tried to play videos, and I saw "qtsplitter." I figured this was the player, so after some googling I found that it was part of wineqtdecoder, which is a wine video player using Mac OS X Quicktime Frameworks. So, seeing it was a DLL I opened up winecfg, disabled wineqtdecoder, and then used winetricks to get quartz, devenum, and ffdshow.
Bam! Videos are now working perfectly in Steins;Gate and no longer skipping in Fate/Stay Night. So it appears that wineqtdecoder could use some work, since it seems that was the source of the problem.