It seems to be the raspiyuv command is always taking 2 pictures. Therefore the needed time is twice as big as expected.
E.g. when executing next command:
raspiyuv -drc off -mm matrix -rgb -set -st -ex off -n -ss 50000000 -md 3 -t 1 -dg 2.0 -ag 2.0 -awb off -awbg 2.0,2.0 -o ~/output.raw
There are 2 camera control callbacks:
Camera control callback cmd=0x48435045mmal: Exposure now 49999693, analog gain 512/256, digital gain 512/256
mmal: AWB R=512/256, B=512/256
Camera control callback cmd=0x48435045mmal: Exposure now 49999693, analog gain 512/256, digital gain 512/256
Time needed is almost 2 minutes what is actually more than twice the defined shutter time.
System Information
Raspberry Pi Zero W Rev 1.1
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
Used camera: IMX477