Project

General

Profile

coordination #68923

Updated by mkittler over 3 years ago

* Install ffmpeg on the worker. 
 * Try to find a good encoder setting. Likely VP9 would make sense so `ffmpeg -hide_banner -nostats -r 24 -f image2pipe -vcodec ppm -i - -pix_fmt yuv420p -c:v libvpx-vp9 -crf 35 -b:v 1500k -cpu-used 0` would be a start. Also consider AV1 (see #75256). 
 * Check whether the resulting videos work (including seeking). 
 * Adopt any special handling of videos in our production instances: 
     * https://gitlab.suse.de/openqa/salt-states-openqa/-/blob/master/etc/master/cron.d/SLES.CRON 

 ### suggestions 
 * Try it on one worker host first. As not all worker hosts have the same hardware the setting might need to be tweaked per worker host. 
 * Monitor the CPU usage of ffmpeg e.g. via `htop` and also the overall performance of the worker, e.g. check for incomplete jobs due to performance issues. 
 * I'd refrain from using non-royalty free formats to avoid any legal problems.

Back