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 MINER_VMAF_SVT_PRESET: "6" MINER_VMAF_SEARCH_BACKEND: ml MINER_ML_CRF_MODEL: /app/miner/compression/models/crf_extratrees.joblib MINER_ML_CRF_MIN_CONF: "0.35" MINER_VMAF_SEARCH_PRESET: "12" MINER_VMAF_PROBE_CLIPS: "2" MINER_VMAF_PROBE_SECONDS: "1" MINER_VMAF_VERIFY_CLIPS: "3" 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: "2" MINER_VMAF_UPWARD_STEP: "4" MINER_VMAF_UPWARD_HEADROOM: "0.25" MINER_VMAF_SAFETY_MARGIN: "0.5" MINER_VMAF_FINAL_MARGIN: "0.5" 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