tag: Glitch Art
Motion Interpolation for Glitch Aesthetics using FFmpeg part 9
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=bilat:me=ds
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=bilat:me=ds'" 033_mc_mode=aobmc_me_mode=bilat_me=ds.mp4
mc_mode=aobmc:me_mode=bilat:me=hexbs
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=bilat:me=hexbs'" 034_mc_mode=aobmc_me_mode=bilat_me=hexbs.mp4
mc_mode=aobmc:me_mode=bilat:me=epzs
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=bilat:me=epzs'" 035_mc_mode=aobmc_me_mode=bilat_me=epzs.mp4
mc_mode=aobmc:me_mode=bilat:me=umh
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=bilat:me=umh'" 036_mc_mode=aobmc_me_mode=bilat_me=umh.mp4
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
Motion Interpolation for Glitch Aesthetics using FFmpeg part 8
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=bilat:me=tss
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=bilat:me=tss'" 029_mc_mode=aobmc_me_mode=bilat_me=tss.mp4
mc_mode=aobmc:me_mode=bilat:me=tdls
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=bilat:me=tdls'" 030_mc_mode=aobmc_me_mode=bilat_me=tdls.mp4
mc_mode=aobmc:me_mode=bilat:me=ntss
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=bilat:me=ntss'" 031_mc_mode=aobmc_me_mode=bilat_me=ntss.mp4
mc_mode=aobmc:me_mode=bilat:me=fss
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=bilat:me=fss'" 032_mc_mode=aobmc_me_mode=bilat_me=fss.mp4
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
Motion Interpolation for Glitch Aesthetics using FFmpeg part 7
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=obmc:me_mode=bilat:me=hexbs
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=obmc:me_mode=bilat:me=hexbs'" 025_mc_mode=obmc_me_mode=bilat_me=hexbs.mp4
mc_mode=obmc:me_mode=bilat:me=epzs
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=obmc:me_mode=bilat:me=epzs'" 026_mc_mode=obmc_me_mode=bilat_me=epzs.mp4
mc_mode=obmc:me_mode=bilat:me=umh
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=obmc:me_mode=bilat:me=umh'" 027_mc_mode=obmc_me_mode=bilat_me=umh.mp4
mc_mode=aobmc:me_mode=bilat:me=esa
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=bilat:me=esa'" 028_mc_mode=aobmc_me_mode=bilat_me=esa.mp4
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
Motion Interpolation for Glitch Aesthetics using FFmpeg part 6
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=obmc:me_mode=bilat:me=tdls
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=obmc:me_mode=bilat:me=tdls'" 021_mc_mode=obmc_me_mode=bilat_me=tdls.mp4
mc_mode=obmc:me_mode=bilat:me=ntss
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=obmc:me_mode=bilat:me=ntss'" 022_mc_mode=obmc_me_mode=bilat_me=ntss.mp4
mc_mode=obmc:me_mode=bilat:me=fss
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=obmc:me_mode=bilat:me=fss'" 023_mc_mode=obmc_me_mode=bilat_me=fss.mp4
mc_mode=obmc:me_mode=bilat:me=ds
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=obmc:me_mode=bilat:me=ds'" 024_mc_mode=obmc_me_mode=bilat_me=ds.mp4
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
Motion Interpolation for Glitch Aesthetics using FFmpeg part 5
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=epzs
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=epzs:'" 017_mc_mode=aobmc_me_mode=bidir_me=epzs.mp4
mc_mode=aobmc:me_mode=bidir:me=umh
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=umh'" 018_mc_mode=aobmc_me_mode=bidir_me=umh.mp4
mc_mode=obmc:me_mode=bilat:me=esa
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=obmc:me_mode=bilat:me=esa'" 019_mc_mode=obmc_me_mode=bilat_me=esa.mp4
mc_mode=obmc:me_mode=bilat:me=tss
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=obmc:me_mode=bilat:me=tss'" 020_mc_mode=obmc_me_mode=bilat_me=tss.mp4
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
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
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
mc_mode=aobmc:me_mode=bidir:me=fss
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
mc_mode=aobmc:me_mode=bidir:me=ds
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
mc_mode=aobmc:me_mode=bidir:me=hexbs
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
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
Motion Interpolation for Glitch Aesthetics using FFmpeg part 3
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=obmc:me_mode=bidir:me=umh
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=obmc:me_mode=bidir:me=umh'" 009_mc_mode=obmc_me_mode=bidir_me=umh.mp4
mc_mode=aobmc:me_mode=bidir:me=esa
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=esa'" 010_mc_mode=aobmc_me_mode=bidir_me=esa.mp4
mc_mode=aobmc:me_mode=bidir:me=tss
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=tss'" 011_mc_mode=aobmc_me_mode=bidir_me=tss.mp4
mc_mode=aobmc:me_mode=bidir:me=tdls
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=tdls'" 012_mc_mode=aobmc_me_mode=bidir_me=tdls.mp4
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
Motion Interpolation for Glitch Aesthetics using FFmpeg part 2
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=obmc:me_mode=bidir:me=fss
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=obmc:me_mode=bidir:me=fss'" 005_mc_mode=obmc_me_mode=bidir_me=fss.mp4
mc_mode=obmc:me_mode=bidir:me=ds
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=obmc:me_mode=bidir:me=ds'" 006_mc_mode=obmc_me_mode=bidir_me=ds.mp4
mc_mode=obmc:me_mode=bidir:me=hexbs
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=obmc:me_mode=bidir:me=hexbs'" 007_mc_mode=obmc_me_mode=bidir_me=hexbs.mp4
mc_mode=obmc:me_mode=bidir:me=epzs
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=obmc:me_mode=bidir:me=epzs'" 008_mc_mode=obmc_me_mode=bidir_me=epzs.mp4
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
Motion Interpolation for Glitch Aesthetics using FFmpeg part 1
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=obmc:me_mode=bidir:me=esa
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=obmc:me_mode=bidir:me=esa'" 001_mc_mode=obmc_me_mode=bidir_me=esa.mp4
mc_mode=obmc:me_mode=bidir:me=tss
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=obmc:me_mode=bidir:me=tss'" 002_mc_mode=obmc_me_mode=bidir_me=tss.mp4
mc_mode=obmc:me_mode=bidir:me=tdls
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=obmc:me_mode=bidir:me=tdls'"003_mc_mode=obmc_me_mode=bidir_me=tdls.mp4
mc_mode=obmc:me_mode=bidir:me=ntss
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=obmc:me_mode=bidir:me=ntss'"004_mc_mode=obmc_me_mode=bidir_me=ntss.mp4
This blog post is part of a series. Click the links below to see more examples of FFmpeg’s motion interpolation:
Motion Interpolation for Glitch Aesthetics using FFmpeg part 0
As you may have seen in this blog post I made use of FFmpeg’s minterpolate motion interpolation options to make all of the faces morph. There’s quite a few options for minterpolate and many different combinations of options that can be used. i had to consult Wikipedia to figure out exactly what the different motion estimation algorithms were but even with that information I couldn’t visualise how it would change the output. To add to this how I’m using minterpolate isn’t a typical use case.
Potentially Harmful
At the beginning of January I was approached by MTV to make a new visual ident for them. If you haven’t seen, since 2015 they have been approaching a wide range of artists to make these idents. They even received two D&AD awards for them. Previous ones that I’d seen included ones by Eva Papamargariti and Johnny Woods. It was a really big surprise to me and I was more than flattered to be included amongst the ranks of these great artists. Regarding the ident, they were really open to how I approached this. The usual caveats of having no nudity or violence applied, but otherwise they just wanted their logo at the end of a 15 second animation.
Maker Monday, 29th February
On 29th February I’ll be leading the workshop at Maker Monday at Birmingham Open Media.
Glitch Art describes the process of misusing and reappropriating hardware and software to make visual art. In this part theory, part practice workshop we will consider ways in commonly used programs can be misused to interpret various data in different ways.
For the practical part of the workshop you’ll need a laptop/computer (Mac/Windows/Linux) with the following software installed:
AlphabeNt launch video
AlphabeNt, the book that I presented at GLI.TC/H 2113, is having its official launch party on 26th February at the Magazine Gallery in Adelaide, South Australia. I won’t be there, unless someone can lend give me £1200. Here’s a lil video I made using remixed images from the book.
Music is by Ten Thousand Free Men & Their Families
The Art of Glitch on PBS Off Book
PBS Off Book have recently put online a video explaining what this whole glitch art thing is about.
Shout out to Vade/Anton Marini and Daniel Temkin, whom I met at GLI.TC/H in 2010, who feature in the video. Daniel Temkin also mentioned, at 4:40, Glitch Safari, a project started by myself and notendo/Jeff Donaldson.
Bus Tops video
If you weren’t able to make it out to the streets of London in February to catch the [Bus Tops](http://www.hellocatfood.com/2012/02/27/bus-tops/2>Glitch Art exhibition as part of <a href=) here’s a video featuring a selection of the works:
You can see one of my pieces show up at 2:08. There’s some more videos from the project on al4ie’s YouTube channel
Dirty New Media
An engaging day of performances and interactive installations from digital artists, hacktivists and new media explorers from the West Midlands, Chicago and beyond. Artworks take the form of hacked and customised hardware, accessories, demos, lectures, data-mangling, projection and more!
This eclectic, expectation bending event is presented by Vivid Projects in association with artist/curator Antonio Roberts and The Barber institute of Fine Arts.
Dirty New Media is presented as part of the University of Birmingham’s first Arts & Science Festival, a week long celebration of ideas, research and collaboration across campus.
Idle Animation
Idle Animation (working title) is an artwork that aims to reclaim public space through slowness and meditating on a single moment.
Public space in cities is on the decline, and nowhere is this truer than in Birmingham and London, the respective homes of the artists.
In city centres rest is discouraged. Public seating is rare and purposefully uncomfortable as to remind you to not stay still for too long. Any opportunity for rest is tied to commercial activity e.g. purchasing something from the bar, or a seat on a train.
Interpretations of Reality
Glitch art often exists on screen or is presented via other digital means. In my work I am interested in how glitch art can influence other forms of art, such as performance, traditional art and music.
Interpretations of Reality is a zine produced on a self-prescribed zine making day that takes DIY and zine culture and attempts to fuse it with glitch art. Over the course of 12 pages I explore how glitches can alter our perception of already existing artworks. Does it add to or detract from the original intent or is it even noticeable?
Sticker Book
As children many of us would collect sticker books featuring their favourite cartoon characters. In this artwork I present several of these in a distorted way.
To create this artwork I took illustrations and separated them into individual parts. Using illustration software I then randomly arranged them.
Sticker Book is an artwork about nostalgia and childhood. Fairy tales told to us when we’re young fill us with wonder, inspire us, and fill our imaginations. As we grow up we start to see the more sinister side to them. The companies that tell these stories are themselves problematic. These empires use IP and copyright laws to control exactly who gets to tell these stories and how they are told. By allowing them to amass such a large amount of stuff we have enabled them to take a hold of the very notion of childhood, imagination, and innocence.
TOYBOX
In June 2012 TROVE, with Antonio Roberts, are hosting an exhibition about toys. This project leads on from the discovery that the Jewellery Quarter, Birmingham, where TROVE is based, used to produce more ’toys’ than jewellery, guns or pens during the industrial revolution; all things it is now more famously known for producing.
When researching what toys were produced in this area of Birmingham it was discovered that the term ‘toys’ was used to describe items such as buttons, cuff-links and belt buckles.
What is your glitch? 1bitgifavibmpbmpcmykbmprgbjpgmpgpcxpixpngppmsgisvgtgawebp
µChip 3
µChip comes to Birmingham for a 3-day event celebrating Chiptune music, digital art, hacking, modified hardware and unconventional approaches to making music and visual art. µChip 3 will feature hands-on hacking workshops and demos alongside an exhibition of vintage computers, digital art, video screenings, and performances from a range of local, national and international Chiptune musicians. The ambition is to inspire and empower participants of all ages to engage with creative media in new and unconventional ways.