= AviGlitch * http://github.com/ucnv/aviglitch/tree/master == Description AviGlitch destroys your AVI files. I can't explain why they're going to destroy their own data. See followig urls for details; * vimeo http://www.vimeo.com/groups/artifacts * wikipedia http://en.wikipedia.org/wiki/Compression_artifact == Features/Problems * Not supports AVI2 files right now. * Not supports files with interleave. * Parses only container level structure, not parses codecs. == Synopsis require 'aviglitch' avi = AviGlitch.new('/path/to/your.avi') avi.glitch(:keyframe) do |data| data.gsub(/\d/, '0') end avi.write('/path/to/broken.avi') This library also includes a command tool named +datamosh+. It creates the keyframes removed video. $ datamosh /path/to/your.avi /path/to/broken.avi == Installation gem sources -a http://gems.github.com sudo gem install ucnv-aviglitch == Copyright Copyright (c) 2009 ucnv. See LICENSE for details.