Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: AmigaAmigo on February 16, 2018, 04:46:36 PM

Title: MainActor Broadcast Questions.....
Post by: AmigaAmigo on February 16, 2018, 04:46:36 PM
Hey guys. I'm playing around with creating ANIM 5 animations with sound in MainActor Broadcast from both frame sequences and (uncompressed) AVI files.
Im using AmiKit in WinUAE to do the conversion, as doing this on my A500 with ACA500+ and 68030 expansion would take forever.

Basically what I want to do is convert an AVI file at 12 frames per second into an animation (with sound) for playback on an amiga.

I'm wondering if there is any way to set a framerate in MainActor Broadcast? Everything I import into MainActor seems to be 1 frame = 1/60th of a second. Can this be altered to say, 12 or 15 frames per second to make this more usable on a real amiga?

Cheers.
Title: Re: MainActor Broadcast Questions.....
Post by: SamuraiCrow on February 16, 2018, 06:07:19 PM
ANIM file formats only store the changes since the previous draw to that buffer.  That means on a double buffered display, it stores the changes from 2 frames back.  If the anim remains unchanged since 4 frames back (60/4=15) the intermediate 3 frames that are unchanged take almost no memory except audio frames.  Does that seem acceptable to you?
Title: Re: MainActor Broadcast Questions.....
Post by: AmigaAmigo on February 17, 2018, 12:22:18 AM
Quote from: SamuraiCrow;836193
ANIM file formats only store the changes since the previous draw to that buffer.  That means on a double buffered display, it stores the changes from 2 frames back.  If the anim remains unchanged since 4 frames back (60/4=15) the intermediate 3 frames that are unchanged take almost no memory except audio frames.  Does that seem acceptable to you?

Thanks. That did the trick, however I'm running into further problems.
The audio starts getting way out of sync just a few seconds into the video.
How can I correct this?

Also, is there any anim player that streams straight from hard disk in lores HAM6? The clips take quite a while to load in MainActor.
(I'm assuming the MainActor player loads it into RAM before playing?)

My converting process so far:

Title: Re: MainActor Broadcast Questions.....
Post by: stefcep2 on February 17, 2018, 06:23:48 AM
http://aminet.net/package/gfx/show/BigAnim40
Title: Re: MainActor Broadcast Questions.....
Post by: stefcep2 on February 17, 2018, 06:25:58 AM
diskplay in Scala does sound as well as anim playback off disk