$ dmesg|egrep -i 'v4l|video'
[ 19.591897] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[ 19.642202] videodev: Linux video capture interface: v2.00
[ 19.744940] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[ 19.752261] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[ 19.752309] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[ 19.753309] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
[ 19.754762] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
[ 19.756546] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
[ 19.757016] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
[ 19.757343] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
[ 19.766519] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[ 19.766565] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[ 19.787810] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[ 19.787861] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[ 19.804630] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
[ 19.804677] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
$ lsof -n -p $(pidof ffmpeg-dl) | grep dev/v
ffmpeg-dl 7482 pi mem CHR 81,6 246 /dev/video12
ffmpeg-dl 7482 pi 7u CHR 81,6 0t0 246 /dev/video12
ffmpeg-dl 7482 pi 8u CHR 242,0 0t0 133 /dev/vchiq
So it seems the V4L2 encode is not used .....