Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started 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.
-
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?
-
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:
- Export audio and frames seperately as .wav and .jpg from VirtualDub at 12fps,
- Batch convert frames to IFF in XNView (Windows),
- Convert .wav audio to 8bit IFF audio in SoundBox (Amiga)
- Load IFF frames into MainActor,
- Add sound and save anim etc.
-
http://aminet.net/package/gfx/show/BigAnim40
-
diskplay in Scala does sound as well as anim playback off disk