Fraunhofer Versatile Video Encoder (VVenC)の実行について (vvencFFapp: command not foundの対処法)

FraunhoferのVersatile Video Encoder (VVenC)の実行方法について記述する。

VVenCについては以下に書かれている。

https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc/fraunhofer-versatile-video-encoder-vvenc.html

 

また、コードはgithubに公開されている。

https://github.com/fraunhoferhhi/vvenc

 

インストール方法はgithubに書かれていているが、cmakeのバージョンが大切になってくる。

(指定のバージョンより前のものを利用するとビルドできなかった)

また、cmakeのインストール方法については以下に書いてある。

https://jskangaroo.hatenablog.com/entry/2020/02/11/213905

 

そしてgithubにあるように

vvencFFapp --preset medium --InputFile video.yuv -s 416x240 -fr 30 --QP 37 -b aaa.out

 

のように実行してみると、

bash: vvencFFapp: command not found

と出力され、実行ができない。

 

以下に解決方法を書く。

vvenc内のinstall/bin/にあるvvencappやvvencFFappまでのパスを書く必要があった。

~/vvenc/install/bin/vvencFFapp --preset medium --InputFile video.yuv -s 416x240 -fr 30 --QP 37 -b aaa.out

 

あるいはパスを通すこともできるはずだが、今回はここまで。