Amos Anim Player
A downloadable tool
Amos Anim Player (2023.08.15.)
+Amos Tool (2023.08.14.) to reduce Data /Size/ between consecutive frames
A very simple IFF Anim Player runs on any Amiga.
Can play compressed IFF Anim format synched with a separated IFF Audio Sample (or the audio is inside the anim file or it is a separated MOD file). No need for tons of Ram because the anim frames and the audio is streamed directly from HDD. If you have enough ram, the audio is streamed directly from ram!It is able to play a sequence of animations one after the other, if the filename end ad the next sequencenumber (filename.N) Can be used for small or big animations. Capable of playing FastForward or Back with arrow keys. Since the animations are compressed, the playback speed depends a lot on the image size/depth(=size of data) and the speed of the CPU and HDD.
So simple anims for slow machines and movies types for beasts :)
Animation can crush, if the decoded animframe frame exceeds 40Kb :/ Not only because of these 40kb error, but it is reasonable to reduce the amount of data to be processed. For this reason, I have included an Amos program that creates a new image sequence from a given source witch reduce the movement between consecutive frames in a scaleable way, as the visual needs of the animation. So, a lot of data can be saved in exchange for a small loss. You can find the example animations under the name ".Reduced". Ham6 itself is neither easy to handle nor designed for this kind of manipulation, and I'm no expert, so expect visual errors, but I think it is a good first try and the filesize of these animations speaks for itself. What I tried to achieve was the small size but still enjoyable quality. For that... I use a motion filter that monitors 4+4 pixels wide + one that monitors and repair the HAM errors!? made by the first step. The visual result is interesting, it looks like DIVX used to be.
Program starts with 25 Frames/Sec but can be changed with +/- keys!
I would be interested in some feedback on its usability on faster HW.
I split the player in two. The one named MOVIE targets 25 fps and doesn't care what's in the chunks. The other one is PROPER tries to pay attention to as many "chunk" things as possible ( color change, sound samples inside the file. Can play Eric Schwartz AnimFx animations )
Amos Source code is included and free to use. The REDUCER program is a stand alone executable. No AMOS needed, simple to use, just select the In-and Out sequence, anim file is created automaticly at te end of the process. (If not, please use BuildAnim or AnimConvert)
COMMAND LINE is supported.
Player: Animplayer playlist
Player: Animplayer IffAnimFile.anim5 IFFAudioSample.iff
Reducer: Reducer InputFileSesuence.NNNNNN {TargetOutputFile}
(2023.07.30)
-Reducer has adjustable settings.(luminance sensitivity, block size, ect...)
-Use a different technik to detect movement, so the result is much clearer and the image is more stabil.
-better refreshing/cleaning on areas with slow movement, so less artifacts and "burned in" areas.
(2023.08.04)
-Reducer: Overal motion sensitivity is set to automatic (considering the amount of changes between frames)
-Reducer: fine sensitivity is adjustable by user
(2023.08.05)
-Reducer: High/Normal/Low Quality option (more blocks but smaller size)
(2023.08.07)
-Reducer: Bug Fix (related to: every fourth line left some residue/arifact)
(2023.08.08)
-Player : Screen was not double buffered after reselect a new file to play.(fixed)
-Player : Fast forward/Rew step is fixed to 100 frames, now eats less ram. Now 14 kb, previously was 720K because the program loged everey frame!
(2023.08.09)
-Reducer: Filter against noise
(2023.08.12)
-Player: Something to handle the error of Amos (when anim framesize above 40Kb)
-Player: Fast forward/Reward is fixed, loged, auto saved and auto loaded if the anim is already been played. So forward is faster to use, because if the log exist.... it is a direct jump.
(2023.08.13)
-Player: Seek with mouse when a seek-log data already exist.
(2023.08.14)
-Command live support
(2023.08.15)
-Support playlist
Other free programs used in the process:
-VirtualDub to export image sequences and audio stream.
-GoldWave to edit, convert, save audio file.
-HamConvert (Sebastian Sieczko)
-BuildAnim / VERSION 2.2 (22-Jan-94), AUTHOR: Christer Sundin d8sunch@dtek.chalmers.se / to create anim files from image sequence.
-AnimConvert created by Eckhard Ludwig) to create anim files from image sequence.
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
HI, thx for great job. Can you tell about "Extension I" which is required to run the source code in Amos 2.0? What is that and where I can find it.
Hi! I don't know, because there are several extensions (could be used) in it and I can't identify it based on that. But I have uploaded the source code in ASCII format, which can help You identify the command and thus the required extension as well.
very good
Perfect! Now I can make cut-scenes for my game. Thank You. Donated.
very good
This is Daniel from Amiga-News.de.
We have been reporting about your projects, so also about this:
https://www.amiga-news.de/en/news/AN-2023-03-00004-EN.html
May I ask what you have changed in this version? Thanks, Daniel
The previous version is a different program with a custom file format. Takes time to convert and because of the custom format and loading technik.... Worked on winuae but it was unuseable on real hw. This one use the standard Iff anim format so it makes much easyer something to convert and useable on real hw. Not a miracle but faster. Compared to other players... It is capable of FF and RW playing ...with audio playback.
Thank you!!