
Trying to post the movies for
Tour of Britain stage 2: Taunton
left me in a whole world of pain.
I'd decided to take movies rather than stills
because there were lots of photographers
there with considerably better cameras than
mine, and my blog is far more popular for
TV coverage than for photos.
My video camera is a four-year-old
Nisis Pocket DV4
which appears as a usb-storage device and
contains AVI files.
Apparently, those AVI files contain
Video as mjpeg, yuvj422p, 320x240, 9.04 fps(r) and
Audio as pcm_s16le, 11025 Hz, mono, 176 kb/s.
I wanted to post the movies as
Ogg Theora
for various reasons, including how well it
seemed to work for
debconf
this year.
I'm a total clubie at this video stuff,
but I like freedom and
I've seen what I want, so I know it's possible.
First of all, I tried
mplayer's
mencoder. It seems that mplayer can play
Ogg Theora, but mencoder can't encode it.
Did I miss something? What's with that?
So, I tried installing
VLC
because several people had recommended it to
me in the past. It seemed to have an easier
interface than mplayer and had a wizard for
converting files.
Unfortunately, it seemed to crash on some of
the AVI files and other times hang.
When I upgraded from 0.8.6 to 0.8.6c (which also meant a
wxWindows upgrade, which surprised me for such a seemingly-small upgrade), it crashed out with a
segfault rather than hanging.
I couldn't get the command-line
to work either.
I tried
ffmpeg,
but damned if I can get that
to produce a good theora (or is it libtheora?)
file. Sometimes it works, but the output is
much larger than I expected. It is very
annoying that there are no releases, but
at least there are snapshot tarballs
available. I was trying export-2007-09-12
early this morning.
Finally, I tried
ffmpeg2theora
and (after upgrading ffmpeg),
the command
"ffmpeg2theora -aq-1 -v 0 -o outfile.ogg infile.avi"
produced useful results, which I've now
uploaded.
Thanks to
BBLUG
members for their comments.
There seemed to be others who shared my
confusion and frustration with video
processing. Why is this still so hard?
Is it, as one member suggested, the chilling
effect of software patents and so on?