How To Install daala-tools on CentOS 8

daala-tools is Daala video codec tools

Introduction

In this tutorial we learn how to install daala-tools on CentOS 8.

What is daala-tools

A new video compression technology. The goal of the project is to provide a video format that’s free to implement, use and distribute, and a reference implementation with technical performance superior to H.265. The daala-tools package contains a test player and encoder plus programs for testing daala support in your applications.

We can use yum or dnf to install daala-tools on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install daala-tools.

Install daala-tools on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo dnf -y install daala-tools

Install daala-tools on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo yum -y install daala-tools

How To Uninstall daala-tools on CentOS 8

To uninstall only the daala-tools package we can use the following command:

sudo dnf remove daala-tools

daala-tools Package Contents on CentOS 8

/usr/bin/bjontegaard
/usr/bin/block_size_analysis
/usr/bin/compute_basis
/usr/bin/compute_haar_basis
/usr/bin/cos_search
/usr/bin/daalainfo
/usr/bin/divu_const
/usr/bin/downsample
/usr/bin/draw_zigzags
/usr/bin/dump_fastssim
/usr/bin/dump_msssim
/usr/bin/dump_psnr
/usr/bin/dump_psnrhvs
/usr/bin/dump_ssim
/usr/bin/gen_cdf
/usr/bin/gen_laplace_tables
/usr/bin/gen_sqrt_tbl
/usr/bin/jpegyuv
/usr/bin/png2y4m
/usr/bin/to_monochrome
/usr/bin/trans2d
/usr/bin/trans_gain
/usr/bin/upsample
/usr/bin/vq_train
/usr/bin/y4m2png
/usr/bin/y4m2yuv
/usr/bin/yuv2yuv4mpeg
/usr/bin/yuvjpeg
/usr/lib/.build-id
/usr/lib/.build-id/00
/usr/lib/.build-id/00/0459076297718fffd844a6c7a9858c4483d2ed
/usr/lib/.build-id/03
/usr/lib/.build-id/03/2050c12582850664b41cd0db23ddb49c6bddea
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/ccdc8d3c8811f175ac768efb87287a830357d4
/usr/lib/.build-id/2d
/usr/lib/.build-id/2d/1118a351ca9646bd6a329437479c761b291971
/usr/lib/.build-id/30
/usr/lib/.build-id/30/89a13ace8a1e5e1563c4f3634c160f71c48c4e
/usr/lib/.build-id/3c
/usr/lib/.build-id/3c/16d83c9d24e961ac4521f22a3fdd4d267ed4e2
/usr/lib/.build-id/4d
/usr/lib/.build-id/4d/228cb4f4f7cbdb37343e95ea7589e583d5526f
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/efa55a113968b7a88632fd77bc2a250600899d
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/26a8412a7128cc71f918567f82ed79cfbde902
/usr/lib/.build-id/59
/usr/lib/.build-id/59/825cfdf2abc1bf448c9f0f2937a6cf6dfff4ed
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/ba269a8acb1a645a6f87889983daf621b4d267
/usr/lib/.build-id/67
/usr/lib/.build-id/67/9e74c963c438aad754b93599d8d25d151cd9cc
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/58183f5303ddcd9ed6570565a6cbd1b8369e12
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/79942e7c46cc76c6f3afebe36ddd4bfaead7af
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/584050ad686db7d8efb361a790b1b59cfba90d
/usr/lib/.build-id/93
/usr/lib/.build-id/93/21b6f47c0aeca0600d018d5d7de1afba9761ac
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/9f97c9869ea972d1a7ffe672d14dc0916bbc22
/usr/lib/.build-id/b6
/usr/lib/.build-id/b6/06327865f66d5b6ec7daa1cfdb9a18459d35a9
/usr/lib/.build-id/b9
/usr/lib/.build-id/b9/82d4db190117084642458f88c97f4a335e96e8
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/94b3f27281f344b6a9178f378bb89e5ef57ed5
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/f6c7fe8be040b731502a9698b72c01464c3987
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/c0efa7b1e6ab6a97ae70779f0cb80bc727cc99
/usr/lib/.build-id/d1
/usr/lib/.build-id/d1/13876f2bdbf21d64521adf5329420c110a6514
/usr/lib/.build-id/d8
/usr/lib/.build-id/d8/c6765b32d704068906a78ccdb857bba8457cde
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/69e6db5d055afc4a4a7570e874d04f3a761e9b
/usr/lib/.build-id/ed
/usr/lib/.build-id/ed/44f161d799d73c6d37d9389f5e8bafbc8ae7f3
/usr/lib/.build-id/ef
/usr/lib/.build-id/ef/ab2d7c70207329a37bb8bf1f1e0e0d0e326593
/usr/lib/.build-id/fb
/usr/lib/.build-id/fb/7821ecf1e09e0ef1fce4383a98fb976dcfdcab

References

Summary

In this tutorial we learn how to install daala-tools on CentOS 8 using yum and dnf.