Quran Caption v3.4.92
This update focuses on improving editing speed, Word-by-Word (WBW) workflow, and AI segmentation flexibility.
Editing workflow
A new quick editing system has been added to reduce context switching.
You can now edit subtitles directly from anywhere:
-
Right-click a subtitle in the timeline to:
- edit Arabic text
- edit translation
- edit WBW styling
→ the editor opens directly inside the timeline
-
Double-click on the video preview:
- Arabic text → edit Arabic
- Translation text → edit translation
From this overlay, you can also:
- split a subtitle at a specific word using WBW timestamps
This allows faster iteration without switching tabs.
Subtitle editing
Splitting subtitles is now more precise and WBW-aware:
-
The
Dshortcut and right-click → split now:- preserve Word-by-Word timestamps
- automatically split at the nearest word from the cursor position
-
Hold
CTRLwhile splitting to:- split exactly at the cursor position
This ensures accurate splitting without breaking WBW timing.
Word-by-Word (WBW)
WBW behavior and styling have been improved:
-
Verse number now inherits the highlight style of the last word
→ ensures visual consistency during recitation -
WBW timestamps are preserved when resizing a subtitle
→ no need to redo word timing after adjusting start/end -
Highlight color is no longer required to access other WBW styles
-
Added option:
- "Always Show Verse Number" for WBW mode
-
Fixed WBW timestamps generated by AI:
- now always start at 0 and end at the subtitle boundary
AI segmentation
The segmentation system has been expanded and made more robust:
-
Added a new 100% local segmentation model based on Muaalem:
- supports WBW timestamps
- works offline
- less accurate than Quranic Universal Aligner (by Hetchy), but usable alternative
-
Added multiple speech-to-text models to choose from
-
Improved fallback logic:
- if GPU segmentation fails (quota), it automatically falls back to CPU
Translations editor
-
Added a language picker for the WBW helper:
- English, French, Urdu, Hindi, Dutch, and Pakistani variants
-
Updated UI:
- more compact layout
- easier access to filters and pre-selection tools
Timeline and UI
-
WBW words are now displayed inside subtitle clips in the timeline
→ improves readability and editing precision -
WBW style section is always visible in Arabic styling
→ includes setup guidance if no WBW timestamps are present -
Escape key now exits fullscreen preview
-
Fixed an issue where dragging with the mouse could select another clip on mouse release
Styles
- Added customizable verse number color in Text Styling
Export
-
Fixed an issue where batch size was not respected during export, which could cause memory crashes when no silence clips were present in the project
-
Export speed increased by ~40%
-
Fixed issue where wrong subtitles could appear when fade duration = 0
-
Fixed CBR conversion reducing video resolution to 320x240
-
Removed index numbers from VTT subtitle export
Merging
- Fixed an issue where merging subtitles across mushaf pages
could display the wrong verse
Codebase
- Partial refactor of the codebase
- Added internal documentation for better maintainability