首先,我必须说我在ubuntu方面并不是很有经验。
我想安装这个库以便与FFMPEG一起使用。
我正在按照这些步骤进行操作,但我无法成功安装...
https://github.com/Netflix/vmaf/blob/master/resource/doc/VMAF_Python_library.md
是否有人能告诉我具体的步骤(命令)我必须遵循?
另外,有人知道除PSNR或SSIM之外,FFMPEG还可以直接计算哪些其他度量标准吗?
非常感谢。
首先,我必须说我在ubuntu方面并不是很有经验。
我想安装这个库以便与FFMPEG一起使用。
我正在按照这些步骤进行操作,但我无法成功安装...
https://github.com/Netflix/vmaf/blob/master/resource/doc/VMAF_Python_library.md
是否有人能告诉我具体的步骤(命令)我必须遵循?
另外,有人知道除PSNR或SSIM之外,FFMPEG还可以直接计算哪些其他度量标准吗?
非常感谢。
apt update -qq
apt install pkg-config -y
apt-get install --no-install-recommends\
ninja-build \
python3 \
python3-pip \
python3-setuptools \
python3-wheel \
ninja-build \
wget \
doxygen \
autoconf \
automake \
cmake \
g++ \
gcc \
pkg-config \
make \
nasm \
yasm -y
pip3 install --user meson
安装libvmaf:
export PATH="$PATH:$HOME/.local/bin"
wget https://github.com/Netflix/vmaf/archive/v1.5.1.tar.gz
tar -xzf v1.5.1.tar.gz
cd vmaf-1.5.1/libvmaf/
meson build --buildtype release
ninja -vC build
ninja -vC build test
ninja -vC build install
安装ffmpeg:
wget https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2 && tar xjf ffmpeg-4.2.2.tar.bz2
cd ffmpeg-4.2.2
./configure --enable-libvmaf --enable-version3
make
make install
$PATH
、$LD_LIBRARY_PATH
和$PKG_CONFIG_PATH
。这里有一个OTTVerse的详细指南,介绍如何在Ubuntu 18.04上编译和安装支持VMAF的FFmpeg。整个过程不应该超过几分钟。
需要注意的是,VMAF的libvmaf
库将很快被替换为一个名为libvmaf_rc
的新库。希望它与FFmpeg的编译仍然顺利。
sudo apt-get install nasm doxygen ninja-build meson
cd
进入 VMAF 源代码文件夹。cd
进入 libvmaf
文件夹。meson build --buildtype release
ninja -vC build
ninja -vC build install
cd
进入 ffmpeg 源代码文件夹。./configure --enable-gpl --enable-libx264 --enable-libx265 --enable-nonfree --enable-libvmaf --enable-version3
sudo make
sudo make install
export
行添加到 ~/.bashrc
或 ~/.bash_profile
中:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/x86_64-linux-gnu/
。source ~/.bashrc
或 source ~/.bash_profile
。归属。