The imxplayer utility just plays video full-screen, so a screen shot will just show a frame of the test video.
imxplayer is enabled by the layer sources/meta-imx/meta-sdk/dynamic-layers/qt5-layer/recipes-qt/qt5/imx-qtapplications_1.2.2-aarch32.bb and downloaded by sources/meta-imx/meta-sdk/dynamic-layers/qt5-layer/recipes-qt/qt5/imx-qtapplications_1.2.2-aarch32.bb.
It appears to only be compatible with iMX6 and iMX7ULP which could be why there is some confusion.
imx_yocto-bsp-5.4.70_2.3.0/imx-yocto-bsp $ grep MACHINE sources/meta-imx/meta-sdk/dynamic-layers/qt5-layer/recipes-qt/qt5/imx-qtapplications_1.2.2-aarch32.bb
COMPATIBLE_MACHINE = "(mx6|mx7ulp)"
The Yocto environment has been created by:
repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-zeus -m imx-5.4.70-2.3.0.xml
repo sync
DISTRO=fsl-imx-xwayland MACHINE=imx6qsabresd source imx-setup-release.sh -b build-xwayland