OpenDML AVI File Format Extensions
This document describes the proposed format of the OpenDML compliant AVI extensions, specifically for the Motion JPEG DIB AVI file. This format is an extension to the AVI M-JPEG DIB as defined in the JPEG DIB FORMAT technical note from Microsoft. The format is based on the ISO 10918 defined JPEG format.
http://www.nomadelectronics.com/VidCap/capture%20using%20vfw/ODMLFF2.DOC
BZip2 for Java
Aftex Software makes a Java version of Bzip2. This includes input and output stream classes, which can be used in other Java applications. The program has both a GUI and command line interface.
http://www.aftexsw.com/bzip.html
wmplugins.com
This site describes itself as The ultimate resource for enhancing your Media Player 9 Series for Windows. By this they mean plugins, themes, skins, visualizations, etc.
ID3/mp3info
ID3 (or mp3info as it is called on Sourceforge) is a collection of classes useful for reading ID3-tags and ID3v2-tags as well as technical information on the file like bitrates and playing times. It also includes an API to write ID3 (V1 and V2) tags to an mp3 file.
http://www.ueberdosis.de/java/id3.html
JPEG 2000 Committee Documents
The JPEG 2000 committee publishes links to some of their documents here. (Notably absent: the standards themselves.) This includes links to standard drafts, press releases, and requirements.
http://www.jpeg.org/jpeg2000/commlinks.html
Documents from JPEG Committee Members
The papers pointed to here provide useful background information on the standard. There are seminar papers, tutorials, and other background documents.
http://www.jpeg.org/jpeg2000/memlinks.html
JPEG 2000 Project Related Links
Links to several projects that are working with JPEG 2000 technology.
http://www.jpeg.org/jpeg2000/projlinks.html
JPEG 2000 Code and Test Data
This page contains links to sample code and test data for implementing the JPEG 2000 standard. Looking for conformance files? This is the place. Looking for working implementations? You can find several here.
http://www.jpeg.org/jpeg2000/testlinks.html
JPEG 2000 Metadata
Links to information on JPEG 2000 metadata, include the XML DTD and Schema for the JPEX metadata set.
http://www.jpeg.org/metadata/index.html
httpZip
httpZip uses standard algorithms to compress web pages streaming out of your IIS server. This commercial software adds support, installation programs, and administration to provide you with something a cut above some of the free alternatives.
http://www.port80software.com/products/httpzip
Microsoft Portrait Technology Introduction
A short paper with some links that describe the compression algorithm used with Microsoft Portrait, which is a demonstration project for video telephony.
http://research.microsoft.com/~jiangli/portrait/tech.aspx
BonkEnc
BonkEnc is an audio CD ripper and an encoder for various audio formats. It can produce Ogg Vorbis, MP3 and BONK files. More formats are available through plug-ins.
DirectX 9.0 End-user Runtime
Microsoft has released DirectX 9.0, which naturally includes support
for an updated list of audio and video encodings.
http://www.microsoft.com/windows/directx/downloads/drx90.asp
The AC3 Audio Compression Standard
This is a copy of the AC3 Audio compression standard from the Advanced Television Systems Committee (ATSC.) It’s nice to see a standards committee that is able to make their documents freely available to the public.
http://www.atsc.org/standards/a_52a.pdf
codecs.org
codecs.org is a meta-project containing a wide range of tools and libraries designed to improve the state of codecs and their optimization. This includes libcodec, which contains routines for forward and reverse DCTs, MPEG motion compensation and estimation, block placement, etc.
Fold
A small archiving program using LZH. Fold is the main program, Unfold is a standalone extractor, and Foltoexe creates self extracting archives.
ftp://garbo.uwasa.fi/pc/arcers/hold116e.zip
DVCAM Format Overview
Sony’s document gives a concise description of DV format video, ranging from mechanical specifications to the details of the compression format. Read this and you will feel like a DV expert.
http://www.sony.ca/dvcam/pdfs/dvcam%20format%20overview.pdf
XTREAM
The XTREAM Data Management System (XMS) is a robust, scalable data compression system that offers increased compression ratios and/or reduced compression processing time for efficient data management.
Note: I have to confess that after looking at this web page, I have absolutely no idea what this product does, how one would use it, or what the potential market is.
http://www.cyberoperations.com/products/xtream.html
Windows Media 9 Final Release
This page has links to download all the various components of Windows Media 9, including the media player, codecs, encoders, embedded toolkits, and more.
http://microsoft.com/windows/windowsmedia/players.aspx
Absolute HTML Compressor
Absolute HTML Compressor is an award-winning tool that optimizes HTML files so that their size is reduced.
Artera Turbo
These guys describe their product as Virtual Broadband, implying that it speeds up your dialup connection to the point that you can’t believe it’s not broadband! It appears that the product routes requests for web pages through their network, sending you to pages that have been compressed using their proprietary techniques.
User Paul was quite pleased with the service, saying All in all I was suitably impressd especially when I tried in on my lap top with my GSM connection. Cute to see everything speed up the way it did.
.
Data Compression Conferences
Jürgen Abel is now tracking conferences which will be covering data compression topics. This listing includes the conference, dates, web page, and submission deadline. You are encouraged to keep Jürgen updated with any new information.
http://www.data-compression.info/Conferences/
Recommendation for Space Data Systems Standards
This appears to be the Data Compression Blue Book published by the Consultative Committee for Space Data Systems. It’s a nice document, but I’m not sure if the standard described here is actually in use. As is so often the case with standards documents, I find myself yearning for some accompanying reference code. Alas, there is none that I know of.
Note: a related document discussing performance characteristics of the recommendate can be found
here
http://www.ccsds.org/documents/121x0b1.pdf
Audio and Video Formats
PC Magazine used a jury to compare the codecs used in several popular media players, with interesting results.
http://www.pcmag.com/article2/0,4149,815424,00.asp
David Scott’s Bijective LZW Compression Methods
David describes his work creating a bijective LZW compressor. (See this and other pages of David for details on what he means by bijective.) The page includes C++ source.
http://bijective.dogma.net/compreslzw1.htm
VisioWave
VisioWave is offering simple, modular, integrated and open-ended high-quality and reliable hardware and software solutions for compression, processing and real-time transmission of very high quality video over any network (IP, ATM, ADSL, cable, wireless, …).
LOCO-I/JPEG-LS Software Download Page
HP offers some free JPEG-LS software, including a Windows DLL, PhotoShop plugin, and reference executables good on several platforms, including Windows, Linux, Solaris, and of course, HP-UX.
One anonymous reader dissed the package with this comment: Not particularly user friendly.
http://www.hpl.hp.com/loco/software.htm
C++ wrapper for Gilles Vollant’s Unzip API
DanG presents an extended yet simplified interface to querying, filtering and extracting multiple files from a zip archive.
http://www.codeproject.com/cpp/unzip.asp
AudioCodingWiki
A nice set of links to AudioCoding information. Since this is a Wiki site, it is highly collaborative - registered users can provide updates and modifications to the site at will. (I think.)
http://www.audiocoding.com/wiki/
Motion Wavelets Video
MotionWavelets is a software video codec that delivers real-time, high-quality video compression to the PC-based digital video user. Powered by a wavelet-based compression engine optimized for MMX processors, MotionWavelets compresses 640×480, 30 frames per second video with VHS quality, in real time on a PII/450MHz PC. MotionWavelets will compress greater than 60 fps 320×240 on any P/MMX 200MHz PC or above. MotionWavelets is available as a Video for Windows (VfW) installable codec and a Software Development Kit (SDK).
http://www.aware.com/products/compression/motionwavelets.htm