jrottenberg / ffmpeg

Docker build for FFmpeg on Ubuntu / Alpine / Centos / Scratch / nvidia / vaapi
https://hub.docker.com/r/jrottenberg/ffmpeg/
Apache License 2.0
1.38k stars 452 forks source link

WIP: Add Netflix vmaf to ffmpeg running on ubuntu1804. #258

Closed brycechesternewman closed 3 years ago

brycechesternewman commented 3 years ago

So far ubuntu1804 is the only one I was able to get working with VMAF 1.5.2. I plan to try to do the others but wanted some feedback on the current direction I took so far.

brycechesternewman commented 3 years ago

@jrottenberg Hi. Why would build alpine311_3.3.9 succeed but build alpine311_3.4.8 fail? Locally they both failure for for me since they missing are dependencies.

Even adding the dependencies locally they still cannot be found. Does it make sense to manually download them in the alpine 3.11 Docker template? I don't have much experience with apk so perhaps something is missing in the apk command?

v3.11.6-215-g0999d9b171 [http://dl-cdn.alpinelinux.org/alpine/v3.11/main]
v3.11.6-212-g3a84324cad [http://dl-cdn.alpinelinux.org/alpine/v3.11/community]
OK: 11273 distinct packages available
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  ninja-build (missing):
    required by: world[ninja-build]
  python3-pip (missing):
    required by: world[python3-pip]
  python3-setuptools (missing):
    required by: world[python3-setuptools]
  python3-wheel (missing):
    required by: world[python3-wheel]
The command '/bin/sh -c buildDeps="autoconf                    automake                    bash                    binutils                    bzip2                    cmake                    curl                    coreutils                    diffutils                    file                    g++                    gcc                    gperf                    libtool                    make                    python                    openssl-dev                    tar                    yasm                    nasm                    zlib-dev                    expat-dev                    python3                    python3-dev                    python3-pip                    python3-setuptools                    python3-wheel                    ninja-build" &&         apk update &&         apk add --no-cache --update ${buildDeps}' returned a non-zero code: 4
jrottenberg commented 3 years ago

fixed by https://github.com/jrottenberg/ffmpeg/pull/289