Highlights:
- Integrates the latest PaddleOCR 3.4 version which extends support to 110 languages and provides increased accurary for latin, cyrillic, arabic etc.
- Adds support for batch processing
- Preprocessing step for vfr videos (Mapping) and Step 1 are now multithreaded (e.g. up to 7x performance increase on a 6-Core 5600x).
- Adds a progress bar and a status message for better progress indication
- Adds ETA calculation for every step
- Tasks can now be paused and resumed
- Adds support for post-completion tasks, e.g. shutdown, sleep, lock...
- The operating system is now prevented from going to sleep while the operation is ongoing
- The CLI version can now be run in parallel to process multiple videos at the same time (thanks @Phr33d0m)
- ISO 639 Language codes are now added to the subtitle file names. This allows video players to identify the correct subtitle language
- Command Line Arguments for the CLI version are now properly validated to provide a user-friendly error message
- Adds an option for normalizing traditional chinese to simplified chinese for "Chinese & English" for better results
Fixes:
- Fixed an issue where subtitles could merge incorrectly due to substring matches
- Fixed an issue where subtitles were not correctly merged for vfr videos depending on the specified merge gap
- Fixed usage of wrongly sized image for subtitle position "any" in ssim calculation. This resulted in a performance decrease in previous versions
- Post Processing is now disabled by default due to increased accuracy of PaddleOCR
Notes:
- Utilizes standalone version of PaddleOCR from https://github.com/timminator/PaddleOCR-Standalone
- Linux version requires glibc 2.35 or newer (can be checked by running
ldd --versionin a terminal)
Download Tips:
- Windows:
- CPU version:
VideOCR-CPU-v1.4.0-setup-x64.exe - GPU version:
VideOCR-GPU-v1.4.0-CUDA-11.8-setup-x64.exe (Nvidia 10 Series graphics cards)
VideOCR-GPU-v1.4.0-CUDA-12.9-setup-x64.exe (Nvidia 16 - 50 Series graphics cards)
- CPU version:
- Linux:
- CPU version:
VideOCR-CPU-v1.4.0-Linux.7z - GPU version:
VideOCR-GPU-v1.4.0-CUDA-11.8-Linux.7z (Nvidia 10 Series graphics cards)
VideOCR-GPU-v1.4.0-CUDA-12.9-Linux.7z.001 (Nvidia 16 - 50 Series graphics cards)
VideOCR-GPU-v1.4.0-CUDA-12.9-Linux.7z.002 (Nvidia 16 - 50 Series graphics cards)
- CPU version: