Page 1 of 1
GIF Reverse
Posted: Sun Jan 24, 2016 12:38 am
by Fractal Grinder
Is there anyway you guys could add a MIDI mappable button that plays back GIF animations and video in reverse?
Re: GIF Reverse
Posted: Sun Jan 24, 2016 6:33 pm
by Magic
Magic 1.64 supports reverse video playback. In the Video module you can just set the Speed parameter to a negative value. But it only works with codecs that support reverse playback -- generally those that have an option to set every frame as a keyframe.
You can try whatever video you have and see if it works, and if not, just re-encode it with a supported codec. I'd try M-JPEG (if you have it) because the file sizes are a bit smaller, or you can look at Hap (
http://vdmx.vidvox.net/blog/hap) which has good quality but larger files so you need a faster disk (like an SSD).
Some .mp4 encoders also have an option to set every frame as a keyframe, so that might work too.
I highly recommend looking at ffmpeg (
http://ffmpeg.org/), which can convert pretty much any type of video to anything else. The only downside is that it's command-line only, but it is free and definitely the most powerful/flexible thing out there. It is also well-documented and you can find the answer to almost any question by doing a web search.
Re: GIF Reverse
Posted: Mon Jan 25, 2016 5:09 am
by TanookiMonk
Eric wrote:
I highly recommend looking at ffmpeg (
http://ffmpeg.org/), which can convert pretty much any type of video to anything else. The only downside is that it's command-line only, but it is free and definitely the most powerful/flexible thing out there. It is also well-documented and you can find the answer to almost any question by doing a web search.
A good gui for ffmpg :
http://qwinff.github.io/
Re: GIF Reverse
Posted: Mon Jan 25, 2016 4:24 pm
by Magic
Thanks, that's helpful. My only concern though is that the GUI might not always support all the latest codecs, since it seems like it's not updated as frequently (the last update appears to be August 2015). But I haven't looked at it yet so I could be wrong

.