Changes between Version 172 and Version 173 of CompilationGuide/Ubuntu


Ignore:
Timestamp:
Feb 28, 2021, 4:00:26 PM (6 years ago)
Author:
veikk0
Comment:

Add libvmaf.

Legend:

Unmodified
Added
Removed
Modified
  • CompilationGuide/Ubuntu

    v172 v173  
    344344}}}
    345345
     346== libvmaf ==
     347
     348Library for calculating the [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion VMAF] video quality metric. Requires `ffmpeg` to be configured with `--enable-libvmaf`. Currently [https://github.com/Netflix/vmaf/issues/788 an issue] in libvmaf also requires FFmpeg to be built with `--ld="g++"` for a static build to succeed.
     349
     350
     351To compile:
     352{{{
     353cd ~/ffmpeg_sources && \
     354wget https://github.com/Netflix/vmaf/archive/v2.1.1.tar.gz && \
     355tar xvf v2.1.1.tar.gz && \
     356mkdir -p vmaf-2.1.1/libvmaf/build &&\
     357cd vmaf-2.1.1/libvmaf/build && \
     358meson setup -Denable_tests=false -Denable_docs=false --buildtype=release --default-library=static .. --prefix "$HOME/ffmpeg_build" --bindir="$HOME/bin" --libdir="$HOME/ffmpeg_build/lib" && \
     359ninja && \
     360ninja install
     361}}}
     362
    346363== FFmpeg ==
    347364
    … …  
    358375  --extra-ldflags="-L$HOME/ffmpeg_build/lib" \
    359376  --extra-libs="-lpthread -lm" \
     377  --ld="g++" \
    360378  --bindir="$HOME/bin" \
    361379  --enable-gpl \