I'm using the latest arch image and I've configured the mpeg2 license I purchased. I'm trying to convert an mpeg2 recording to h264. I keep getting errors from ffmpeg and I'm wondering if the armv6h package is older or if packages don't yet exist:
1) audio code (-acodec) libfaac doesn't seem to be offered by any package that I can find in the default repositories. I'm trying to use just 'aac' in the meantime....
2) I'm using a preset file that is from mid-2011 ( https://gist.github.com/1015107 ) so I'm not sure if it's wrong or out of date, but it has the option 'directpred=3'. ffmpeg gave an error, but I found that adding a hyphen resolved it: direct-pred=3.
3) Also from the preset file, ffmpeg gives an error about a missing constant or '(' on the flags2 option +wpred. I can't find any info on this or how to resolve it.
So, I'm looking for some general info about ffmpeg (and libfaac) in the Arch image: are these packages fairly current? Has anyone managed to convert mpeg2 to h264 using Arch on Pi? It seems that handbrake-cli is another option for this (and seemingly simpler) but that package isn't in the repositories for armv6h. I've used handbrake-cli on a Pogoplug with Arch, but it's simple arm, not armv6h. Are there any intentions of putting handbrake-cli in the repos for Pi?
My specific situation: I'm recording an mpeg2 stream from an HDHomeRun tuner. I need to convert it to h264/aac (not in real-time) so I can play it on a Roku.