ffmpeg version 3.2.10-1~deb9u1+rpt1
Code: Select all
[h264_omx @ 0x247f440] [Eval @ 0x7ea9a2c0] Undefined constant or missing '(' in 'baseline' [h264_omx @ 0x247f440] Unable to parse option value "baseline" [h264_omx @ 0x247f440] Error setting option profile to value baseline. Stream mapping: Stream #0:0 -> #0:0 (h264 (h264_mmal) -> h264 (h264_omx)) Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Next, I tried simply passing the profile number (66) as -profile:v 66
This didn't yield an error, but the video was not encoded in baseline profile - instead it used Profile High 10.
In omx.c, there appears to be support for Baseline, Main and High profiles (https://github.com/FFmpeg/FFmpeg/blob/a ... omx.c#L528). But I simply can't figure out how to pass this into the encoder from ffmpeg.
Thanks for any pointers.