Skip to content

Releases: luewh/VideoScripy

beta v0.7.4

15 Jun 18:14

Choose a tag to compare

2025 Aug 22

✨ Features :

  • new video process, Frame, to plot each frame size of a video
    demo_frame

📈 Improvements :

  • upscal process support also image
  • stream process support image and will set it as cover/thumbnail
  • reduce frame graph lag when working with >1h long video
  • optimize web terminal
  • auto video quality

❌ Fixes :

  • default title stream button not reset
  • path input not matched after page refresh
  • frame process video list error
  • fix tmcd mp4 stream error

👇 below download links 👇

beta v0.6.4

18 Apr 13:58

Choose a tag to compare

2025 Jun 1

✨ Features :

  • Able to chose CPU or GPU (thanks to NVEncC), H265 or H264 as video encoder
    image

  • Able to scan more audio and subtitle file for stream process :
    audio : "mp3", "m4a", "aac", "wav"
    subtitle : "smi", "srt"

📈 Improvements :

  • better gpu & h265 selection logic

❌ Fixes :

  • frame to video not compatible on CPU only device

👇 below download links 👇

beta v0.5.11

02 Jan 19:32

Choose a tag to compare

2025 Feb 15

✨ 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
  • fix stream order problem
  • fix removeEmptyFolder problem

👇 below download links 👇

beta v0.4.2

08 Dec 13:11

Choose a tag to compare

beta v0.3.1

02 Dec 14:50

Choose a tag to compare

beta v0.2.0

05 Nov 23:39

Choose a tag to compare

✨ 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 👇

beta v0.1.0

03 Nov 20:05

Choose a tag to compare

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.