Skip to content

Releases: HurryPeng/MagiaTimeline

1.1.0-beta.4

17 Aug 05:42
0392afb

Choose a tag to compare

1.1.0-beta.4 Pre-release
Pre-release

简体中文 Simplified Chinese

Accuracy Optimizations

  • dtd: pre- and post-inpainting blurring that minimizes visibility of slightly missed text boundaries
  • dtd: ComputeECC / phase correlation are now Sobel-based
  • dtd: OCR with auto-halved threshold instead of PaddleOCR's built-in resizing
  • dtd: stricter filtering on inpaint mask so changed subtitles are more visible after inpainting

Performance Optimizations

  • dtd: Sobel-driven early short‑circuit paths greatly cut inpainting & OCR invocations
  • DiskCache: writes made asynchronous via ThreadPoolExecutor to reduce I/O blocking
  • DiskCache: auto-clears at the start of each task to reduce disk occupation

Bug Fixes

  • dtd: richer debug output (CSV decision log + intermediate images + frame time tagging)
  • SpeculativeEngine: fixed frame retrieval / iteration logic that could crash at tail segments

Features

  • GUI: prints error message on crash

Project Maintenance

  • Paddle: update to 3.1 series

1.1.0-beta.3

09 Jun 07:00
e63289c

Choose a tag to compare

1.1.0-beta.3 Pre-release
Pre-release

简体中文 Simplified Chinese

Features

  • Output file auto naming
  • Make text extraction an explicit functionality

Optimizations

  • Asynchronous write to DiskCache
  • Jump through ECC when phaseCorrelate does not detect non-trivial changes
  • Limit resolution phaseCorrelate

Project Maintenance

  • Upgrade dependency for PaddleOCR/PaddlePaddle to 3.0+

Bug Fixes

  • Output ass file not syncing resolution with input video

1.1.0-beta.2

30 May 07:54
5bd71cb

Choose a tag to compare

1.1.0-beta.2 Pre-release
Pre-release

简体中文 Simplified Chinese

Features

  • Added experimental GUI

1.1.0-beta.1

26 May 08:13
0b632c1

Choose a tag to compare

1.1.0-beta.1 Pre-release
Pre-release

简体中文 Simplified Chinese

Features

  • Introduced the dtd strategy as the new default strategy
    • More robust on colour-related interferences
    • Supports rainbow text
    • Supports vibrating text
  • Use diskcache and lz4 for frame caching to lower RAM consumption

1.0.0

13 May 02:51
8d66d81

Choose a tag to compare

简体中文 Simplified Chinese

Features

  • Added a preset in bdr strategy for bunaru support

Project Maintenance

  • Added version number in help message
  • Updated install and build scripts

1.0.0-rc.8

28 Apr 06:49
7fce209

Choose a tag to compare

1.0.0-rc.8 Pre-release
Pre-release

简体中文 Simplified Chinese

Features

  • Better support for Magia Exedra, including black/grey/white-screen, home/story dialog, and floating bubbles

Project Maintenance

  • Update install and build scripts to adapt to recent dependency updates

1.0.0-rc.7

25 Mar 04:33
73859d7

Choose a tag to compare

1.0.0-rc.7 Pre-release
Pre-release

Features

  • Support Magia Exedra

Bug Fixes

  • Fixed a uint8 overflow bug in the bcs strategy that prevents recognizing texts of certain colours

1.0.0-rc.6

23 Feb 10:36
ea9187d

Choose a tag to compare

1.0.0-rc.6 Pre-release
Pre-release

Project Maintenance

  • Added Chinese README

Bug Fixes

  • Removed timestamp rounding because it causes more 1-frame-late problems

1.0.0-rc.5

28 Nov 23:34

Choose a tag to compare

1.0.0-rc.5 Pre-release
Pre-release

Features

  • Added PyInstaller build scripts for win_amd64 binary generation

Bug Fixes

  • Designated PaddleOCR model path to local directory in order to avoid crashing on non-ASCII %userprofile% path

1.0.0-rc.4

17 Nov 09:19

Choose a tag to compare

1.0.0-rc.4 Pre-release
Pre-release

Bug Fixes

  • Now performs rounding for the last digit when exporting timestamps to ass files
    • This fixes occasional 1-frame-early problem
  • Now installation scripts check for 64-bit Python and exits on error
    • PaddleOCR has no distribution for 32-bit Python on PyPI
    • Currently PaddleOCR has no distribution for Python 3.13+ either