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.