FORTRAN is really easy to pick up later anyway as it's "old fashioned" and line numbered based. I'd think the biggest problem teaching the class now would be getting students to take it seriously because it's a much older way of thinking about programs from our modern OOP languages.
Fortran is line numbered based? What does that mean? You don't even have to use line numbers in f77, much less f90 or later. Yikes.
I had the same problem, so I wrote a very basic Perl script that does this and put it up on Sourceforge - dvd2mp3. It relies on mplayer, lame, and some Perl libs to do most of the work. It has a very basic text interface. It runs on Linux and probably anything else that will run those programs.
I use is mostly for converting musics DVDs (videos, concerts, etc.) to mp3s, so I usually care about track names. If you are not worried about tracks names, it might be overkill. Ah well, another idea of an option to add to this.
Take a look, it may do what you want, or give you some ideas for doing it yourself.
Ultrasonic tape measure / speed of sound experiment. Ultrasonic transducers are easy to come by; students should send some pulses out one, and then sense the return pulse, giving either a numeric indicator or a voltage level that corresponds to the delay time. A little electronics heavy, but if they have had a background in electronics it should be pretty fun. Proof of concept: ultrasonic tape measures at Home Depot for $15. (Trick: you have to build some kind of ultrasonic horn to channel the pulse and collect the return pulse -- otherwise it diffuses too much)
You don't need ultrasonic or transducer. Two cheap microphones and the correct connector to get them on separate channels and a computer is plenty. Make a loud sound and record it with each microphone. Find the distance from microphones to the sound source. The find the time shift of your signal between the right and left channel. Divide the two and you have the speed of sound. There are a lot of variations you can make, but the basics are easy to do.
Saliva causes cancer, but only if swallowed in small amounts over a long period of time. -- George Carlin