VMAF:修订间差异
跳到导航
跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
(→安裝) |
(→安裝) |
||
第13行: | 第13行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
然後就可以抓下來安裝了: | 然後就可以 把Git repository 抓下來安裝了: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
git clone https://github.com/Netflix/vmaf.git; cd vmaf/python; make; pip install -U -r requirements.txt; python3 setup.py install | git clone https://github.com/Netflix/vmaf.git; cd vmaf/python; make; pip install -U -r requirements.txt; python3 setup.py install | ||
</syntaxhighlight> | |||
最後需要做一些手腳,不想要自己編binary就需要放<code>vmaf</code>的執行檔進對應的位置,這邊用的是[[pyenv]]: | |||
<syntaxhighlight lang="bash"> | |||
mkdir -p ~/.pyenv/versions/3.9.7/lib/python3.9/libvmaf/build/tools; wget -O ~/.pyenv/versions/3.9.7/lib/python3.9/libvmaf/build/tools/vmaf https://github.com/Netflix/vmaf/releases/download/v2.3.0/vmaf | |||
</syntaxhighlight> | </syntaxhighlight> | ||
2021年11月5日 (五) 08:46的版本
VMAF(英语:Video Multimethod Assessment Fusion)是Netflix所设计出来,希望能自动化评量影片档案品质的演算法。
安装
这边主要是描述Ubuntu 20.04下安装VMAF的Python套件的方式。
首先我们会先利用pyenv安装自己的Python环境(避免使用系统的Python),这边要注意Python 3.10.0可能会遇到一些Python module装不起来的问题,我们这边会使用Python 3.9.7。
接著安装需要的相依套件:
sudo apt install -y build-essential gfortran libblas-dev liblack-dev libsvm-dev meson nasm
然后就可以把Git repository抓下来安装了:
git clone https://github.com/Netflix/vmaf.git; cd vmaf/python; make; pip install -U -r requirements.txt; python3 setup.py install
最后需要做一些手脚,不想要自己编binary就需要放vmaf
的执行档进对应的位置,这边用的是pyenv:
mkdir -p ~/.pyenv/versions/3.9.7/lib/python3.9/libvmaf/build/tools; wget -O ~/.pyenv/versions/3.9.7/lib/python3.9/libvmaf/build/tools/vmaf https://github.com/Netflix/vmaf/releases/download/v2.3.0/vmaf