This is a collection of video art resources focused on glitching, weirding, or otherwise destroying things.
Avidemux is a free tool commonly used for datamoshing. You can also do basic video editing with it, though many people edit the original videos in some other software (e.g. Premiere).
Here are some good introductions to Avidemux:
- How to datamosh videos | Datamoshing
- TUTORIAL Make Video Glitch Art: How to Datamosh, in Plain English - Art! - Glitchet Forum
- HOW TO DATAMOSH | Asap Mob - Yamborghini High Music Video Effect (Premiere Pro & Avidemux Tutorial) - YouTube.
Many people report that Avidemux doesn't work as well for datamoshing on newer versions of OS X (I don't know about Windows or Linux). Some people recommend using a different operating system (e.g. with VirtualBox).
I tried downloading Avidemux 2.5.4 based on these instructions — TUTORIAL How to install avidemux for datamoshing on Mac OS X - Art! - Glitchet Forum — but it wouldn't load on my system (OSX Mojave).
That said, Avidemux 2.7.1 seems to be stable on a fully updated Mac. Here are instructions for using a later version (> 2.7) of Avidemux: Datamoshing using Avidemux 2.7.0 | Antonio Roberts. Using these settings, I was able to get some glitch effects, but they were hit or miss. Your mileage may vary.
This is a comprehensive list of resources for making glitch art: Glitchet: Art Resources
These are command-line tools for datamoshing and glitching videos:
- Making mosh-ups: automated datamoshing from multiple video sources
- GitHub - happyhorseskull/you-can-datamosh-on-linux: it's a script that makes datamoshing with python fun and easy
- GitHub - grampajoe/Autodatamosh: Perl script that automatically datamoshes MPEG4-encoded AVI videos.
- GitHub - amgadani/Datamosh-python: Datamoshing scripts written in python
- GitHub - fand/node-aviglitch: A node.js porting of aviglitch rubygem by ucnv.
- GitHub - ucnv/aviglitch: A Ruby library to destroy your AVI files.
- GitHub - wayspurrchen/byebyte: Destroys your files (on purpose).
Someone used Audacity successfully to do datamoshing - Datamosh'd a screenshot with Audacity, came out pretty vibrant. : datamoshing.
I'm just starting to dabble here:
- Dreaming Neural Nets
- GitHub - manuelruder/artistic-videos: Torch implementation for the paper "Artistic style transfer for videos"
- How Artists Can Install Neural Networks to Make Art
- Home · jcjohnson/neural-style Wiki · GitHub
- GitHub - jcjohnson/neural-style: Torch implementation of neural style algorithm
- ffmpeg is a great general command-line video utility.
- HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.
Once you start destroying videos, you'll find that it can be hard to put them back together again, especially if you want to post them on social media.
Here are some suggestions to fix broken video files. Your mileage may vary — you can follow these steps in sequence or do them separately.
- Duplicate the clip and save the filename with an .avi extension. MacOS will give you a warning, but it's fine.
- Open the AVI file in VLC and convert it to MP4. When you do this, you may want to keep the original audio track, which you can specify in the customization options. This will output an M4V file.
- Use ffmpeg to convert the M4V file to MP4.
- Upload the file to YouTube, let it process, and then download it.