A port of ffmpeg's libavcodec for cycling74's Max environment. It enables fast compression and decompression of video for live streaming or recording/playback, providing access to a wide array of popular codecs and presenting a new solution for video compression in Max and Jitter. For each codec vipr also exposes the compression parameters for real-time control, enabling easy testing and tweaking as well as artistic control of the compression parameters during performance!
vipr provides access to a number of lossless codecs that are only available through ffmpeg. These are of particular value and interest to telematic music and distributed performances where video quality is a primary concern.
The publicly available source code and binaries are accessible on GitHub
Supported codecs are shown in the image below. More information is available on ffmpeg's site.