>Does anyone have a good solution for integrating video streamed over
>Flashcom and captions (in multiple languages) ?

>I've done some research but didn't find enough information.

>Many thanks

I have some experience in this, but am not sure it's a good solution.

We used a product called HiCaption.  Basically you watch your movie (in
something non-flv, it doesn't handle flv) in HiCaption and type in your
captions.  You stop the movie every 3 seconds, or however long you want the
length of each caption to be, and can either actually type the caption in
for that little snippet, or can copy and paste it in if you have a
transcript ahead of time.

HiCaption the outputs an XML file that basically contains the captions and
the timing of when each one should appear.  You then use the HiCaption
component in your .swf, hook it up to point to the XML file, and the
captions run.

We found that it didn't work as bulletproof as we hoped.  It seemed for
longer videos (like over 5 minutes), the HiCaption component slowed down
near the end, so the captions would be off.  Of course there was also the
problem that your video was streaming from FlashCom, but the caption
component was using the timings fixed in the XML.... so if your video took a
few seconds to start, your captions could possibly be ahead.  We did a check
every few seconds for the progress of the video and synched the captions in
the HiCaption component to match.... in a few cases, however, depending on
where that gets the caption file to 'land', you sometimes get a skipped
caption or two, or the captions would be slightly ahead or behind, sometimes
both within various points of the movie.  HiCaption also just runs...
meaning, if you wanted your user to be able to jump forward or ahead in the
video, the video of course would respond, but the captions would keep
playing from the original spot.   Hence, our little check every few
seconds.  It wasn't all that bad, but it wasn't all that great either.

If I had to do it over again, I would have just used HiCaption to get the
timings... and then literally copy and pasted each caption into a keyframe
on the timeline.  Then, done one check a few seconds into the video as to
progress of the video to make sure it's synched with the captions on the
timeline, and then just let it run from there.  Or just kick off the
timeline on the video start event, depends what video component you may be
using if the video start event is available, I've seen a few that don't even
offer that!  This of course would still require you to move your playhead to
the approriate spot for captions whenever someone scrubbed the video.  This
methodology sounds so crazy and manual-labor, but after fussing with the
darn thing for so long trying to get the HiCaption to behave that sounded
pretty good.  After watching the HiCaption component run by itself, with
nothing else on the stage going on, and seeing that thing slooooow dowwwwwn
near the end I was ready to tear my hair out.  Maybe we just didn't
implement the thing correctly and there was some magic thing we just never
figured out, who knows, right?

Sooo.... not sure if I'm recommending this or not.  HiCaption I think could
handle any language.... don't remember.  It is supposed to be accessible to
screenreaders as well, although we didn't check wiht one to see how it
actually behaved.

Good luck.
Anastasia
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to