Releases: tmplink/nsfw_detector
v1.8
v1.7
Imporve performance
v1.6
In this version, we modified the processing workflow for RAR files. Now it follows the same approach as 7z files - first extracting the files that need to be processed, then performing the checks, in order to improve efficiency.
v1.5
New feature
Add local file support
v1.4
News:
- In this version, improved support for various video formats.
- Video processing timeout has been increased from 600 seconds to 1800 seconds.
v1.3
New changes:
- Automatic extraction and inspection of nested compressed files within compressed archives
- Optimized video file inspection mechanism to reduce memory usage
- Adjusted file upload processing workflow to reduce memory consumption
v1.2
Bug Fixes
- Fixed issue where 7z files couldn't be properly extracted and scanned
- Fixed issue where RAR files couldn't be properly extracted and scanned
Performance Improvements
Build Script Performance Enhancement
Adjusted the execution order of build scripts to optimize performance.
Improved Video Processing Performance
Replaced OpenCV with FFmpeg. For video processing, FFmpeg is clearly more specialized and performs much better than OpenCV.
Specific Optimization for 7z Files
Since 7z files don't have the performance advantage of simultaneous extraction and scanning, a separate processing workflow has been implemented for 7z files: first obtain the list of files to be processed, then extract all these files before performing the scan. This will improve the processing time for 7z files.
v1.1
Optimize the archive file processing class, add support for 7z files and error handling
v1.0
What's Changed
- Added support for scanning compressed files
- Added web interface for testing and demonstrations
- Added automated build scripts
v0.3
What's Changed
Full Changelog: mainline-v0.2...mainline-v0.3