The Amlogic S905X2 inside the Vera S05 has four Cortex-A53 cores. It is fantastic for decoding video, but it is not a rendering workstation. Standard libvpx settings (e.g., -cpu-used 0 or -best ) will run at .
ffmpeg -i vera_s05e01_source.mkv -c:v libvpx-vp9 -b:v 0 -crf 22 -g 240 -tile-columns 2 -threads 8 -speed 1 -row-mt 1 -pix_fmt yuv420p -c:a libopus -b:a 128k vera_s05e01_vp9.mkv Use code with caution. Parameter Breakdown -c:v libvpx-vp9 : Invokes the official VP9 encoder. vera s05 libvpx best
The -deadline (or -quality ) parameter dictates how much time the encoder spends analyzing each frame. For the Vera S05 real-time applications, you must bypass the default quality settings. -deadline realtime Parameter: -cpu-used 5 or -cpu-used 6 The Amlogic S905X2 inside the Vera S05 has
ffmpeg -encoders | grep libvpx
ffmpeg -i input.mkv -c:v libvpx-vp9 \ -cpu-used 2 \ -crf 30 \ -b:v 900k \ -maxrate 1800k -bufsize 3600k \ -threads 4 -row-mt 1 -tile-columns 2 \ -g 120 -tile-rows 0 \ -pass 1 -f webm /dev/null ffmpeg -i vera_s05e01_source
To get the best results, use 2-pass encoding and set the -deadline or -quality to good or best to ensure the encoder handles the fine details of the Northumbrian scenery correctly. Encoder tuning Part 1: Tuning libvpx-vp9 be more efficient
The Vera S05 is a capable chip, but high-quality software encoding takes time. If you cannot wait for a two-pass encode, use this single-pass method with a speed trade-off.