You can programmatically do it with AVISynth if the scene’s set up just so. Part of it is basically just comparing the video against a single frame where Scootaloo isn’t present with the Subtract() filter and generating a mask from that with ColorKeyMask() – the same concept behind using a greenscreen, sorta, except you need to make the greenscreen first. From there, you can just use Overlay() and your newly-made mask to place whatever you isolated at some x-y coordinate. (Generating the mask is necessary because Overlay() doesn’t use existing alpha channel data.)
AVISynth can take care of it, yes, but since AVISynth is a script-based runtime for video processing and not a GUI non-linear editor type deal, it takes a bit more visualizing in the head. (‘Course, the AvsP IDE makes things a bit easier.)
This .gif doesn’t show it because I shrunk it down from 1080p, but masking out Scootaloo wasn’t so clean.
This also caused problems because Rainbow Dash moves during the scene, so I ended up isolating her movements as well. I might have been able to solve that easier if I were a clever pony, but I ended up just making another mask with specific boundaries and then overlaying the original video over my edits to hide the messy Rainbow Dash residue.
I guess it turned out okay in the end, but, well, yeah.
Well, it’s a cobble of free software I use. This time:
• AVIDemux to read the .mp4 rips and transcode sections of the video to .avi
• AVISynth to perform the actual video editing. It’s no Adobe Premiere or Sony Vegas, but it’s capable of many, many things, including masks and overlays.
• Paint.NET to make masks. I guess I could use the GIMP, too, but it’s so slow to start up.
• VirtualDub to read AVISynth’s .avs script and spit out a .gif.
Sometimes I also use FormatFactory (which is basically an unofficial backend to FFmpeg and Mencoder), ImageMagick, and Gifsicle.
I can’t afford the higher-end multimedia stuff because I’m poor and Irish.
Edited
Unfreeze one of her clones.
Ad infinium.
On the other hand, it could be the dream of her life: Now there’s a constant supply of Scootaloo to abuse! YAY!
(Need orcs? Just copy-paste Bobby Lee!)
You can programmatically do it with AVISynth if the scene’s set up just so. Part of it is basically just comparing the video against a single frame where Scootaloo isn’t present with the
Subtract()
filter and generating a mask from that withColorKeyMask()
– the same concept behind using a greenscreen, sorta, except you need to make the greenscreen first. From there, you can just useOverlay()
and your newly-made mask to place whatever you isolated at some x-y coordinate. (Generating the mask is necessary becauseOverlay()
doesn’t use existing alpha channel data.)AVISynth can take care of it, yes, but since AVISynth is a script-based runtime for video processing and not a GUI non-linear editor type deal, it takes a bit more visualizing in the head. (‘Course, the AvsP IDE makes things a bit easier.)
This .gif doesn’t show it because I shrunk it down from 1080p, but masking out Scootaloo wasn’t so clean.
This also caused problems because Rainbow Dash moves during the scene, so I ended up isolating her movements as well. I might have been able to solve that easier if I were a clever pony, but I ended up just making another mask with specific boundaries and then overlaying the original video over my edits to hide the messy Rainbow Dash residue.
I guess it turned out okay in the end, but, well, yeah.
Does the software do ANYTHING by itself, or do you need to go through each frame and outline Scootaloo?
Well, it’s a cobble of free software I use. This time:
• AVIDemux to read the .mp4 rips and transcode sections of the video to .avi
• AVISynth to perform the actual video editing. It’s no Adobe Premiere or Sony Vegas, but it’s capable of many, many things, including masks and overlays.
• Paint.NET to make masks. I guess I could use the GIMP, too, but it’s so slow to start up.
• VirtualDub to read AVISynth’s .avs script and spit out a .gif.
Sometimes I also use FormatFactory (which is basically an unofficial backend to FFmpeg and Mencoder), ImageMagick, and Gifsicle.
I can’t afford the higher-end multimedia stuff because I’m poor and Irish.
No I haven’t. There’s only room for one shadow tentacle Pony around here.