Releases: luewh/VideoScripy
Releases · luewh/VideoScripy
Under development release v0.5.10
2025 Feb 10
✨ Features :
- typewritter sound to notify progression and ending
- new video process : preview
- video streams display and manipulation, replace video process "merge" by "stream"
📈 Improvements :
- check also ffprobe in checkTools()
- async checkTools()
- faster FFprob (async getVideoInfo())
- include video file size info
- add tooltip to display more video info on video items
- avoid resize upscale
- remove thread.join(), cause frameWatch do not end if got less frames
- better upscale recovery
- killProc() on async process
- more complet stream manipulation as Invert select video/audio/subtitle streams, default stream title and refresh stream param
- invert selection video
- new buttons style
- also colored terminal on web
- scan smi file
- stream language, auto refresh
- add video list up down
- add open path
- add process summary
- add enter white space as stream title input to remove it
- add triple stream default title
❌ Fixes :
- fix resize issue when video has picture embedding
- fix getVideoInfo issue with mkv type video
- fix webUI resize not accepting -1 issue
- fix preview 1x1 division by zero problem
- fix subtilte copy error on merge for mp4 and mkv
- fix stream metadata assign error
- fix invert selection video cause offset error, invert selection video not disabled while running
- fix getFrames() not set self.killed to false when no frame generation
- fix end process if no video
- fix dynamic button init click
- fix mp4 can not get title metadata
- fix summary over complete
👇 below download links 👇
Under development release v0.4.2
2024 Dec 08
Features :
- check tools installation (ffmpeg, real-esrgan and inrfnet)
- able to retrieve return code of shell process
- colored print for CLI, not yet on WebUI
Fixes :
- getVideoInfo() accuracy
- fix reverse list bug
- fix sort bug
- fix alive bar print issue on WebUI
- fix typo return | raise
Improvements :
- better video encoder
- faster ALL NONE
- scan automatically when path set
- remove empty processed folders
👇 below download links 👇
Under development release v0.3.1
✨ New feature : Sort videos
Scanned videos can be sort by "name", "width", "duration" etc.
Commits :
- add sort by name at getVideo
- add run()
- change defaukt path to os.getcwd()
- add _runProc() to handle shell processes
- add typing to self.vList
- better run(), mp4 time codec problem
- better webui sort, add sort by name
- add check &
- add docs
- remove double scrollbar-button
- fix _getFrames bug, add _getCommand(), add VideoProcess class
- move upscale and interpolate frameToVideo into _getCommand()
👇 below download links 👇
Under development release v0.2.0
✨ New feature of stoping video process
All video process can be stopped, especially upscale process which can be recovered whenever if you don't delete the upscaled frames.
👉 Embedded release ffprobe PATH fixed
👉 Get video walk optimized
👉 Process select UI arranged
❓ E stands for Embedded
❓ SS stands Self Setup.
👇 below download links 👇
Under development release v0.1.0
Works/Tested only on Windows with NVIDIA as graphic card.
Two versions :
-
Embedded version, no installation needed, just extract and run with "RUN.bat".
-
Self setup version, for experienced Python users.