{
  "key": {
    "ffmpeg": "ffmpeg version 8.1.2-essentials_build-www.gyan.dev Copyright (c) 2000-2026 the FFmpeg developers",
    "driver": "582.66",
    "gpu": "NVIDIA GeForce GTX 1070 Ti"
  },
  "stamp": 1785376525.6376526,
  "gpu": "NVIDIA GeForce GTX 1070 Ti",
  "driver": "582.66",
  "encoders": [
    {
      "encoder": "h264_nvenc",
      "ok": false,
      "seconds": 0.105,
      "error": "0536a73c0] Task finished with error code: -40 (Function not implemented)\n[vf#0:0 @ 00000200536a73c0] Terminating thread with return code -40 (Function not implemented)\n[vost#0:0/h264_nvenc @ 0000020051aa6c40] [enc:h264_nvenc @ 0000020051a81780] Could not open encoder before EOF\n[vost#0:0/h264_nvenc @ 0000020051aa6c40] Task finished with error code: -22 (Invalid argument)\n[vost#0:0/h264_nvenc @ 0000020051aa6c40] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 0000020051a58500] Nothing was written into output file, because at least one of its streams received no packets.",
      "codec": "h264"
    },
    {
      "encoder": "hevc_nvenc",
      "ok": false,
      "seconds": 0.087,
      "error": "796a673c0] Task finished with error code: -40 (Function not implemented)\n[vf#0:0 @ 0000021796a673c0] Terminating thread with return code -40 (Function not implemented)\n[vost#0:0/hevc_nvenc @ 0000021796837f80] [enc:hevc_nvenc @ 000002179680f5c0] Could not open encoder before EOF\n[vost#0:0/hevc_nvenc @ 0000021796837f80] Task finished with error code: -22 (Invalid argument)\n[vost#0:0/hevc_nvenc @ 0000021796837f80] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 00000217967e8100] Nothing was written into output file, because at least one of its streams received no packets.",
      "codec": "hevc"
    },
    {
      "encoder": "av1_nvenc",
      "ok": false,
      "seconds": 0.108,
      "error": "00211ef7b73c0] Task finished with error code: -40 (Function not implemented)\n[vf#0:0 @ 00000211ef7b73c0] Terminating thread with return code -40 (Function not implemented)\n[vost#0:0/av1_nvenc @ 00000211edcd6d80] [enc:av1_nvenc @ 00000211edcb0340] Could not open encoder before EOF\n[vost#0:0/av1_nvenc @ 00000211edcd6d80] Task finished with error code: -22 (Invalid argument)\n[vost#0:0/av1_nvenc @ 00000211edcd6d80] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 00000211edcd7480] Nothing was written into output file, because at least one of its streams received no packets.",
      "codec": "av1"
    },
    {
      "encoder": "h264_qsv",
      "ok": false,
      "seconds": 0.121,
      "error": "10200] Task finished with error code: -1313558101 (Unknown error occurred)\n[vf#0:0 @ 000001cb90410200] Terminating thread with return code -1313558101 (Unknown error occurred)\n[vost#0:0/h264_qsv @ 000001cb90398600] [enc:h264_qsv @ 000001cb90372440] Could not open encoder before EOF\n[vost#0:0/h264_qsv @ 000001cb90398600] Task finished with error code: -22 (Invalid argument)\n[vost#0:0/h264_qsv @ 000001cb90398600] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 000001cb9034a4c0] Nothing was written into output file, because at least one of its streams received no packets.",
      "codec": "h264"
    },
    {
      "encoder": "hevc_qsv",
      "ok": false,
      "seconds": 0.142,
      "error": "80dc0] Task finished with error code: -1313558101 (Unknown error occurred)\n[vf#0:0 @ 0000018598180dc0] Terminating thread with return code -1313558101 (Unknown error occurred)\n[vost#0:0/hevc_qsv @ 0000018598108380] [enc:hevc_qsv @ 00000185980e2540] Could not open encoder before EOF\n[vost#0:0/hevc_qsv @ 0000018598108380] Task finished with error code: -22 (Invalid argument)\n[vost#0:0/hevc_qsv @ 0000018598108380] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 00000185980b80c0] Nothing was written into output file, because at least one of its streams received no packets.",
      "codec": "hevc"
    },
    {
      "encoder": "h264_amf",
      "ok": false,
      "seconds": 0.09,
      "error": "d0400] Task finished with error code: -1313558101 (Unknown error occurred)\n[vf#0:0 @ 000001c7df6d0400] Terminating thread with return code -1313558101 (Unknown error occurred)\n[vost#0:0/h264_amf @ 000001c7df656280] [enc:h264_amf @ 000001c7df6ce440] Could not open encoder before EOF\n[vost#0:0/h264_amf @ 000001c7df656280] Task finished with error code: -22 (Invalid argument)\n[vost#0:0/h264_amf @ 000001c7df656280] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 000001c7df607fc0] Nothing was written into output file, because at least one of its streams received no packets.",
      "codec": "h264"
    },
    {
      "encoder": "hevc_amf",
      "ok": false,
      "seconds": 0.111,
      "error": "fe600] Task finished with error code: -1313558101 (Unknown error occurred)\n[vf#0:0 @ 000001a441afe600] Terminating thread with return code -1313558101 (Unknown error occurred)\n[vost#0:0/hevc_amf @ 000001a441a88540] [enc:hevc_amf @ 000001a441a61280] Could not open encoder before EOF\n[vost#0:0/hevc_amf @ 000001a441a88540] Task finished with error code: -22 (Invalid argument)\n[vost#0:0/hevc_amf @ 000001a441a88540] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 000001a441a89a40] Nothing was written into output file, because at least one of its streams received no packets.",
      "codec": "hevc"
    },
    {
      "encoder": "libx264",
      "ok": true,
      "seconds": 0.142,
      "error": null,
      "codec": "h264"
    },
    {
      "encoder": "libx265",
      "ok": true,
      "seconds": 0.372,
      "error": null,
      "codec": "hevc"
    }
  ],
  "working": [
    "libx264",
    "libx265"
  ],
  "hwaccel": {
    "hwaccel": "cuda",
    "ok": true,
    "cpu_path_ok": true,
    "system_memory_path": {
      "ok": true,
      "seconds": 0.61,
      "error": null
    },
    "gpu_memory_path": {
      "ok": true,
      "seconds": 0.5,
      "error": null
    },
    "cpu_seconds": 0.4,
    "speedup_vs_cpu": 0.66,
    "worth_using": false,
    "note": "Включай только если speedup_vs_cpu заметный. На средней карте выигрыш на декоде часто в пределах погрешности, а любой CPU-фильтр всё равно требует выгрузки кадров из памяти GPU."
  },
  "rejected": [
    "h264_nvenc: этот сборка FFmpeg собрана под NVENC API 13.1, а драйвер 582.66 даёт 13.0. Нужен драйвер NVIDIA 610.00 или новее — либо сборка FFmpeg под старый NVENC SDK. Рендер идёт на CPU, это не ошибка скрипта.",
    "hevc_nvenc: этот сборка FFmpeg собрана под NVENC API 13.1, а драйвер 582.66 даёт 13.0. Нужен драйвер NVIDIA 610.00 или новее — либо сборка FFmpeg под старый NVENC SDK. Рендер идёт на CPU, это не ошибка скрипта.",
    "av1_nvenc: этот сборка FFmpeg собрана под NVENC API 13.1, а драйвер 582.66 даёт 13.0. Нужен драйвер NVIDIA 610.00 или новее — либо сборка FFmpeg под старый NVENC SDK. Рендер идёт на CPU, это не ошибка скрипта.",
    "h264_qsv: 001cb90398600] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 000001cb9034a4c0] Nothing was written into output file, because at least one of its streams received no packets.",
    "hevc_qsv: 0018598108380] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 00000185980b80c0] Nothing was written into output file, because at least one of its streams received no packets.",
    "h264_amf: 001c7df656280] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 000001c7df607fc0] Nothing was written into output file, because at least one of its streams received no packets.",
    "hevc_amf: 001a441a88540] Terminating thread with return code -22 (Invalid argument)\n[out#0/null @ 000001a441a89a40] Nothing was written into output file, because at least one of its streams received no packets."
  ],
  "cpu_threads": 8
}
