to get the LTS version. Currently I have a compiled ffmpeg version 8.0 on my system.
Will it be deleted ? Or is it possible with additional parameter to exclude an update of ffmpeg if the version will be <= 8.0 (to still have libvmaf included) ?
I know that there is a "freeze" function for package versions.
I just don't know if using such a freeze an any single package (i.e. ffmpeg) will "disturb" the logic of the update/upgrade scripts to the point of triggering a "FAIL" report, as opposed to "SUCCESS".
That is one for the experts to comment on.
Also, I don't know if you could go ahead and install everything, without a freeze, but keep the actual Debian package file for your current ffmpeg version "safe" in you HOME directory (be sure to save all you preference settings and customizations), then after the upgrade, remove (not purge) the new version, then install the old version from the Deb file.
AFAIK, a custom software which is not installed as a package from a repository is not affected by automated updates and upgrades. Unfortunately, such the software title can be overwritten by upgrade procedure if the packaged software version has to be installed by default.
FWIW - ffmpeg8 will be available in 26.04, see: https://packages.ubuntu.com/resolute/ffmpeg. However, I don't believe that libvmaf filter will be available in the package. As you know, to enable that filter requires the config argument --enable-libvmaf which I don't see in the rules that are provided in ffmpeg_8.0.1-2ubuntu1.debian.tar.xz.
Yes of course, I have to compile the respective library if there are any changes and also recompile ffmpeg. Its time to start to create a script to install all dependencies, the respective development packages to have at the end a ffmpeg 8.0 default installation + libvmaf.
(Beneath, for that an old PC will be nice to have, check the script a.s.o..)
But I must confess, libvmaf developed by Netflix+ffmpeg community, its a bit strange to me, that this work will not be a default Ubuntu package. Its open source, given by github.