{
 "schemaVersion": "1.0",
 "name": "ScribeIndex Testergebnisse: VEED",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/deed.de"
 },
 "citation": "ScribeIndex (2026): Testergebnisse VEED. https://scribeindex.com/anbieter/veed/test/",
 "corpora": [
  {
   "id": "de-untertitel-v1",
   "version": "1.0",
   "title": "Deutsche Videountertitel",
   "category": "untertitel",
   "task": "file-subtitles",
   "protocol": "1.0",
   "description": "Vierzig deutschsprachige Videos aus Interview, Tutorial, Vortrag und Reportage. Bewertet werden die exportierten SRT- oder WebVTT-Dateien nach Sprachinhalt, zeitlicher Abdeckung und Lesbarkeit, ohne Übersetzung.",
   "sourceScenarioCount": 40,
   "scenarioCount": 40,
   "runs": 3,
   "exclusions": [],
   "strata": [
    {
     "dimension": "Videoart",
     "groups": [
      {
       "label": "Interview",
       "count": 12
      },
      {
       "label": "Tutorial",
       "count": 12
      },
      {
       "label": "Vortrag",
       "count": 10
      },
      {
       "label": "Reportage",
       "count": 6
      }
     ]
    },
    {
     "dimension": "Aussprache",
     "groups": [
      {
       "label": "Standarddeutsch",
       "count": 20
      },
      {
       "label": "Regional (Deutschland)",
       "count": 8
      },
      {
       "label": "Österreichisch",
       "count": 6
      },
      {
       "label": "Schweizerisch gefärbt",
       "count": 6
      }
     ]
    },
    {
     "dimension": "Bildformat",
     "groups": [
      {
       "label": "1920 × 1080, 25 Bilder/s",
       "count": 40
      }
     ]
    }
   ],
   "speakers": {
    "min": 1,
    "max": 2
   },
   "durationSeconds": {
    "min": 180,
    "max": 3540,
    "median": 1080,
    "total": 48480
   },
   "audioFormats": [
    {
     "codec": "H.264 MP4, AAC-LC",
     "sampleRateHertz": 48000,
     "channels": 2
    }
   ],
   "reference": {
    "version": "1.0",
    "words": 95928,
    "characters": 620116,
    "charactersPerWord": 6.464,
    "facts": null,
    "units": [
     {
      "key": "subtitleCues",
      "label": "Referenz-Untertitelsegmente",
      "count": 9816
     }
    ]
   },
   "annotation": {
    "independentAnnotations": 1,
    "adjudication": "Der Wortlaut entsteht als Sprechvorlage vor der Aufnahme, die Zeitgrenzen erst an der Aufnahme. Nach der Aufnahme wird die Vorlage automatisch mit dem Gesprochenen abgeglichen, abweichende Stellen werden an der Aufnahme geprüft und die Referenz vor den Anbieterdurchläufen eingefroren.",
    "rubric": null
   },
   "scorer": {
    "name": "scribeindex-subtitles",
    "version": "1.0"
   },
   "normalization": {
    "id": "de-subtitle-wer",
    "version": "1.0"
   },
   "manifestSha256": "a35c5ee698d61b365b97c82257195aeb72edbd47eab9da548608335d37899941",
   "referenceSha256": "6ec7f71b2989eb19791326360ba6649b7c8c020915a316303d8763a8f58b2d45",
   "uncertainty": {
    "method": "paired-cluster-bootstrap",
    "clusterUnit": "scenario",
    "resamples": 2000,
    "seed": 1605653364,
    "intervalMethod": "percentile",
    "aggregation": "pooled-counts",
    "pairedSampleManifestSha256": "22c41832e7f4054b58c4911e41b1b961649b0482f9f511ad72891e68023bafbc"
   },
   "frozen": "2026-Q2",
   "testPeriod": "2026-Q2/2026-Q3",
   "methodUrl": "https://scribeindex.com/methodik/untertitel/"
  }
 ],
 "results": [
  {
   "id": "veed/untertitel:file-subtitles",
   "provider": "veed",
   "providerName": "VEED",
   "test": "untertitel:file-subtitles",
   "label": "Untertitel für Videodateien",
   "category": "untertitel",
   "task": "file-subtitles",
   "url": "https://scribeindex.com/anbieter/veed/test/#videodateien",
   "rankingUrl": "https://scribeindex.com/vergleich/untertitel/videodateien/",
   "testPeriod": "2026-Q2",
   "protocol": "1.0",
   "corpus": "de-untertitel-v1",
   "scenarios": 40,
   "runs": 3,
   "completed": 120,
   "total": 120,
   "completionRatePercent": 100,
   "evaluation": {
    "output": "subtitles",
    "semanticRubric": null,
    "wordErrorRate": {
     "applicability": "word-aligned",
     "basis": "delivered-output",
     "explanation": "WER wird aus dem zusammengeführten Text der exportierten SRT- oder WebVTT-Datei gegen die normalisierte Referenz berechnet. Zeitmarken und Segmentnummern zählen nicht."
    }
   },
   "score": {
    "version": "2.2",
    "value": 43.8836,
    "ci95": [
     37.1,
     49.8
    ],
    "ci95Method": "paired-cluster-bootstrap",
    "pairedDifferences": [
     {
      "provider": "ai-media",
      "ci95": [
       -20.29,
       -11.58
      ]
     },
     {
      "provider": "clevercast",
      "ci95": [
       -5.72,
       2.92
      ]
     },
     {
      "provider": "happy-scribe",
      "ci95": [
       -13.4,
       -4.95
      ]
     },
     {
      "provider": "amberscript",
      "ci95": [
       -7.86,
       -2.31
      ]
     },
     {
      "provider": "sonix",
      "ci95": [
       -8.27,
       0.59
      ]
     },
     {
      "provider": "kapwing",
      "ci95": [
       1.58,
       8.77
      ]
     },
     {
      "provider": "maestra",
      "ci95": [
       -17.5,
       -6.76
      ]
     }
    ],
    "rank": 7,
    "cohortSize": 8,
    "criticalRatePercent": null,
    "contentQuality": 81.585,
    "references": {
     "key": "file-subtitles",
     "qualityErrorPoints": 30,
     "correctionMinutes": 233,
     "criticalPercent": null
    },
    "components": [
     {
      "key": "quality",
      "label": "Inhaltsqualität",
      "value": 38.617,
      "weight": 0.75,
      "contribution": 28.963
     },
     {
      "key": "effort",
      "label": "Korrekturaufwand",
      "value": 49.604,
      "weight": 0.2,
      "contribution": 9.921
     },
     {
      "key": "reliability",
      "label": "Abschlussquote",
      "value": 100,
      "weight": 0.05,
      "contribution": 5
     }
    ]
   },
   "mainMetric": {
    "label": "Wortfehlerrate",
    "abbreviation": "WER",
    "value": 7.802,
    "direction": "lower",
    "ci95": [
     6.88,
     8.83
    ]
   },
   "transcription": {
    "referenceWords": 287784,
    "substitutions": 11831,
    "deletions": 6627,
    "insertions": 3994,
    "errors": 22452,
    "werPercent": 7.802,
    "ci95": [
     6.88,
     8.83
    ],
    "comparable": true
   },
   "facts": null,
   "latency": {
    "p50Seconds": 259.2,
    "p95Seconds": 728.1,
    "mode": "file-upload",
    "start": "Uploadstart",
    "end": "Vollständiger Export verfügbar"
   },
   "correction": {
    "minutesPerAudioHour": 117.4226,
    "ci95": [
     104.76,
     131.11
    ],
    "estimate": {
     "outputs": 120,
     "audioSeconds": 145500,
     "minutes": 4746.22,
     "ci": [
      104.76,
      131.11
     ],
     "audioHours": 40.42
    }
   },
   "additionalMetrics": [
    {
     "key": "cer",
     "label": "Zeichenfehlerrate · CER",
     "numerator": 59311,
     "denominator": 1860348,
     "valuePercent": 3.188,
     "direction": "lower",
     "definition": "Zeichenabweichungen pro Referenzzeichen nach NFC-Normalisierung, einheitlicher Groß- und Kleinschreibung, entfernten Satzzeichen und zu einem Leerzeichen zusammengefasstem Leerraum. Leerzeichen zählen als Zeichen.",
     "ci95": [
      2.83,
      3.58
     ],
     "ci95Method": "cluster-bootstrap-percentile",
     "designEffect": null
    },
    {
     "key": "subtitle-timing-accuracy",
     "label": "Zeitlich passende Untertitel",
     "numerator": 21225,
     "denominator": 29448,
     "valuePercent": 72.076,
     "direction": "higher",
     "definition": "Vollständig abgedeckte Referenzsegmente, bei denen der früheste Beginn und das späteste Ende der zugeordneten Untertitel jeweils höchstens 200 ms von der Referenz abweichen. Fehlende Segmente zählen als nicht passend.",
     "ci95": [
      69.18,
      74.8
     ],
     "ci95Method": "wilson-design-effect",
     "designEffect": 29.9602
    },
    {
     "key": "subtitle-layout-accuracy",
     "label": "Lesbare Untertitel",
     "numerator": 20412,
     "denominator": 29448,
     "valuePercent": 69.315,
     "direction": "higher",
     "definition": "Vollständig abgedeckte Referenzsegmente mit höchstens 2 Zeilen, 42 Zeichen je Zeile und 17 Zeichen je Sekunde in allen zugeordneten Ausgabesegmenten.",
     "ci95": [
      66.91,
      71.62
     ],
     "ci95Method": "wilson-design-effect",
     "designEffect": 19.8956
    }
   ],
   "scalarMetrics": [
    {
     "key": "subtitle-timing-offset-ms",
     "label": "Mittlere Zeitabweichung",
     "value": 291.31,
     "unit": "ms",
     "direction": "lower",
     "definition": "Mittel der absoluten Abweichung der äußeren Start- und Endgrenzen von den zugeordneten Referenzsegmenten, gewichtet je Referenzsegment.",
     "statistic": "mean",
     "sampleSize": 29280,
     "ci": [
      278.25,
      305.44
     ]
    },
    {
     "key": "subtitle-reading-speed-cps",
     "label": "Mittlere Lesegeschwindigkeit",
     "value": 14.54,
     "unit": "Zeichen/s",
     "direction": "none",
     "definition": "Sichtbare Zeichen einschließlich Leerzeichen innerhalb der Zeilen, geteilt durch die jeweilige Standzeit, je ausgegebenem Untertitel, gemittelt über alle ausgegebenen Untertitel.",
     "statistic": "mean",
     "sampleSize": 37537,
     "ci": [
      13.92,
      15.16
     ]
    },
    {
     "key": "subtitle-line-length-cpl",
     "label": "Mittlere Zeilenlänge",
     "value": 29.21,
     "unit": "Zeichen/Zeile",
     "direction": "none",
     "definition": "Mittlere Zahl sichtbarer Unicode-Zeichen je ausgegebener Untertitelzeile.",
     "statistic": "mean",
     "sampleSize": 64362,
     "ci": [
      28.73,
      29.71
     ]
    }
   ],
   "errorTypes": [
    {
     "label": "Ersetzungen",
     "count": 11831
    },
    {
     "label": "Auslassungen",
     "count": 6627
    },
    {
     "label": "Einfügungen",
     "count": 3994
    }
   ],
   "failedRuns": [],
   "configuration": {
    "locale": "de-DE",
    "automaticLanguageDetection": false,
    "productVersion": "Web-App, deutsche Videountertitel, Stand 2. Quartal 2026",
    "modelVersions": null,
    "template": null,
    "instruction": {
     "id": "si-instr-subtitles",
     "version": "1.0"
    },
    "customVocabulary": null,
    "settings": {
     "inputPath": "MP4-Dateiupload",
     "language": "Deutsch",
     "translation": false,
     "export": "SRT",
     "subtitleStyle": "Standardstil des Editors",
     "manualCorrection": false
    },
    "scorer": {
     "name": "scribeindex-subtitles",
     "version": "1.0"
    },
    "normalization": {
     "id": "de-subtitle-wer",
     "version": "1.0"
    }
   },
   "corpusMetadata": {
    "version": "1.0",
    "manifestSha256": "a35c5ee698d61b365b97c82257195aeb72edbd47eab9da548608335d37899941",
    "referenceVersion": "1.0",
    "referenceSha256": "6ec7f71b2989eb19791326360ba6649b7c8c020915a316303d8763a8f58b2d45",
    "sourceScenarioCount": 40,
    "evaluatedScenarioCount": 40,
    "totalAudioSeconds": 48480,
    "durationSeconds": {
     "minimum": 180,
     "maximum": 3540
    },
    "audioFormats": [
     {
      "codec": "H.264 MP4, AAC-LC",
      "sampleRateHertz": 48000,
      "channels": 2
     }
    ],
    "conversions": [],
    "exclusions": []
   },
   "uncertainty": {
    "confidenceLevel": 0.95,
    "method": "paired-cluster-bootstrap",
    "clusterUnit": "scenario",
    "clusterCount": 40,
    "resamples": 2000,
    "seed": 1605653364,
    "intervalMethod": "percentile",
    "aggregation": "pooled-counts",
    "pairedSampleManifestSha256": "22c41832e7f4054b58c4911e41b1b961649b0482f9f511ad72891e68023bafbc"
   }
  }
 ]
}