How to install ffmpeg on OpenWrt?

Show my architecture and openwrt's version:

    root@SmallWhite:~#  opkg print-architecture
    arch all 1
    arch noarch 1
    arch arm_cortex-a7_neon-vfpv4 10
    root@SmallWhite:~# uname -a
    Linux SmallWhite 4.14.202 #0 SMP Sat Jan 23 11:30:31 2021 armv7l GNU/Linux

To install ffmpeg:

   opkg install  ffmpeg
    Installing ffmpeg (3.4.7-3) to root...
    Downloading https://mirrors.cloud.tencent.com/lede/releases/19.07.4/packages/arm_cortex-a7_neon-vfpv4/packages/ffmpeg_3.4.7-3_arm_cortex-a7_neon-vfpv4.ipk
    Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
    Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
    Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
    Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
    Multiple packages (librt and librt) providing same name marked HOLD or PREFER. Using latest.
    Collected errors:
     * satisfy_dependencies_for: Cannot satisfy the following dependencies for ffmpeg:
     * 	kernel (= 4.14.195-1-fa00c1231ac7d7840ec6ffe62dcad926)
     * opkg_install_cmd: Cannot install package ffmpeg.

Sorry to ask but why on openwrt? Isn't this more suitable on Home Assistant for instance?

It's a third-party repository which may not match the kernel that is installed. Suggest updating the system to official 19.07.7. ffmpeg is in official builds.