17 January 2022, 04:54 | #1 |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Tools for using Anim SLA format (supports sync'd audio like CDXL)
The last update to the ANIM format, I think by EA in Dpaint 5, was an addition that allowed FMV because you had the option to stream the animation with sync'd audio as an option.
I asked this about a decade ago now probably, I am hoping somebody somewhere has some info about tools/apps that would allow me to create such an Anim myself. (sorry if this in the wrong section) |
17 January 2022, 18:19 | #2 |
Registered User
Join Date: Feb 2019
Location: Örebro
Age: 47
Posts: 117
|
I have been messing around with creating ANIMs from modern gifs, and I have a workflow setup for that. I have been thinking about having sound for it would be cool, but I don't have any knowledge about it, sorry.
Im sure you know about https://www.sundin.nu/amiga/ BuildAnim doesn't support sound but source is available so maybe someone dedicated enough could add support for it if any specs for these kinds of files still exists. |
17 January 2022, 18:26 | #3 |
Registered User
Join Date: Feb 2019
Location: Örebro
Age: 47
Posts: 117
|
Also found this: https://github.com/stevelord/umadapple
|
18 January 2022, 11:04 | #4 |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Thanks bni, it's only Anim SLA format EA created for Dpaint 5 I. can use, no point having video clips without synchronised sound. Was just curious to see what it could do with CDTV's 150kb/s vs CDXL.
I think there was a command line based tool I found (Linux I think) that supported the format but it wasn't a tool for creating them. It's been a decade and a half I think. Problem is Amiga was forgotten by the time Dpaint 5 would have taken over. Somewhere I have a full retail disk copy and maybe there is some technical info on using it with Dpaint 5, perhaps the stand alone anim player uses it. I used to create movie clips using Vlab and Dpaint 4 HAM animations on my Amiga 2000HD via the IFR realtime capture option I think. |
18 January 2022, 22:52 | #5 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,901
|
Key to sync audio and video is to use proper audio sampling rate - commonly, also on this forum you can see lot of people that don't care that Amiga can't set arbitrary sample rate, commonly you can see people converting audio to for example 22050 sample rate where there is no possibility to set such sample rate in Amiga - audio is played with different sample rate (slower or faster) and quickly desync with video.
So my strong advice is to use Amiga sample rates not PC or CD or DAT or other standard sample rates. Also there is no easy way to convert sample rate for Amiga as most of commonly available (all?) sample rate converters will not allow to use fractional accuracy for sample rate conversion - for example closest sample rate to PC 22050 on Amiga is 22030.4037267081Hz. Workaround is to upsample first to 3546895Hz, apply proper low pass filter (to prevent aliasing) and later decimate to Amiga sample rate (i.e. discard 160 from 161 samples - yes, brute force but should work with any sample rate converter). Wouldn't be nice if someone write such sample rate converter (perhaps using SoX as core)...? (all above numbers for PAL Amiga) |
29 January 2022, 21:01 | #6 |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Which is why I want to see what EA created in Dpaint 5 Anim+SLA format. One option is to read in a chunk of video data and then audio data interleaved and just alternate, same as any video player did since VideoCD era of download piracy. Doesn't matter if you are reading in key frame + delta frame for an amiga anim format or however AVI was doing it later for decoding frames from MPEG1 stream.
It's something only a genius with expert machine code on Amiga could experiment with on OCS hence I was trying to find a tool for this format EA created to test it's possibilities. |
30 January 2022, 01:05 | #7 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,901
|
How difficult will be to support Matroska on Amiga? Not sure about container overhead but... ANIM even with SOUND may still be unable to properly deal with HQ video playout on Amiga - perhaps this was reason why ProDAD designed SSA (IFF-SSA)?
|
05 February 2022, 03:36 | #8 |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
The Amiga chipset as we know it was born at the end of 1984 I think (hardware vectors for blitter update by Dave Needle).
This is an era where there was never a need to shift tens of megabits per second except for corporate sized RAID striped data servers. On the ST the speed reading in 16 colour pictures from hard disk to make anims by displaying them in rapid succession was balanced between reading data in and the manipulating it....on Amiga the i/o is always the bottleneck. If you play Anims from RAM the Amiga 1000 base spec is impressive even compared to FLI/FLV players on ISA 486 PCs....and those 486 PCs are from the era of Amiga 4000/040 launch! Today I suspect modern Amiga accelerators (Vampire?) have very fast I/O speeds directly into onboard 32bit Fast RAM (even on OCS/ECS compatible modern accelerators) but back then you were in real trouble if you got the crappy original Commodore official A500 hard drive add-on, some PC 5150 spec clunky MFM physical drive with horrendous seek times to read in anims. CU Amiga/Amiga Format gave away a program called BIG Anim, which played anims direct from hard disk but it didn't support any kind of audio. The EA format was probably defined on the off-chance Commodore didn't self implode into oblivion as it was always missing from the system defined formats. Was curious to see what you could have done with Dpaint 5 + Amiga 4000/030 back then. |
05 February 2022, 21:32 | #9 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,901
|
Quote:
You can do rapid 16 color transfer from HDD to CHIP RAM (especially if your HDD use DMA so transfer is single cycle). |
|
07 February 2022, 01:02 | #10 | |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Quote:
Atari DMA port is essentially a bastardisation of SCSI and is indeed not bad at all. mid 1980s HDD mechanisms are just not capable of streaming animations Amiga chipset+CPU combo is capable of displaying via RAM, the shortfall for the Amiga is massive and so to make large streaming anims it is a bigger bottleneck on potential. With some modern accelerators with onboard IDE/SD interfaces and 32bit Fast RAM you can get really nice results that are simply not the same as clunky old MFM units early ST/Amiga hard drives used regardless how much CPU/RAM you put in. Just a sign of how hard Amiga pushed every aspect of tech back then, until the time when Commodore had all but folded there was no printer capable of printing pictures from a 1985 Amiga 1000, like dye-sublimation printers like the Fargo unit etc costing thousands. Even then you are talking half the price of a brand new top of the range 1985 BMW and a decade wait to get printouts that look like what you see on your 1985 Amiga screen. Imagine if early MP3 players turned up a few years early BUT were limited to 8mb memory storage and read speeds only allowing 32kbps streamed MP3 playback even though the actual MP3 decoders could manage 256kbps via internal 256kb cache RAM. |
|
08 February 2022, 23:16 | #11 | |||
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,901
|
Quote:
Issue with Atari is that they need two monitors to deal with screen and graphic HW is inflexible and primitive (it is not substantially better than CGA or similar designs with MC6845). Quote:
Quote:
But this is more or less what we could experience 25 years ago - i have still in car Pioneer unit with hard disk and CD audio disc are ripped to some form of ATRAC encoded audio so they can be accessible later - have no heart to replace this as it still works and i don't like to throw working things and if they broke then in first place trying them to repair - as engineer i don't like to waste... |
|||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PadoraBasic: Player Cdxl, Anim, even more | AMIGASYSTEM | Amiga scene | 0 | 12 March 2017 10:06 |
What is the best Amiga Cdxl and Anim Player? | hansel75 | support.Apps | 3 | 02 February 2013 06:08 |
Looking for some info about IFF ANIM+SLA format movies | ImmortalA1000 | Amiga scene | 3 | 12 June 2010 04:32 |
AVI/MPEG to ANIM/CDXL | dkovacs | support.Apps | 2 | 16 June 2009 21:54 |
Alternatives to CDXL format | gary | support.Apps | 0 | 22 April 2003 02:49 |
|
|