Mount St. Helens meets Linux
The Mount St. Helens VolcanoCam is a webcam located at the Johnston Ridge Observatory. The online image is updated approximately every 5 minutes. With recent volcanic activity, I started checking the VolcanoCam image periodically.
Not having time, patience, or inclination to watch it for the hours on end that would be required to see an eruption which could occur at any time, I ran a small script to begin grabbing the image every 5 minutes.
Actually, to call it a script is an overstatement. I simply started a screen session and entered on the command line:
while true; do wget \ http://www.fs.fed.us/gpnf/volcanocams/msh/images/mshvolcanocam.jpg;\ sleep 300; done
Originally, I intended to simply let wget run
screen session for the day and view the images when I returned
home. But it's been running continuously since Monday, October 4th,
when I started it.
Frustrated with my inability to view the images in a reasonable way, I decided to try to create an MPEG movie with them so I could quickly scan the day's images for interesting events and single step the frames when I found one.
It took a bit of research to discover the tool I needed was
which is part of the netpbm package of
graphics software. It took a bit longer to learn how to use it. The
result has been MPEG files for each day starting with Monday, October 4,
each about 2MB. I'm using the EXHAUSTIVE search algorithms for best
compression, so it takes about 7 minutes to create each MPEG file on my
2GHz P4 system.
I've used the contact form on the VolcanoCam to request permission to share the MPEG files I've created since I don't own the images used to create them. No response, yet. If they grant permission, I'll find a way to get the MPEGs posted on provide links to them.
This little project demonstrates one of the many reasons I love Linux. The tools I needed for this simple, personal use project were readily available and the only cost was the time and effort required to learn them.
This site is the personal weblog of Marc Mims. You can contact Marc
by sending e-mail to:
Marc writes here about cycling, programming, Linux, and other items of personal interest.
This site is syndicated with RSS.
CSS stolen from Tom Coates who didn't even complain.