I'm having trouble understanding how the video frame rates work when bringing in a flv or f4v into a Flash project. I am creating motion graphic movies at 12 fps and 15 fps and want to bring them into a flash project and use navigation cue points to, well, let the user navigate through the video. I'm creating 640x360 videos in Apple Motion exporting as Pro Res then bringing in the .mov into AME to encode and create embedded cue points, but the TC in AME is 30 fps (or 29.97) drop frame. Its' 30 fps no matter if I have the output settings to Same as source, 12 or 15 fps. And the source is properly recognized as either 12 or 15 fps, whichever the file is.
If I just encode the file and bring it into Flash to add AS cue points it is read as 30 fps. It's also impossible to scrub through the file to set the AS cue points without making each frame an I frame, or set the key frame distance to 1 in AME.
I've also noticed something weird, I have a 20 second clip and even though the source is 15.00 fps, and recognized as such, the time is 19;29, and not 19;14 (or really since it isn't drop frame it should be 19:14)
Also, I am importing by "Load external video with playback component" and not imbedding it.
I've searched Adobe and here but didn't find anything. Thanks for any help.
You should probably be aware of some things
- Viseo as in FLV is not frame based. It has a framerate, but it's a stream, not a stack of frames that is playing. You can't navigate to a specific frame, like 08:17 (eight seconds, frame 17) like you can in your editing app. You can ask the player to navigate to a point in time, but: it can only start/stop from a keyframe, so if there isn't one exactyly there at our example "08:17", the player will move to the nearest one. Depending on, the nearest keyframe can be up to several tenths of seconds away. So: super precise navigation is not possible! It's a trade-off with this compression technology (temporal compression), and isn't specific to Flash.
- Since video is now a stream, framerate is really irrelevant. You can have your Flash movie (i.e. the Stage) set to for instance 30 fps, and run the video at whatever framerate upon it, without needing to worry.
Not everything that can be counted counts, and not everything that counts can be counted.