<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.closed-captioning.org/</loc>
    <lastmod>2026-05-25T11:23:22.752Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://www.closed-captioning.org/og-image.png</image:loc>
      <image:title>Broadcast Media Closed Captioning &amp; QC Automation</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/</loc>
    <lastmod>2026-05-25T10:12:33.170Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/automated-sync-drift-detection/</loc>
    <lastmod>2026-05-25T10:12:33.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/automated-sync-drift-detection/detecting-sync-drift-in-automated-qc-pipelines/</loc>
    <lastmod>2026-05-25T10:12:33.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/cicd-gating-for-caption-builds/</loc>
    <lastmod>2026-05-25T10:12:33.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/cicd-gating-for-caption-builds/integrating-caption-qc-into-github-actions-ci/</loc>
    <lastmod>2026-05-25T10:12:33.173Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/enforcing-character-rate-limits-in-qc/</loc>
    <lastmod>2026-05-25T10:12:33.171Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/enforcing-character-rate-limits-in-qc/how-to-enforce-fcc-character-rate-limits-programmatically/</loc>
    <lastmod>2026-05-25T10:12:33.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/scheduled-qc-report-generation/</loc>
    <lastmod>2026-05-25T10:12:33.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/automated-qc-validation-reporting/scheduled-qc-report-generation/generating-daily-qc-reports-with-python/</loc>
    <lastmod>2026-05-25T10:39:05.033Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/broadcast-captioning-architecture-compliance/</loc>
    <lastmod>2026-05-25T10:12:33.169Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/broadcast-captioning-architecture-compliance/fcc-part-79-compliance-checklist/</loc>
    <lastmod>2026-05-25T10:12:33.170Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/broadcast-captioning-architecture-compliance/fcc-part-79-compliance-checklist/how-to-audit-caption-pipelines-for-fcc-compliance/</loc>
    <lastmod>2026-05-25T10:39:44.942Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/broadcast-captioning-architecture-compliance/ofcom-code-on-subtitling-standards/</loc>
    <lastmod>2026-05-25T10:12:33.171Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/broadcast-captioning-architecture-compliance/ofcom-code-on-subtitling-standards/offcom-subtitle-timing-requirements-explained/</loc>
    <lastmod>2026-05-25T10:12:33.173Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/broadcast-captioning-architecture-compliance/scc-vs-srt-vs-webvtt-architecture/</loc>
    <lastmod>2026-05-25T10:12:33.171Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/broadcast-captioning-architecture-compliance/secure-caption-pipeline-design/</loc>
    <lastmod>2026-05-25T10:39:25.248Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/broadcast-captioning-architecture-compliance/secure-caption-pipeline-design/building-a-compliant-caption-ingestion-gateway/</loc>
    <lastmod>2026-05-25T10:12:33.173Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/srt-scc-webvtt-parsing-workflows/</loc>
    <lastmod>2026-05-25T10:12:33.170Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/srt-scc-webvtt-parsing-workflows/async-batch-caption-processing/</loc>
    <lastmod>2026-05-25T10:12:33.171Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/srt-scc-webvtt-parsing-workflows/parsing-scc-with-python-libraries/</loc>
    <lastmod>2026-05-25T10:39:55.762Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/srt-scc-webvtt-parsing-workflows/parsing-scc-with-python-libraries/fixing-utf-8-encoding-errors-in-scc-files/</loc>
    <lastmod>2026-05-25T10:12:33.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/srt-scc-webvtt-parsing-workflows/srt-timestamp-normalization/</loc>
    <lastmod>2026-05-25T10:12:33.171Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/srt-scc-webvtt-parsing-workflows/srt-timestamp-normalization/converting-scc-to-srt-without-timing-loss/</loc>
    <lastmod>2026-05-25T10:12:33.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/srt-scc-webvtt-parsing-workflows/webvtt-cue-extraction-validation/</loc>
    <lastmod>2026-05-25T10:40:20.442Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.closed-captioning.org/srt-scc-webvtt-parsing-workflows/webvtt-cue-extraction-validation/mapping-webvtt-cues-to-broadcast-timelines/</loc>
    <lastmod>2026-05-25T10:40:46.048Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
