<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.mediapipeline.org/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/audio-codec-normalization-workflows/how-to-normalize-audio-sample-rates-in-python/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/audio-codec-normalization-workflows/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/ffmpeg-batch-processing-for-podcasts/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/media-validation-error-routing/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/video-container-parsing-with-python/ffmpeg-vs-pyav-for-video-ingestion/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/video-container-parsing-with-python/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/pipeline-automation-batch-processing/celery-task-routing-for-video-jobs/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/pipeline-automation-batch-processing/dockerizing-media-processing-containers/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/pipeline-automation-batch-processing/dockerizing-media-processing-containers/optimizing-docker-images-for-ffmpeg-workloads/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/pipeline-automation-batch-processing/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/pipeline-automation-batch-processing/orchestrating-pipelines-with-airflow/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/pipeline-automation-batch-processing/orchestrating-pipelines-with-airflow/setting-up-airflow-dags-for-podcast-ingestion/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/pipeline-automation-batch-processing/retry-logic-dead-letter-queues/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/async-transcription-queue-management/batch-processing-transcripts-with-celery/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/async-transcription-queue-management/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/speaker-diarization-with-pyannote/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/timestamp-alignment-correction/aligning-speaker-labels-with-video-cuts/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/timestamp-alignment-correction/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/whisper-large-v3-integration-guide/fine-tuning-whisper-for-technical-podcasts/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/whisper-large-v3-integration-guide/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/transcription-speaker-diarization/whisper-large-v3-integration-guide/reducing-hallucinations-in-assemblyai-outputs/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/media-validation-error-routing/handling-corrupt-mp4-files-in-automated-pipelines/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mediapipeline.org/media-ingestion-format-architecture/media-validation-error-routing/setting-up-fallback-routing-for-failed-transcodes/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
