Copy link to clipboard
Copied
I encoded an AVI w/ Media Encoder and dropped the FLV into a Flash playback component.
In my compiled SWF, the video plays in hyperspeed (like it has a really fast framerate), but the audio plays normally.
It seems like an encoding issue, but could it be something in Flash?
I'm guessing there's some setting mismatch -- different bitrate, framerate, dimensions?
I've recorded a couple screen capture vids (.AVI files) w/ CamStudio.
CamStudio's video options:
Compressor: Microsoft Video 1
Quality: 70
Set Key Frames Every: 200 frames
Framerates
Capture frames every: 5 ms
Playback rate: 200 frames/sec
AVI file's properties under Windows:
Size: 168 mb
Width: 1098 px
Height: 823 px
Bit Rate: 56kbps
Frame rate: 200 frames/sec
Data rate: 2290kbps
Video sample size: 16 bit
Video compression: MS-CRAM
I encoded this file to FLV with Adobe Media Encoder several times.
I tried a couple different presets, but I don't understand what the cause might be.
help
Copy link to clipboard
Copied
The setting that seems odd to me is the 200fps frame rate. Is it in fact 200fps, or is it actually 20fps?
Copy link to clipboard
Copied
It IS, in fact, 200fps.
I opened it in After Effects to verify.
Yikes.
WTF
Well, I'm trashing this CamStudio (cr)app.
But, now how can I get my 200fps video to play at a normal speed when encoding to FLV?
Thanks for your help.
Copy link to clipboard
Copied
I suppose you could just set the framerate to something reasonable in the encoder (30fps might be a good start). I've never tried encoding from a source with a rediculous framerate like that, but I suspect that would do the trick.
On the CamStudio issue, does it not have settings for capture framerate? I would think the best solution would be to set it to the framerate you want for your FLV.
Copy link to clipboard
Copied
Good suggestion.
The option to change '200 fps' is greyed out
I've given up.
I'm just giving my client some broken SWFs generated by CamStudio.
But, you give me the impression that this problem is likely an ENCODING issue, and not something I should be fixing with my Flash video playback component, right?
Copy link to clipboard
Copied
I suspect it has to do with the encoding, but I've never tried playing a 200fps video in Flash, so I don't know for sure (perhaps there is a hard limit in terms of supported framerate?)