{
  "job_id": "e18a9d57",
  "saved_at": "2026-05-22T17:14:28.615347",
  "visitor_key": null,
  "mode": "all_codecs",
  "codecs": {
    "h264": {
      "cpu": {
        "preset_key": "cpu",
        "preset_label": "H.264 CPU",
        "preset_detail": "libx264 \u00b7 4000 kbps ABR \u00b7 1080p \u00b7 24 cores",
        "transcode": {
          "success": true,
          "duration_s": 36.3,
          "ffmpeg_cmd": "nice -n -5 /usr/local/bin/ffmpeg-master -y -i /home/gos/wattlab/test_content/meridian_120s.mp4 -c:v libx264 -b:v 4000k -vf scale=-2:1080 -c:a aac -b:a 128k /tmp/wattlab_uploads/e18a9d57_cpu_out.mp4 -progress pipe:1 -nostats",
          "ffmpeg_version": "ffmpeg version N-124403-g28ecb07e55-20260507 Copyright (c) 2000-2026 the FFmpeg developers",
          "stderr": ""
        },
        "output_size_mb": 57.01,
        "energy": {
          "w_base": 57.58,
          "w_task": 134.73,
          "delta_w": 77.15,
          "delta_t_s": 36.4,
          "delta_e_wh": 0.7801,
          "poll_count": 33,
          "baseline_samples_w": [
            55.73,
            55.04,
            57.02,
            60.19,
            60.19,
            57.45,
            57.93,
            57.06
          ],
          "task_samples_w": [
            58.28,
            58.28,
            75.32,
            141.25,
            142.33,
            142.33,
            142.22,
            140.77,
            141.57,
            141.57,
            141.8,
            141.84,
            142.42,
            142.42,
            141.14,
            141.68,
            141.41,
            141.41,
            141.69,
            141.57,
            141.87,
            141.87,
            141.78,
            141.8,
            142.1,
            142.1,
            142.36,
            140.8,
            141.79,
            141.79,
            142.04,
            141.82,
            142.56
          ],
          "confidence": {
            "method": "ci",
            "confidence_positive": 1.0,
            "se_final_w": 4.667,
            "ci_delta_w_95": [
              68.003,
              86.298
            ],
            "flag": "\ud83d\udfe2",
            "label": "Repeatable"
          },
          "co2e": {
            "grams": 0.02215484,
            "intensity": {
              "g_per_kwh": 28.4,
              "source": "live",
              "fetched_at": 1779462859.0402718,
              "age_s": 1768,
              "zone": "FR",
              "zone_label": "Paris (France)",
              "provider": "Eco2mix (RTE/Etalab)",
              "provider_url": "https://www.rte-france.com/eco2mix",
              "mix_mw": {
                "nucleaire": 38244,
                "eolien": 927,
                "solaire": 13841,
                "hydraulique": 5190,
                "bioenergies": 1164,
                "gaz": 385,
                "charbon": 0,
                "fioul": 34,
                "pompage": -2530
              }
            }
          }
        },
        "thermals": {
          "cpu_base": 50.9,
          "cpu_peak": 59.6,
          "cpu_mean": 57.7,
          "gpu_base": 38.0,
          "gpu_peak": 38.0,
          "gpu_mean": 38.0,
          "gpu_ppt_mean_w": 3.0,
          "gpu_ppt_peak_w": 3.0
        },
        "vmaf": 94.03
      },
      "gpu": {
        "preset_key": "gpu",
        "preset_label": "H.264 GPU",
        "preset_detail": "h264_vaapi \u00b7 4000 kbps ABR \u00b7 1080p \u00b7 full pipeline",
        "transcode": {
          "success": true,
          "duration_s": 17.7,
          "ffmpeg_cmd": "nice -n -5 /usr/local/bin/ffmpeg-master -y -hwaccel vaapi -hwaccel_output_format vaapi -extra_hw_frames 32 -vaapi_device /dev/dri/renderD128 -i /home/gos/wattlab/test_content/meridian_120s.mp4 -vf scale_vaapi=w=-2:h=1080:format=nv12 -c:v h264_vaapi -b:v 4000k -c:a aac -b:a 128k /tmp/wattlab_uploads/e18a9d57_gpu_out.mp4 -progress pipe:1 -nostats",
          "ffmpeg_version": "ffmpeg version N-124403-g28ecb07e55-20260507 Copyright (c) 2000-2026 the FFmpeg developers",
          "stderr": ""
        },
        "output_size_mb": 54.45,
        "energy": {
          "w_base": 57.81,
          "w_task": 129.48,
          "delta_w": 71.67,
          "delta_t_s": 17.8,
          "delta_e_wh": 0.3544,
          "poll_count": 17,
          "baseline_samples_w": [
            55.98,
            56.39,
            57.84,
            57.84,
            58.23,
            58.85,
            58.85,
            58.53
          ],
          "task_samples_w": [
            65.58,
            69.07,
            69.07,
            142.91,
            141.99,
            142.48,
            142.48,
            142.48,
            142.01,
            143.19,
            143.19,
            143.51,
            141.46,
            142.34,
            142.34,
            143.73,
            143.27
          ],
          "confidence": {
            "method": "ci",
            "confidence_positive": 1.0,
            "se_final_w": 7.775,
            "ci_delta_w_95": [
              56.424,
              86.902
            ],
            "flag": "\ud83d\udfe2",
            "label": "Repeatable"
          },
          "co2e": {
            "grams": 0.01006496,
            "intensity": {
              "g_per_kwh": 28.4,
              "source": "live",
              "fetched_at": 1779462859.0402718,
              "age_s": 1768,
              "zone": "FR",
              "zone_label": "Paris (France)",
              "provider": "Eco2mix (RTE/Etalab)",
              "provider_url": "https://www.rte-france.com/eco2mix",
              "mix_mw": {
                "nucleaire": 38244,
                "eolien": 927,
                "solaire": 13841,
                "hydraulique": 5190,
                "bioenergies": 1164,
                "gaz": 385,
                "charbon": 0,
                "fioul": 34,
                "pompage": -2530
              }
            }
          }
        },
        "thermals": {
          "cpu_base": 54.6,
          "cpu_peak": 55.8,
          "cpu_mean": 55.5,
          "gpu_base": 38.0,
          "gpu_peak": 48.0,
          "gpu_mean": 45.8,
          "gpu_ppt_mean_w": 51.7,
          "gpu_ppt_peak_w": 56.0
        },
        "vmaf": 92.11
      },
      "analysis": {
        "energy_winner": "GPU",
        "speed_winner": "GPU",
        "energy_diff_pct": 54.6,
        "speed_diff_pct": 51.1,
        "finding": "GPU used 54.6% less energy (0.7801 vs 0.3544 Wh). GPU was 51.1% faster (36.4s vs 17.8s). GPU was both faster and more energy-efficient on this workload. CPU peaked at 59.6\u00b0C (Tctl), GPU junction at 48.0\u00b0C. GPU self-reported mean power (PPT): 51.7W \u2014 cross-check against P110 delta (71.67W total system delta).",
        "confidence_note": "Both runs \ud83d\udfe2 Repeatable.",
        "quality_note": null
      }
    },
    "h265": {
      "cpu": {
        "preset_key": "h265_cpu",
        "preset_label": "H.265 CPU",
        "preset_detail": "libx265 \u00b7 2000 kbps ABR \u00b7 1080p \u00b7 24 cores",
        "transcode": {
          "success": true,
          "duration_s": 66.4,
          "ffmpeg_cmd": "nice -n -5 /usr/local/bin/ffmpeg-master -y -i /home/gos/wattlab/test_content/meridian_120s.mp4 -c:v libx265 -b:v 2000k -vf scale=-2:1080 -c:a aac -b:a 128k /tmp/wattlab_uploads/e18a9d57_h265_cpu_out.mp4 -progress pipe:1 -nostats",
          "ffmpeg_version": "ffmpeg version N-124403-g28ecb07e55-20260507 Copyright (c) 2000-2026 the FFmpeg developers",
          "stderr": ""
        },
        "output_size_mb": 28.58,
        "energy": {
          "w_base": 57.9,
          "w_task": 136.75,
          "delta_w": 78.85,
          "delta_t_s": 66.5,
          "delta_e_wh": 1.4565,
          "poll_count": 60,
          "baseline_samples_w": [
            57.86,
            55.77,
            57.99,
            57.99,
            59.27,
            58.08,
            58.1,
            58.1
          ],
          "task_samples_w": [
            58.22,
            59.38,
            109.45,
            109.45,
            140.64,
            139.11,
            140.42,
            140.42,
            140.41,
            139.92,
            140.63,
            140.63,
            140.93,
            140.75,
            140.43,
            140.43,
            140.47,
            140.88,
            141.04,
            141.04,
            141.11,
            140.86,
            139.91,
            139.91,
            139.67,
            140.11,
            140.11,
            140.01,
            140.62,
            140.18,
            140.18,
            140.82,
            139.91,
            139.91,
            139.91,
            141.1,
            140.73,
            140.76,
            140.76,
            140.57,
            140.77,
            140.5,
            140.5,
            139.78,
            140.12,
            141.31,
            141.31,
            141.15,
            140.75,
            141.16,
            141.16,
            140.42,
            140.52,
            140.5,
            140.5,
            140.29,
            140.23,
            140.91,
            140.91,
            140.6
          ],
          "confidence": {
            "method": "ci",
            "confidence_positive": 1.0,
            "se_final_w": 2.686,
            "ci_delta_w_95": [
              73.594,
              84.122
            ],
            "flag": "\ud83d\udfe2",
            "label": "Repeatable"
          },
          "co2e": {
            "grams": 0.0413646,
            "intensity": {
              "g_per_kwh": 28.4,
              "source": "live",
              "fetched_at": 1779462859.0402718,
              "age_s": 1768,
              "zone": "FR",
              "zone_label": "Paris (France)",
              "provider": "Eco2mix (RTE/Etalab)",
              "provider_url": "https://www.rte-france.com/eco2mix",
              "mix_mw": {
                "nucleaire": 38244,
                "eolien": 927,
                "solaire": 13841,
                "hydraulique": 5190,
                "bioenergies": 1164,
                "gaz": 385,
                "charbon": 0,
                "fioul": 34,
                "pompage": -2530
              }
            }
          }
        },
        "thermals": {
          "cpu_base": 53.5,
          "cpu_peak": 65.5,
          "cpu_mean": 63.1,
          "gpu_base": 41.0,
          "gpu_peak": 41.0,
          "gpu_mean": 40.3,
          "gpu_ppt_mean_w": 3.0,
          "gpu_ppt_peak_w": 3.0
        },
        "vmaf": 94.09
      },
      "gpu": {
        "preset_key": "h265_gpu",
        "preset_label": "H.265 GPU",
        "preset_detail": "hevc_vaapi \u00b7 2000 kbps ABR \u00b7 1080p \u00b7 full pipeline",
        "transcode": {
          "success": true,
          "duration_s": 15.1,
          "ffmpeg_cmd": "nice -n -5 /usr/local/bin/ffmpeg-master -y -hwaccel vaapi -hwaccel_output_format vaapi -extra_hw_frames 32 -vaapi_device /dev/dri/renderD128 -i /home/gos/wattlab/test_content/meridian_120s.mp4 -vf scale_vaapi=w=-2:h=1080:format=nv12 -c:v hevc_vaapi -b:v 2000k -c:a aac -b:a 128k /tmp/wattlab_uploads/e18a9d57_h265_gpu_out.mp4 -progress pipe:1 -nostats",
          "ffmpeg_version": "ffmpeg version N-124403-g28ecb07e55-20260507 Copyright (c) 2000-2026 the FFmpeg developers",
          "stderr": ""
        },
        "output_size_mb": 28.39,
        "energy": {
          "w_base": 58.06,
          "w_task": 128.78,
          "delta_w": 70.72,
          "delta_t_s": 15.2,
          "delta_e_wh": 0.2986,
          "poll_count": 14,
          "baseline_samples_w": [
            56.65,
            56.65,
            58.96,
            57.65,
            57.85,
            57.85,
            59.45,
            59.44
          ],
          "task_samples_w": [
            58.97,
            58.97,
            120.78,
            142.72,
            140.9,
            140.9,
            141.72,
            141.55,
            143.4,
            143.4,
            142.72,
            142.34,
            142.27,
            142.27
          ],
          "confidence": {
            "method": "ci",
            "confidence_positive": 1.0,
            "se_final_w": 8.7,
            "ci_delta_w_95": [
              53.664,
              87.769
            ],
            "flag": "\ud83d\udfe2",
            "label": "Repeatable"
          },
          "co2e": {
            "grams": 0.00848024,
            "intensity": {
              "g_per_kwh": 28.4,
              "source": "live",
              "fetched_at": 1779462859.0402718,
              "age_s": 1768,
              "zone": "FR",
              "zone_label": "Paris (France)",
              "provider": "Eco2mix (RTE/Etalab)",
              "provider_url": "https://www.rte-france.com/eco2mix",
              "mix_mw": {
                "nucleaire": 38244,
                "eolien": 927,
                "solaire": 13841,
                "hydraulique": 5190,
                "bioenergies": 1164,
                "gaz": 385,
                "charbon": 0,
                "fioul": 34,
                "pompage": -2530
              }
            }
          }
        },
        "thermals": {
          "cpu_base": 57.4,
          "cpu_peak": 57.9,
          "cpu_mean": 57.7,
          "gpu_base": 40.0,
          "gpu_peak": 49.0,
          "gpu_mean": 47.2,
          "gpu_ppt_mean_w": 49.8,
          "gpu_ppt_peak_w": 54.0
        },
        "vmaf": 92.0
      },
      "analysis": {
        "energy_winner": "GPU",
        "speed_winner": "GPU",
        "energy_diff_pct": 79.5,
        "speed_diff_pct": 77.1,
        "finding": "GPU used 79.5% less energy (1.4565 vs 0.2986 Wh). GPU was 77.1% faster (66.5s vs 15.2s). GPU was both faster and more energy-efficient on this workload. CPU peaked at 65.5\u00b0C (Tctl), GPU junction at 49.0\u00b0C. GPU self-reported mean power (PPT): 49.8W \u2014 cross-check against P110 delta (70.72W total system delta).",
        "confidence_note": "Both runs \ud83d\udfe2 Repeatable.",
        "quality_note": null
      }
    },
    "av1": {
      "cpu": {
        "preset_key": "av1_cpu",
        "preset_label": "AV1 CPU",
        "preset_detail": "libsvtav1 \u00b7 1500 kbps ABR \u00b7 1080p \u00b7 24 cores",
        "transcode": {
          "success": true,
          "duration_s": 34.1,
          "ffmpeg_cmd": "nice -n -5 /usr/local/bin/ffmpeg-master -y -i /home/gos/wattlab/test_content/meridian_120s.mp4 -c:v libsvtav1 -b:v 1500k -vf scale=-2:1080 -c:a aac -b:a 128k /tmp/wattlab_uploads/e18a9d57_av1_cpu_out.mp4 -progress pipe:1 -nostats",
          "ffmpeg_version": "ffmpeg version N-124403-g28ecb07e55-20260507 Copyright (c) 2000-2026 the FFmpeg developers",
          "stderr": ""
        },
        "output_size_mb": 14.51,
        "energy": {
          "w_base": 58.79,
          "w_task": 133.29,
          "delta_w": 74.5,
          "delta_t_s": 34.2,
          "delta_e_wh": 0.7078,
          "poll_count": 31,
          "baseline_samples_w": [
            58.15,
            58.15,
            59.71,
            58.95,
            57.85,
            57.85,
            59.34,
            60.34
          ],
          "task_samples_w": [
            57.52,
            57.52,
            66.35,
            132.43,
            140.38,
            140.71,
            140.71,
            142.36,
            142.18,
            140.95,
            140.95,
            141.87,
            142.57,
            141.39,
            141.39,
            140.51,
            140.28,
            142.21,
            142.21,
            141.38,
            141.62,
            142.1,
            142.1,
            141.87,
            140.02,
            140.95,
            140.95,
            141.56,
            142.14,
            141.41,
            141.41
          ],
          "confidence": {
            "method": "ci",
            "confidence_positive": 1.0,
            "se_final_w": 5.029,
            "ci_delta_w_95": [
              64.641,
              84.355
            ],
            "flag": "\ud83d\udfe2",
            "label": "Repeatable"
          },
          "co2e": {
            "grams": 0.02010152,
            "intensity": {
              "g_per_kwh": 28.4,
              "source": "live",
              "fetched_at": 1779462859.0402718,
              "age_s": 1768,
              "zone": "FR",
              "zone_label": "Paris (France)",
              "provider": "Eco2mix (RTE/Etalab)",
              "provider_url": "https://www.rte-france.com/eco2mix",
              "mix_mw": {
                "nucleaire": 38244,
                "eolien": 927,
                "solaire": 13841,
                "hydraulique": 5190,
                "bioenergies": 1164,
                "gaz": 385,
                "charbon": 0,
                "fioul": 34,
                "pompage": -2530
              }
            }
          }
        },
        "thermals": {
          "cpu_base": 55.4,
          "cpu_peak": 66.8,
          "cpu_mean": 63.0,
          "gpu_base": 42.0,
          "gpu_peak": 42.0,
          "gpu_mean": 42.0,
          "gpu_ppt_mean_w": 3.0,
          "gpu_ppt_peak_w": 3.0
        },
        "vmaf": 92.74
      },
      "gpu": {
        "preset_key": "av1_gpu",
        "preset_label": "AV1 GPU",
        "preset_detail": "av1_vaapi \u00b7 1500 kbps ABR \u00b7 1080p \u00b7 full pipeline",
        "transcode": {
          "success": true,
          "duration_s": 15.0,
          "ffmpeg_cmd": "nice -n -5 /usr/local/bin/ffmpeg-master -y -hwaccel vaapi -hwaccel_output_format vaapi -extra_hw_frames 32 -vaapi_device /dev/dri/renderD128 -i /home/gos/wattlab/test_content/meridian_120s.mp4 -vf scale_vaapi=w=-2:h=1080:format=nv12 -c:v av1_vaapi -b:v 1500k -c:a aac -b:a 128k /tmp/wattlab_uploads/e18a9d57_av1_gpu_out.mp4 -progress pipe:1 -nostats",
          "ffmpeg_version": "ffmpeg version N-124403-g28ecb07e55-20260507 Copyright (c) 2000-2026 the FFmpeg developers",
          "stderr": ""
        },
        "output_size_mb": 20.34,
        "energy": {
          "w_base": 59.06,
          "w_task": 135.01,
          "delta_w": 75.95,
          "delta_t_s": 15.1,
          "delta_e_wh": 0.3186,
          "poll_count": 13,
          "baseline_samples_w": [
            57.08,
            57.08,
            59.68,
            60.16,
            59.56,
            59.56,
            58.59,
            60.76
          ],
          "task_samples_w": [
            65.94,
            102.39,
            143.05,
            144.16,
            144.16,
            144.76,
            143.7,
            144.62,
            144.75,
            144.75,
            144.12,
            144.38,
            144.38
          ],
          "confidence": {
            "method": "ci",
            "confidence_positive": 1.0,
            "se_final_w": 7.259,
            "ci_delta_w_95": [
              61.726,
              90.181
            ],
            "flag": "\ud83d\udfe2",
            "label": "Repeatable"
          },
          "co2e": {
            "grams": 0.00904824,
            "intensity": {
              "g_per_kwh": 28.4,
              "source": "live",
              "fetched_at": 1779462859.0402718,
              "age_s": 1768,
              "zone": "FR",
              "zone_label": "Paris (France)",
              "provider": "Eco2mix (RTE/Etalab)",
              "provider_url": "https://www.rte-france.com/eco2mix",
              "mix_mw": {
                "nucleaire": 38244,
                "eolien": 927,
                "solaire": 13841,
                "hydraulique": 5190,
                "bioenergies": 1164,
                "gaz": 385,
                "charbon": 0,
                "fioul": 34,
                "pompage": -2530
              }
            }
          }
        },
        "thermals": {
          "cpu_base": 57.3,
          "cpu_peak": 57.8,
          "cpu_mean": 57.7,
          "gpu_base": 42.0,
          "gpu_peak": 51.0,
          "gpu_mean": 49.0,
          "gpu_ppt_mean_w": 50.5,
          "gpu_ppt_peak_w": 55.0
        },
        "vmaf": 90.79
      },
      "analysis": {
        "energy_winner": "GPU",
        "speed_winner": "GPU",
        "energy_diff_pct": 55.0,
        "speed_diff_pct": 55.8,
        "finding": "GPU used 55.0% less energy (0.7078 vs 0.3186 Wh). GPU was 55.8% faster (34.2s vs 15.1s). GPU was both faster and more energy-efficient on this workload. CPU peaked at 66.8\u00b0C (Tctl), GPU junction at 51.0\u00b0C. GPU self-reported mean power (PPT): 50.5W \u2014 cross-check against P110 delta (75.95W total system delta).",
        "confidence_note": "Both runs \ud83d\udfe2 Repeatable.",
        "quality_note": null
      }
    }
  },
  "analysis": {
    "most_efficient": {
      "label": "H.265 GPU",
      "codec": "h265",
      "side": "gpu",
      "delta_e_wh": 0.2986,
      "delta_t_s": 15.2,
      "output_size_mb": 28.39,
      "confidence_flag": "\ud83d\udfe2"
    },
    "fastest": {
      "label": "AV1 GPU",
      "codec": "av1",
      "side": "gpu",
      "delta_e_wh": 0.3186,
      "delta_t_s": 15.1,
      "output_size_mb": 20.34,
      "confidence_flag": "\ud83d\udfe2"
    },
    "codec_summaries": {
      "h264": {
        "energy_winner": "GPU",
        "speed_winner": "GPU",
        "energy_diff_pct": 54.6,
        "speed_diff_pct": 51.1
      },
      "h265": {
        "energy_winner": "GPU",
        "speed_winner": "GPU",
        "energy_diff_pct": 79.5,
        "speed_diff_pct": 77.1
      },
      "av1": {
        "energy_winner": "GPU",
        "speed_winner": "GPU",
        "energy_diff_pct": 55.0,
        "speed_diff_pct": 55.8
      }
    }
  },
  "scope": "Device layer only (GoS1 server). Network, CDN, CPE excluded.",
  "owl_version": {
    "version": "0.4.0",
    "sha": "cc792db",
    "dirty": true,
    "built_at": "2026-05-22"
  }
}