

configure -arch=armel -target-os=linux -enable-gpl -enable-omx -enable-omx-rpi -enable-nonfreeįollowing the link, (RPi)-Compile-FFmpeg-with-the-OpenMAX-H.264-GPU-accelerationīut while executing the encoding command after building and installing the ffmpeg with those configuration properly, I am getting the following error Using _encode Compiling FFmpeg source enabling the configurations sudo. You'd think pulling from disk would be easier than juggling an incoming network stream, so maybe just some setting there.I am trying to enable the hardware support for H264 encoding on raspberry pi 4B model. Just spins and refuses to start the stream at all (despite advertising early speeds up to 1000x). I gather de-interlacing and scaling are single threaded? Possible to double up threads?Īnd unfortunately, hardware transcoding doesn't work at all for streaming pre-recorded segments.

But during either of these, it's still only using 130% CPU. Even 720p source to 576p output grinds to a halt. So the 720p output setting with 1080i source could only achieve 0.85x or so. Not sure if it respects the bitrate setting, but all 1080p's work well with either 1080i or 720p source. With 1080i source and any bitrate 1080p output, it starts at a healthy 1.5x transcode (and slowly drops, I guess as it hits a full buffer and converges on real-time 1x?). Works pretty good for live programming, already usable.
