Motion Interpolation for Glitch Aesthetics using FFmpeg part 4

Below are a few examples of how you can use FFmpeg’s minterpolate to create artworks with a glitch aesthetic.

You can read about how I used it for an artwork in this blog post. You can also grab the source file for these videos here. Give it a try yourself!

mc_mode=aobmc:me_mode=bidir:me=ntss

[video width=“1920” height=“1080” mp4=“https://www.hellocatfood.com/wp-content/uploads/2020/02/013_mc_modeaobmc_me_modebidir_mentss.mp4”][/video] [code]ffmpeg -i cat_rainbow_original.mp4 -filter:v “setpts=62.5*PTS,minterpolate=‘fps=25:mb_size=16:search_param=400:vsbmc=0:scd=none:mc_mode=aobmc:me_mode=bidir:me=ntss’” 013_mc_mode=aobmc_me_mode=bidir_me=ntss.mp4[/code]

mc_mode=aobmc:me_mode=bidir:me=fss

[video width=“1920” height=“1080” mp4=“https://www.hellocatfood.com/wp-content/uploads/2020/02/014_mc_modeaobmc_me_modebidir_mefss.mp4”][/video] [code]ffmpeg -i cat_rainbow_original.mp4 -filter:v “setpts=62.5*PTS,minterpolate=‘fps=25:mb_size=16:search_param=400:vsbmc=0:scd=none:mc_mode=aobmc:me_mode=bidir:me=fss’” 014_mc_mode=aobmc_me_mode=bidir_me=fss.mp4[/code]

mc_mode=aobmc:me_mode=bidir:me=ds

[video width=“1920” height=“1080” mp4=“https://www.hellocatfood.com/wp-content/uploads/2020/02/015_mc_modeaobmc_me_modebidir_meds.mp4”][/video] [code]ffmpeg -i cat_rainbow_original.mp4 -filter:v “setpts=62.5*PTS,minterpolate=‘fps=25:mb_size=16:search_param=400:vsbmc=0:scd=none:mc_mode=aobmc:me_mode=bidir:me=ds’” 015_mc_mode=aobmc_me_mode=bidir_me=ds.mp4[/code]

mc_mode=aobmc:me_mode=bidir:me=hexbs

[video width=“1920” height=“1080” mp4=“https://www.hellocatfood.com/wp-content/uploads/2020/02/016_mc_modeaobmc_me_modebidir_mehexbs.mp4”][/video] [code]ffmpeg -i cat_rainbow_original.mp4 -filter:v “setpts=62.5*PTS,minterpolate=‘fps=25:mb_size=16:search_param=400:vsbmc=0:scd=none:mc_mode=aobmc:me_mode=bidir:me=hexbs’” 016_mc_mode=aobmc_me_mode=bidir_me=hexbs.mp4[/code]

This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation: