H264 Encoding in BB-xM...


I am currently using Ubuntu 12.10, Kernel 3.7.10-x13 where gst-dsp is enabled. I’m tasked to encode the video camera output (UYVY) to H264 in BB-xM. I see that there is no related dll64P (h264venc_sn.dll64P) available in /lib/dsp. Also, no H264 encoding supported in ffmpeg or avconv (ffmpeg -codecs | grep H.264).

So, how can I proceed in this circumstances? I’m looking forward to some guidance. Thanks in advance.


x264 can encode to H264, but I don’t know if it can handle your camera’s output, it may need some front-end code. It’s not a streaming encoder, either, but you didn’t say if that was a requirement.

For some legal reasons, don't ask me why exactly, ffmpeg cannot be
legally distributed as an executable with H264 support. Therefore u
have to compile it yourself, all components you need are legally
See eg here: https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

I did this several times on desktop computers, no problem. But I never
cross compiled it or asked a Beagle to compile it.

good luck!