Может ли кто-нибудь помочь мне установить библиотеку Netflix VMAF в Ubuntu - PullRequest
0 голосов
/ 28 мая 2020

Прежде всего, я должен сказать, что я не очень разбираюсь в ubuntu. Я хотел бы установить эту библиотеку для использования с FFMPEG.

Я выполняю эти шаги, но мне удается установить ее хорошо ...

https://github.com/Netflix/vmaf/blob/master/resource/doc/VMAF_Python_library.md

Может ли кто-нибудь сказать мне, каковы точные шаги (команды), которым я должен следовать.

С другой стороны, кто-то знает, есть ли другие метрики, которые ffmpeg вычисляет напрямую (кроме PSNR или SSIM)?

Большое спасибо

Ответы [ 3 ]

0 голосов
/ 02 июня 2020

Ссылка, которую вы предоставили, предназначена только для установки библиотеки VMAF python. Чтобы использовать VMAF с ffmpeg, вам необходимо сначала установить libvmaf , а затем скомпилировать ffmpeg с включенным фильтром libvmaf. Однако, как предлагает один пользователь, вы можете использовать уже скомпилированные пакеты ffmpeg https://www.johnvansickle.com/ffmpeg/

Переходим к вашим вопросам. Это шаг за шагом, которым я следовал, чтобы установить FFmpeg + VMAF поверх Ubuntu 20.04:

Установка зависимостей:

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.

0 голосов
/ 30 июля 2020

Вот подробное руководство по OTTVerse по компиляции и установке FFmpeg с поддержкой VMAF в Ubuntu 18.04. Это займет у вас не более нескольких минут.

Имейте в виду, что библиотека libvmaf VMAF скоро будет удалена и заменена новой библиотекой под названием libvmaf_rc. Надеюсь, его компиляция с FFmpeg также останется гладкой.

0 голосов
/ 28 мая 2020

Загрузите уже скомпилированный ffmpeg с johnvansickle.com . Он поддерживает фильтр libvmaf . Инструкции по установке см. В FAQ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...