How To Install vmaf-models on Fedora 36

In this tutorial we learn how to install vmaf-models in Fedora 36. vmaf-models is Model files for vmaf

Introduction

In this tutorial we learn how to install vmaf-models on Fedora 36.

What is vmaf-models

The vmaf-models package contains model files. These are needed for apps that can’t use the builtin models.

We can use yum or dnf to install vmaf-models on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install vmaf-models.

Install vmaf-models on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install vmaf-models using dnf by running the following command:

sudo dnf -y install vmaf-models

Install vmaf-models on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install vmaf-models using yum by running the following command:

sudo yum -y install vmaf-models

How To Uninstall vmaf-models on Fedora 36

To uninstall only the vmaf-models package we can use the following command:

sudo dnf remove vmaf-models

vmaf-models Package Contents on Fedora 36

/usr/share/model
/usr/share/model/other_models
/usr/share/model/other_models/model_V8a.model
/usr/share/model/other_models/nflx_v1.json
/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.json
/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.json
/usr/share/model/other_models/vmaf_v0.6.0.pkl
/usr/share/model/other_models/vmaf_v0.6.0.pkl.model
/usr/share/model/other_models/vmaf_v0.6.1mfz.json
/usr/share/model/vmaf_4k_rb_v0.6.2
/usr/share/model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.json
/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.json
/usr/share/model/vmaf_b_v0.6.3.json
/usr/share/model/vmaf_float_4k_v0.6.1.json
/usr/share/model/vmaf_float_b_v0.6.3
/usr/share/model/vmaf_float_b_v0.6.3.json
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.json
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0001
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0001.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0002
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0002.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0003
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0003.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0004
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0004.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0005
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0005.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0006
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0006.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0007
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0007.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0008
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0008.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0009
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0009.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0010
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0010.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0011
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0011.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0012
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0012.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0013
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0013.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0014
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0014.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0015
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0015.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0016
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0016.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0017
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0017.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0018
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0018.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0019
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0019.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0020
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.0020.model
/usr/share/model/vmaf_float_b_v0.6.3/vmaf_float_b_v0.6.3.pkl.model
/usr/share/model/vmaf_float_v0.6.1.json
/usr/share/model/vmaf_float_v0.6.1.pkl
/usr/share/model/vmaf_float_v0.6.1.pkl.model
/usr/share/model/vmaf_float_v0.6.1neg.json
/usr/share/model/vmaf_float_v0.6.1neg.pkl
/usr/share/model/vmaf_float_v0.6.1neg.pkl.model
/usr/share/model/vmaf_rb_v0.6.2
/usr/share/model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.json
/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.json
/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.json
/usr/share/model/vmaf_v0.6.1neg.json

References

Summary

In this tutorial we learn how to install vmaf-models on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).