View Full Version : video game live capturing help
mog08
1st March 2008, 07:01
I've been recording some gameplay videos and then upload onto youtube. However, the game is recorded at 60fps with no Frame Skip. Flash video can't work with this much. How could i make the video look nice in Flash?
Can specialist please explain what this means. It's an option in the emulator i'm recording with. I'm not sure whether to have it on or off.
Vsync is implemented by calling DirectDraw and asking it to wait for the next vertical blank interval before drawing the next frame.
Southstorm
7th March 2008, 15:04
You have to give more detail: Which emulator? What method are you using for capture? Whats your target FPS? Etc...
mog08
9th March 2008, 22:14
VBA - VisualBoyAdvance. it's a GameBoyAdvance emulator.
Games are played at 60fps. I can't give it frame skip because it would randomly speeds up at unwanted times. I choose XviD in avi format. The video looks good when viewing on PC(240x160 60fps). But i don't know a way to make it look fluent at low frame rate(like Flash videos).
When emulating, i use DirectDraw(Use Video Memeory & Triple buffering).
Southstorm
12th March 2008, 13:49
If you're familiar with AVISynth, you can put your captured video into a script and reduce the framerate (by discarding frames, and then blending) to 30fps, Then feed that to your Xvid encoder.
mog08
14th March 2008, 04:26
I can do AviSynth not very good but ok. But i don't really want to encode the video again on my end. I want to tell Youtube's Flash(MP2?) encoder not to skip frames where there're important scene changes.
Southstorm
14th March 2008, 13:18
Just because your game is played at 60fps, doesn't mean you have to capture at that rate. Have you tried capturing at 30fps and leaving the game at 60fps?
zilog jones
17th March 2008, 17:45
AFAIK YouTube doesn't allow framerates higher than 30fps, hence your problem. There's nothing you can do about that part, outside of uploading somewhere else that supports higher framerates (but 60fps requires a lot of bandwidth regardless - I don't know any of the popular video streaming sites that allow this).
So your only options are using AviSynth to just drop every second frame or apply some sort of motion blur (I think this can be done well with MvTools - I forget how) using the 60 fps to achieve 30fps.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.