Technically speaking, for Amiga I think the blitter-fill approach can be practiced (I thought about it a couple of years ago).
All frame need to be processed, filtered and adapted for line fills.
Then all the details, that not necessarily need to be the same as the original, overlaid with sprites or other bitplanes.
This is the reason why I've frames available in vector format
Huge problem, like I've said, is how to stream all the data.
Yes, you can compress every frame by big values, but 6500 of it...
C64 store a very low resolution 'garbled' graphics and a simple SID module (anyway a great and impressive demo!), Amiga deserve a better version.