How To Install vmaf on Rocky Linux 8
Introduction
In this tutorial we learn how to install vmaf
on Rocky Linux 8.
What is vmaf
VMAF is a perceptual video quality assessment algorithm developed by Netflix. VMAF Development Kit (VDK) is a software package that contains the VMAF algorithm implementation, as well as a set of tools that allows a user to train and test a custom VMAF model. For an overview, read this tech blog post, or this slide deck. https
We can use yum
or dnf
to install vmaf
on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install vmaf.
Install vmaf on Rocky Linux 8 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install vmaf
using dnf
by running the following command:
sudo dnf -y install vmaf
Install vmaf on Rocky Linux 8 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install vmaf
using yum
by running the following command:
sudo yum -y install vmaf
How To Uninstall vmaf on Rocky Linux 8
To uninstall only the vmaf
package we can use the following command:
sudo dnf remove vmaf
vmaf Package Contents on Rocky Linux 8
/usr/bin/vmafossexec
/usr/lib/.build-id
/usr/lib/.build-id/50
/usr/lib/.build-id/50/2289d8670bdd3f69e60311af9ecbbab0650016
/usr/share/doc/vmaf
/usr/share/doc/vmaf/FAQ.md
/usr/share/doc/vmaf/NOTICE.md
/usr/share/doc/vmaf/README.md
/usr/share/model
/usr/share/model/other_models
/usr/share/model/other_models/model_V8a.model
/usr/share/model/other_models/nflx_v1.pkl
/usr/share/model/other_models/nflx_v1.pkl.model
/usr/share/model/other_models/nflx_vmaff_rf_v1.pkl
/usr/share/model/other_models/nflx_vmaff_rf_v2.pkl
/usr/share/model/other_models/nflxall_libsvmnusvr_currentbest.pkl
/usr/share/model/other_models/nflxall_libsvmnusvr_currentbest.pkl.model
/usr/share/model/other_models/nflxall_vmafv1.pkl
/usr/share/model/other_models/nflxall_vmafv1.pkl.model
/usr/share/model/other_models/nflxall_vmafv2.pkl
/usr/share/model/other_models/nflxall_vmafv2.pkl.model
/usr/share/model/other_models/nflxall_vmafv3.pkl
/usr/share/model/other_models/nflxall_vmafv3.pkl.model
/usr/share/model/other_models/nflxall_vmafv3a.pkl
/usr/share/model/other_models/nflxall_vmafv3a.pkl.model
/usr/share/model/other_models/nflxall_vmafv4.pkl
/usr/share/model/other_models/nflxall_vmafv4.pkl.model
/usr/share/model/other_models/nflxtrain_libsvmnusvr_currentbest.pkl
/usr/share/model/other_models/nflxtrain_libsvmnusvr_currentbest.pkl.model
/usr/share/model/other_models/nflxtrain_norm_type_none.pkl
/usr/share/model/other_models/nflxtrain_norm_type_none.pkl.model
/usr/share/model/other_models/nflxtrain_vmafv1.pkl
/usr/share/model/other_models/nflxtrain_vmafv1.pkl.model
/usr/share/model/other_models/nflxtrain_vmafv2.pkl
/usr/share/model/other_models/nflxtrain_vmafv2.pkl.model
/usr/share/model/other_models/nflxtrain_vmafv3.pkl
/usr/share/model/other_models/nflxtrain_vmafv3.pkl.model
/usr/share/model/other_models/nflxtrain_vmafv3a.pkl
/usr/share/model/other_models/nflxtrain_vmafv3a.pkl.model
/usr/share/model/other_models/niqe_v0.1.pkl
/usr/share/model/other_models/vmaf_4k_v0.6.1rc.pkl
/usr/share/model/other_models/vmaf_4k_v0.6.1rc.pkl.model
/usr/share/model/other_models/vmaf_v0.6.0.pkl
/usr/share/model/other_models/vmaf_v0.6.0.pkl.model
/usr/share/model/vmaf_4k_rb_v0.6.2
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0001
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0001.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0002
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0002.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0003
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0003.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0004
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0004.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0005
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0005.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0006
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0006.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0007
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0007.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0008
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0008.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0009
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0009.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0010
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0010.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0011
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0011.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0012
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0012.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0013
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0013.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0014
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0014.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0015
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0015.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0016
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0016.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0017
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0017.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0018
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0018.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0019
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0019.model
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.model
/usr/share/model/vmaf_4k_v0.6.1.pkl
/usr/share/model/vmaf_4k_v0.6.1.pkl.model
/usr/share/model/vmaf_b_v0.6.3
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0001
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0001.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0002
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0002.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0003
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0003.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0004
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0004.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0005
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0005.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0006
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0006.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0007
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0007.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0008
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0008.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0009
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0009.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0010
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0010.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0011
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0011.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0012
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0012.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0013
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0013.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0014
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0014.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0015
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0015.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0016
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0016.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0017
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0017.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0018
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0018.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0019
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0019.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0020
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0020.model
/usr/share/model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.model
/usr/share/model/vmaf_rb_v0.6.2
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0001
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0001.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0002
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0002.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0003
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0003.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0004
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0004.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0005
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0005.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0006
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0006.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0007
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0007.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0008
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0008.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0009
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0009.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0010
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0010.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0011
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0011.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0012
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0012.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0013
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0013.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0014
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0014.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0015
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0015.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0016
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0016.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0017
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0017.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0018
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0018.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0019
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0019.model
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.model
/usr/share/model/vmaf_rb_v0.6.3
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0001
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0001.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0002
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0002.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0003
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0003.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0004
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0004.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0005
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0005.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0006
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0006.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0007
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0007.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0008
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0008.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0009
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0009.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0010
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0010.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0011
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0011.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0012
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0012.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0013
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0013.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0014
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0014.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0015
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0015.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0016
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0016.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0017
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0017.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0018
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0018.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0019
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0019.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0020
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0020.model
/usr/share/model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.model
/usr/share/model/vmaf_v0.6.1.pkl
/usr/share/model/vmaf_v0.6.1.pkl.model
References
Summary
In this tutorial we learn how to install vmaf
on Rocky Linux 8 using yum and dnf.