File size: 1,829 Bytes
d90fac7 540b1a8 d90fac7 540b1a8 d90fac7 540b1a8 d90fac7 540b1a8 d90fac7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | services:
compression-eval:
image: vidaio-compression-eval:latest
ports:
- "${EVAL_PORT:-8081}:8081"
environment:
EVAL_DATA_DIR: /data
EVAL_MAX_HISTORY: "20"
EVAL_HOST: "0.0.0.0"
EVAL_PORT: "8081"
EVAL_RELOAD: "false"
EVAL_CLIP_PARALLELISM: "5"
VMAF_MODEL_DIR: /usr/local/share/vmaf/model
# Preset 2: best RD; use with upward refine to climb CRF at VMAF floor.
MINER_VMAF_SVT_PRESET: "2"
MINER_VMAF_SEARCH_BACKEND: engine
MINER_ML_CRF_MODEL: /app/miner/compression/models/crf_extratrees.joblib
MINER_ML_CRF_MIN_CONF: "0.35"
MINER_VMAF_ENGINE_ML: "1"
# Same preset for search + final — fast search preset 12 underestimates VMAF → low CRF.
MINER_VMAF_SEARCH_PRESET: ""
MINER_VMAF_PROBE_CLIPS: "2"
MINER_VMAF_PROBE_SECONDS: "1"
MINER_VMAF_VERIFY_CLIPS: "2"
MINER_VMAF_VERIFY_FULL: "1"
MINER_VMAF_VERIFY_SUBSAMPLE: "2"
MINER_VMAF_MAX_ITERS: "3"
MINER_VMAF_CRF_MAX: "63"
MINER_VMAF_MAX_CORRECTIONS: "1"
MINER_VMAF_UPWARD_REFINES: "3"
MINER_VMAF_UPWARD_STEP: "1"
MINER_VMAF_UPWARD_HEADROOM: "0.10"
MINER_VMAF_UPWARD_FULL_HEADROOM: "0.35"
MINER_VMAF_SAFETY_MARGIN: "0.15"
MINER_VMAF_FINAL_MARGIN: "0.15"
MINER_VMAF_LOOKAHEAD: "48"
MINER_VMAF_KEYINT: "-1"
MINER_VMAF_SVT_EXTRA_PARAMS: "lookahead=48:keyint=-1"
MINER_VMAF_DENOISE: "off"
MINER_VMAF_ENCODE_BUDGET_S: "165"
MINER_VMAF_ENCODE_RESERVE_S: "52"
MINER_VMAF_VARIANCE_BOOST: "1"
MINER_VMAF_VB_STRENGTH: "2"
MINER_VMAF_CONTENT_ADAPT: "1"
MINER_VMAF_SCRAMBLE_AWARE: "1"
MINER_VMAF_SCRAMBLE_DUP_REUSE: "1"
MINER_VMAF_PER_SCENE: "0"
volumes:
- ./data:/data
shm_size: "2gb"
restart: unless-stopped
|