This is what I was able to capture when running Transcoder Probe from Advanced settings and choosing hardware transcoder and hardware deinterlacer on J4125
[Thu Jul 3 08:34:08 PM PDT 2025] /home/channels/channels-dvr/2025.07.03.0419/ffmpeg -hide_banner -nostats -color_primaries bt2020 -color_trc smpte2084 -colorspace bt2020nc -progress pipe:3 -loglevel verbose -f lavfi -t 1 -i testsrc=size=1280x720:rate=60,format=nv12,colorspace=all=bt2020:iall=bt2020:fast=0 -c:v h264_vaapi -profile:v high -level 42 -b:v 4000k -maxrate:v 6000k -init_hw_device vaapi=intel:/dev/dri/renderD128 -filter_hw_device intel -vf format=nv12,hwupload -f null -y /dev/null
[Thu Jul 3 08:34:08 PM PDT 2025] /home/channels/channels-dvr/2025.07.03.0419/ffmpeg -hide_banner -nostats -color_primaries bt2020 -color_trc smpte2084 -colorspace bt2020nc -progress pipe:3 -loglevel verbose -f lavfi -t 1 -i testsrc=size=1280x720:rate=60,format=nv12,colorspace=all=bt2020:iall=bt2020:fast=0 -c:v h264_vaapi -profile:v high -level 42 -b:v 4000k -maxrate:v 6000k -init_hw_device vaapi=intel:/dev/dri/renderD128 -filter_hw_device intel -vf format=nv12,hwupload,deinterlace_vaapi -f null -y /dev/null
[Thu Jul 3 08:34:09 PM PDT 2025] /home/channels/channels-dvr/2025.07.03.0419/ffmpeg -hide_banner -nostats -color_primaries bt2020 -color_trc smpte2084 -colorspace bt2020nc -progress pipe:3 -loglevel verbose -f lavfi -t 1 -i testsrc=size=1280x720:rate=60,format=nv12,colorspace=all=bt2020:iall=bt2020:fast=0 -c:v h264_vaapi -profile:v high -level 42 -b:v 4000k -maxrate:v 6000k -init_hw_device vaapi=intel:/dev/dri/card0 -filter_hw_device intel -vf format=nv12,hwupload -f null -y /dev/null
[Thu Jul 3 08:34:10 PM PDT 2025] /home/channels/channels-dvr/2025.07.03.0419/ffmpeg -hide_banner -nostats -color_primaries bt2020 -color_trc smpte2084 -colorspace bt2020nc -progress pipe:3 -loglevel verbose -f lavfi -t 1 -i testsrc=size=1280x720:rate=60,format=nv12,colorspace=all=bt2020:iall=bt2020:fast=0 -c:v h264_vaapi -profile:v high -level 42 -b:v 4000k -maxrate:v 6000k -init_hw_device vaapi=intel:/dev/dri/card0 -filter_hw_device intel -vf format=nv12,hwupload,deinterlace_vaapi -f null -y /dev/null
The first run can be simplified as
ffmpeg \
-vaapi_device /dev/dri/renderD128 \
-f lavfi -t 1 -i "testsrc=size=1280x720:rate=60,format=nv12,colorspace=all=bt2020:iall=bt2020:fast=0" \
-vf format=nv12,hwupload \
-c:v h264_vaapi -profile:v high -level 4.2 -b:v 4000k -maxrate 6000k \
-color_primaries bt2020 -color_trc smpte2084 -colorspace bt2020nc \
-f null -y /dev/null