Product updates

A little better.
With every release.

See what is new in Quran Caption on desktop and mobile. Find improvements, fixes, and the details behind each release.

Page 7 10 releases

Clear filters
Quran Caption

Quran Caption QC-3.5.60

QC-3.5.60

GitHub

Quran Caption v3.5.60

This major update introduces full undo and redo support, automatic WBW timestamp realignment, translation word highlighting, built-in stock media search, a new local segmentation model, and major performance improvements for large projects.


Undo and Redo

  • Added undo and redo support across the software

    You can now reverse or restore changes using:

    • Ctrl + Z to undo
    • Ctrl + Shift + Z or Ctrl + Y to redo

    This applies to editing actions throughout Quran Caption and makes experimentation much safer.


Word-by-Word Timing

  • Added on-demand and automatic WBW timestamp alignment
    Contribution by @Hetchy

    When the start or end time of a subtitle clip is changed in the timeline, its word-by-word timestamps are now automatically fetched and realigned.

    This avoids having to manually regenerate WBW timing after every subtitle adjustment.

  • Added a glow style for the word currently being recited

  • Added manual line-break styling for Arabic WBW text

    This allows you to force a new line before a specific Arabic word.

  • Updated the Quran Multi-Aligner data download URLs for local Quran Universal Aligner segmentation


Word-by-Word Translation Highlighting

  • Added WBW highlighting for translations

    In addition to highlighting the current Arabic word, Quran Caption can now highlight its corresponding word or expression inside the translation.

  • Added AI-assisted Arabic-to-translation word matching

    The AI can identify which translated words correspond to each Arabic word, reducing the amount of manual setup required.

  • CJK translations can now be styled character by character

    This improves individual styling support for Chinese, Japanese, and Korean text.

  • Fixed unwanted spaces in merged Chinese translations


AI Segmentation

  • Added a new ONNX-based Surah Splitter

    This provides a better local model for automatic Quran recitation segmentation.

  • Segmentation results now display clearer review counts, including:

    • low-confidence subtitles
    • subtitles with missing coverage

    This makes it easier to understand how much manual review is still required.


Stock Images and Videos

  • Added built-in Pexels and Pixabay search

    You can now search for and import stock videos or images directly from the editor without downloading them manually outside Quran Caption.


Performance

  • Reduced preview and timeline lag, especially on long surahs and large projects

    Calculations that have already been completed are now reused instead of being unnecessarily repeated.

    This significantly improves editor responsiveness.


Translations

  • Added numeral style customization for verse numbers

    Verse numbers can now use different numeral systems, including:

    • Western Arabic numerals
    • Persian numerals
    • Urdu numerals
    • Hindi numerals
  • Added max-line support for translations

    Translation text can now automatically shrink to remain within a chosen maximum number of lines.

  • Added manual line-break styling for translation text

    This allows you to force a new line before a specific word in the translation.

  • Removed AI translation telemetry consent and related translation data collection


Surah Information

  • Added Traditional Chinese and Simplified Chinese translations for surah names

Export

  • Increased export clarity by improving the descriptions of the available performance profiles

  • Fixed the Export Monitor displaying four steps when the new export pipeline only uses three

  • Background processing cache is now separated by export profile

    Changing the export quality or performance profile will no longer reuse an incompatible cached background from a previous export.

  • Added runtime frame-capture logs

    These logs provide more information about what is happening during export and make debugging easier.

  • Subtitle and YouTube chapter exports can now be given a custom filename, just like video exports


Community Styles

  • Community styles are now sorted by number of downloads by default

    This makes the most popular styles easier to discover.


Search

  • Added a clear button to search fields on the homepage and inside the editor

    This allows the current search to be reset with one click.


Timeline and Preview

  • Fixed background images disappearing from the timeline

Homepage

  • Added a support progress bar

Interface and Localization

  • Added the previously missing labels for the vertical and horizontal position of verse numbers
Quran Caption

Quran Caption QC-3.5.40

QC-3.5.40

GitHub

Quran Caption v3.5.40

This update brings a major export pipeline rewrite, much faster video generation, and full interface localization.


Video Export

The video export pipeline has been completely reworked.

Exports are now approximately 3 to 5 times faster.

Main improvements:

  • The frame capture step now uses 4 parallel workers
  • Background preprocessing is skipped when no blur is applied
  • The video creation step is significantly faster
  • Batch size has been removed
  • RAM usage is now fully controlled by the new export system
  • The final merging step is no longer required

This makes exports faster, more stable, and safer for long or complex projects.


Localization

Quran Caption is now available in:

  • English
  • French
  • Spanish
  • German
  • Chinese

The interface language can be changed from Settings.


Media

  • CBR conversion is no longer performed automatically after downloading an asset

Bug Fixes

  • Fixed a macOS export issue where Chinese text could be duplicated in the exported video

  • Fixed an issue where some subtitles were missing their fade transition

Quran Caption

Quran Caption QC-3.5.30

QC-3.5.30

GitHub

Quran Caption v3.5.30


Styles

  • Added new Ayah Banners made by @isaglace on Discord

YouTube Chapters Export

  • Added customizable YouTube chapter format

    You can now customize how exported YouTube chapters are written using placeholders such as:

    • <timestamp>
    • <verse-arabic>
    • <verse-translation>
    • <surah-translation>
    • ...
      This gives more control over how chapters appear in YouTube.

Notifications

  • Added completion notifications

    You can now receive Windows notifications with a sound when:

    • video export finishes
    • AI segmentation finishes
    • AI translation trimming finishes
      This can be disabled in Settings.

Translations

  • Improved fetching translations from older projects

    When translations are fetched from older projects, Quran Caption now automatically checks them for possible inconsistencies.

  • Rebuilt fetched translations from word indexes

    When possible, fetched translations are now rebuilt from their saved word indexes instead of copying the old text directly.

    This only applies when the translation was not manually edited.

  • Added support for Chinese translation trimming

    Chinese translations are now better supported both for manual trimming and AI trimming.


Preview and Styling

  • Fixed max-line style issue caused by empty subtitles

    Empty subtitles are now ignored when calculating max-line fitting, preventing incorrect font size behavior.


AI Video

  • Removed AI Video feature
Quran Caption

Quran Caption QC-3.5.20

QC-3.5.20

GitHub

Quran Caption v3.5.20


Styles

  • Added Ayah Banners

    A new global style that lets you add a visual container behind ayahs.
    It works similarly to the existing ayah background style, but uses more polished image-based banners with a more Islamic visual style.

  • Fixed vertical alignment styles in the preview

image

AI Video

  • AI Video can now create projects without requiring a background video

  • Removed debug mode from the AI Video workflow

  • Fixed AI Video provider handling
    → it now correctly uses the AI endpoints configured in Settings


AI providers

  • Added quick presets for text AI providers:

    • DeepSeek
    • OpenRouter
    • Groq
    • Gemini
    • OpenAI

This makes it easier to configure AI features without manually entering every provider setting.


Export

  • Added subtitle JSON export

    You can now export all project subtitles as JSON, next to the existing project data export options.


Subtitles Editor

  • Improved segment marking by length

    You can now mark subtitles based on a minimum and maximum word count, making it easier to find subtitles within a specific length range.


Media

  • YouTube downloads no longer show the VBR warning

    Downloaded YouTube media is now automatically converted after download, so the warning is no longer needed.

  • CBR conversion is now asynchronous

    Conversion now shows progress and no longer blocks the interface.

Quran Caption

Quran Caption QC-3.5.14

QC-3.5.14

GitHub

Quran Caption v3.5.14


Community styles

  • Added community styles system

    → You can now:

    • publish your own styles
    • explore styles shared by the community
    • apply them directly to your project

    This makes it much easier to reuse and share visual setups.

image

Export

  • Added automatic batch size mode (default)

    → The software now:

    • dynamically adjusts batch size in real time
    • keeps RAM usage below ~90%
    • maximizes batch length for better performance

    No more manual tuning needed.

  • Fixed an issue where merged subtitles had a transition to blank between them
    → transitions are now seamless

  • Fixed an issue where unwanted “non-empty blank frames” could appear between subtitles

  • Fixed macOS export rendering
    → styles (background, spacing, underline, etc.) now match preview much more closely

  • Fixed vertical alignment not being applied in exported videos

  • Fixed export showing Arabic subtitles even when disabled

  • Fixed rare crashes when translation editions were missing


AI video generation (beta)

  • Added a new AI video generation mode

    → You can write a prompt (example: “a video about respecting parents”)
    → The AI will:

    • select a reciter
    • select a verse range
    • download audio
    • run segmentation
    • trim translations

    → You only need to apply your style and export

    Requires an AI API key configured in settings.


AI segmentation

  • Improved audio alignment reliability (by @Hetchy)

    → Fixes progressive desync caused by differences between:

    • container duration
    • actual decoded audio

    → Subtitles now stay aligned even on long or problematic audio files

  • This applies to:

    • cloud segmentation
    • local models
    • Whisper
    • imported JSON

Subtitles & rendering

  • Added max lines style

    → Ensures subtitles always fit within N lines
    → Automatically reduces font size if needed

  • Fixed Arabic rendering in grouped subtitles without WBW timestamps
    → Arabic now always displays
    → WBW is applied only if all subtitles within the groups include timestamps

  • Fixed Arabic bracket style rendering


Translations

  • Added new “error” status for translations

    → You can now mark translation issues using:

    • missing words detection
    • overlap validation

    → Helps quickly review trimming quality

  • Added Bangla WBW helper translation


UI & workflow

  • Added project search button in the title bar
    → alternative to CTRL+F

  • Fixed export tab UI issue (scrollbar on small screens)


Developer / internal

  • Refactored export system:
    → split large export script (commands.rs) into multiple focused modules

Settings & integrations

  • Added support for DeepSeek AI endpoint
Quran Caption

Quran Caption QC-3.4.97

QC-3.4.97

GitHub

Quran Caption v3.4.97


Quran Support


Search

  • Added project-wide verse search (CTRL+F)
    → opens a custom search bar
    → quickly navigate to a verse or its translation

Export

  • Fixed an issue with long export filenames on Windows
    → now uses shorter temporary filenames
    → prevents failures when projects contain many surahs

UI

  • Improved update modal progress bar contrast
    → better visibility during updates

  • Fixed wizard layout overflow on small screens
    → improves usability in AI segmentation flow

Quran Caption

Quran Caption QC-3.4.96

QC-3.4.96

GitHub

Quran Caption v3.4.96


Export

  • Fixed an issue where export batches could contain incorrect verses
    → ensuring subtitles are now properly aligned with the correct segments

  • Stabilized the export pipeline
    → removed reliance on fragile/edge-case behavior
    → improves overall reliability, especially on long and complex projects

Quran Caption

Quran Caption QC-3.4.95

QC-3.4.95

GitHub

Quran Caption v3.4.95


Export

  • Fixed an issue where batch size was not respected during export when no silence clips were present
    → could lead to memory crashes

  • Fixed an issue where export could fail on long videos when using:

    • transparent background or fade
    • small batch size

    → the merging step could generate a command too large for Windows to execute


Preview & Layout

  • Improved text fitting behavior:
    → vertical alignment is now ignored while fitting text

    This allows combining:

    • max-height
    • vertical alignment

    → ensuring text always fits within the max height while keeping proper positioning


Timeline

  • Added ability to split (unmerge) visual merges directly from the timeline button

    → no need to right-click → unmerge group
    → does not break the entire group
    → faster and more precise workflow


UI

  • Updated donation component to have more options
Quran Caption

Quran Caption QC-3.4.94

QC-3.4.94

GitHub

Quran Caption v3.4.94


AI segmentation

  • Added a new 100% local segmentation model
    → more accurate than the Muaalem-based model
    → currently supports only one surah per audio file

Subtitles

  • Fixed an issue where the verse number was treated as a word in merged subtitles