Sha256: c00c39f76a76cc5e3d42679d30466b28a4ed8f03cad6266dc35378f7823b7841

Contents?: true

Size: 922 Bytes

Versions: 3

Compression:

Stored size: 922 Bytes

Contents

= AviGlitch

* http://ucnv.github.com/aviglitch/

== Description

AviGlitch destroys your AVI files.

I can't explain why they're going to destroy their own data.

See following 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, doesn't parse codecs.

== Synopsis

  require 'aviglitch'

  avi = AviGlitch.open('/path/to/your.avi')
  avi.glitch(:keyframe) do |data|
    data.gsub(/\d/, '0')
  end
  avi.output('/path/to/broken.avi')

This library also includes a command line tool named +datamosh+.
It creates the keyframes removed video.

  $ datamosh /path/to/your.avi -o /path/to/broken.avi

== Installation

  gem install aviglitch

== Copyright

Copyright (c) 2009 - 2010 ucnv. See LICENSE for details.

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aviglitch-0.1.3 README.rdoc
aviglitch-0.1.2 README.rdoc
aviglitch-0.1.1 README.rdoc