Categories
choons computers suck

ripping dvd audio with Ubuntu

With more than a little help from How to Rip DVD audio to mp3 or ogg — Ubuntu Geek, here’s how I’d rip audio from a DVD:
for f in $(seq 1 12)
do
transcode -i /dev/sr1 -x null,dvd -T 1,$f,1 -N 0x1 -y null,wav -m $(printf "%02d" $f).wav
done

Your track count and device name will vary. You’ll note that I caved, and used the annoying $(…) syntax instead of good old-fashioned backticks (which some youngsters will claim are deprecated, but I claim as job security). WordPress munges those badly, so we’re stuck with the ugly.
You could use livemp3 to convert to mp3s (if I remembered to upload the version that handles wav files) under controlled circumstances.

Categories
computers suck

The ‘head -n’ debacle

Unix/Linux has a handy little tool called head that will print the first few lines of a file. Run without options, it’ll give you the first few lines, but called f’rintsance head -20, will give you the first 20. It’s worked this way since basically ever.

Now whenever I run it, I get the following smug little message:

head: `-N‘ option is obsolete; use `-n N‘ since this will be removed in the future

I don’t consider myself an old Unix programmer, but I know that there are probably 12 year old scripts of mine working in former employers’ offices far, far away that will need fixing if they ever get rid of the sane old `-N‘ option. For any sakes, why, man, why …?

The message is also rather ambiguous. Why would I want to use `-n N‘ if it will be removed in the future? I knew all along that I should stick with `-N‘. The right of the people to keep and bear heads, shall not be infringed, anyone?