Sync timeline animation to flv

I have a 70 second FLV with 3d rendered graphics and audio. I also have a user generated head movieclip that i need to sync up with the characters head in the FLV. The framerate for the FLV and the FLA are both 30 fps.

I’ve tried many different techniques to accomplish this. A couple techniques work when I test from within CS3(ie - in the standalone flash player). But once I test in the browser(this is ultimately going to be a website), the animated head falls out of sync with the FLV.

My current closest solution is as follows:

  • Import the FLV and drop it on the timeline.

  • Create the user generated head timeline tweens using the FLV that was dropped on the timeline as a guide.

  • remove the FLV from the timeline.

  • run the application and load the FLV externally via NetStream. then play the timeline animation and the FLV at the same time.

So, when I test this technique from within CS3(standalone flash player) the head remains perfectly synced with the externally loaded video. When I test this from within the browser(both on the live server and my local machine), the external FLV finishes waaay before the timeline animation. This means that the FLV framerate speeds up or the swf framerate slows down or a combo. Again, this only happens in the browser and not the standalone flash player.

So:

Does anyone know what’s going on here?

Many people surely have had to sync up movieclip animations with minute plus long videos before; what is the proper technique?

Thanks

Did you try to put an empty stream sound on the timeline with your flv ?

Putting a stream sound make the animation skipping frame if it’s lagging to be synchronized with the sound. So if you put an empty sound,m it’ll synchronized with it and skip frame if it lag.

Hope that it helps

Lachhh