Skip to main content
May 22, 2024 6:08 PM UTC
Question

Animate Keyframe and sound (stream) synchronization issue

- Animate Keyframe and sound (stream) synchronization issue

 

I created keyframes at specific frames and made text appear, similar to karaoke subtitles. Then, I exported it using HTML5.

The important thing is that in all browsers, like Chrome and Safari, the audio and keyframe sync perfectly.

However, in the Samsung Internet Browser, the sound and keyframe synchronization is slightly off.


For reference, in the script automatically generated by [Animate],

I tried adding the following content and used every possible method, but I couldn't solve the issue.

`createjs.Ticker.timingMode = createjs.Ticker.TIMEOUT; // Ticker.RAF_SYNCHED // Ticker.RAF`

FrameRate is 30.


I need help...

8 replies

Participant
Dec 9, 2024 9:50 AM UTC

I seem to be experiencing the same issue.
When I use a sound source longer than 3 or 4 minutes, the sound is pulled forward a little bit, and even if the video and sound source are the same length, the sound source is shorter when I put it on the timeline.
For videos longer than 8 minutes, the difference is more than half a second, which is really annoying when lip syncing animations.
It's really weird because it's not a problem in Adobe Premiere, After Effects, etc.
I've read that it's a problem with 44.1KHz and 48KHz sound sources, but to no avail.

Translate
kglad
Community Expert
Community Expert
Dec 9, 2024 3:35 PM UTC

open the sound in audition and save with sample rate 44.1

Translate
Participant
Feb 26, 2025 7:13 AM UTC

"I've read that it's a problem with 44.1KHz and 48KHz sound sources, but to no avail."

I tried already. It doesn't worked.

Translate
kglad
Community Expert
Community Expert
May 23, 2024 12:44 AM UTC

set your sound sync property to stream, not event.

Translate
May 23, 2024 2:09 AM UTC

That's basic! Of course, I handled it that way.

Translate
kglad
Community Expert
Community Expert
May 23, 2024 2:23 AM UTC

then change your frame rate to 29.97 and see if that helps.

Translate