Commit Graph

15 Commits

Author SHA1 Message Date
imSp4rky
29232925d5 feat(subtitle): data-driven conversion registry + SubtitleEdit 5 support
Replace the hardcoded conversion if/elif in Subtitle.convert with a capability-matrix backend registry (subtitle_convert.py): each backend declares the source->target pairs it supports plus a rank, and run_conversion tries them in order as a real fallback chain. conversion_method pins a backend but still falls back (pin-then-fallback).

- Detect the cross-platform SubtitleEdit 5+ CLI (seconv) and use its --flag syntax for convert, SDH stripping, and reverse-RTL
- Protect styled ASS/SSA from automatic SRT downconversion; honor an explicit --sub-format / sidecar_format
- Read segmented fVTT (wvtt) and fTTML (stpp) directly from fragmented MP4
- Improve ASS/SSA font detection: inline \fn overrides, Format-located Fontname column, @-prefix strip, case-insensitive de-dup; covers SSA too
- Update SUBTITLE_CONFIG.md, example yaml, README; add regression tests and a backend benchmark script
2026-06-07 22:21:25 -06:00
imSp4rky
3dcc584b2f chore(changelog): update changelog and cleanup readme 2026-06-03 11:11:23 -06:00
imSp4rky
0561623825 docs: simplify README with demo and requirements 2026-05-29 19:01:57 -06:00
Sp5rky
eb1be7e253 Update README.md 2025-08-12 20:51:29 -06:00
Andy
8c1f51a431 refactor: Remove Dockerfile and .dockerignore from the repository 2025-08-05 23:56:07 +00:00
Andy
c97de0c32b feat(hybrid): Implement HDR10+DV hybrid processing and injection support
Original code by @P0llUx12 - Discord
2025-07-29 17:40:02 +00:00
Andy
95674d5739 Update readme with better instructions for docker usage with correct downloads path 2025-07-20 05:38:46 +00:00
Andy
80eb31387f fix: update shaka packager version and enhance Docker run command with additional volume mounts 2025-07-20 04:00:57 +00:00
Andy
75cd556737 feat: update GitHub Actions workflow for Docker image build and add Docker installation instructions to README 2025-07-20 03:17:24 +00:00
Andy
703ed6f3b2 refactor: reorganize Planned Features section in README for clarity 2025-07-18 18:54:55 +00:00
Andy
6037b640ac feat: update .gitignore and enhance README with planned features 2025-07-18 18:30:55 +00:00
Sp5rky
41965cba28 Update README.md 2025-07-17 19:28:33 -06:00
Andy
5b8cd847dc Add fancy icon. 2025-07-18 01:19:54 +00:00
Andy
d856cb81d8 refactor: streamline README by removing outdated service and legal information and moved it directly to the WIKI 2025-07-18 01:11:44 +00:00
Andy
d37014f53f Initial Commit 2025-07-18 00:46:05 +00:00