This page lets you hide small samples of MP3s in GIF files. For example, here's a picture from Doctor Who, taken from the BBC.

But if you drag this picture into an MP3 player like Winamp, you'll hear the last note of the Doctor Who theme. The MP3 is hidden within the GIF file.
The GIF format allows for an "application extension block" - an arbitrary section for applications that isn't checked by the GIF parser. Meanwhile, Winamp and other MP3 players ignore all data in the file that isn't marked as an MP3 block. The result: the picture viewer ignores the music, and the MP3 player ignores the picture.
Never mind.
All picture viewers will be able to show the GIF - and most, but not all, MP3 players will be able to play the music. Winamp definitely works. Windows Media Player doesn't.
If you're using this web page, the GIF must be under 40K in size, and the MP3 must be under 80K. All full MP3 tracks will be too large for this - you'll need to cut it down and compress it with a sound editing program. Audacity should work. Some small sound effects and clips will be fine.
Technically, you can use any size of GIF/MP3 you want - but to cut down the load on my server, I'm only allowing small files. Using this, you'll get about 30 seconds of music at the lowest reasonable compression (16kbps, 11kHz mono).
Do it manually. The DOS command copy picture.gif /b + music.mp3 /b combined.gif works almost as well (thanks, Magic Hat Detective), although it doesn't get the GIF header information quite right; on Linux systems, cat picture.gif sound.mp3 > picture2.gif sort-of works too.
Okay, here we go:
Get updates by:
RSS
Mailing list