Skip to content

Rymnda/Video_Operations_Suite

Repository files navigation

Video Operations Suite v1.0

Video Operations Suite is a desktop batch video tool for trimming, remuxing, transcoding, queue management, thumbnail control, and quick preview in one UI.

Video Operations Suite screenshot

Features

  • Trim first seconds, trim last seconds, roll first seconds to the end, remux, or transcode to MP4 (H.264)
  • Built-in video preview with large transport controls and direct time jump
  • Flexible time input: hh:mm:ss, mm:ss, or shorthand like 2, 200, 0200, 000200
  • Drag and drop in both the file list and thumbnail pane
  • Queue workflow with undo/redo, per-item seconds, selection sync, and status tracking
  • Thumbnail editor with custom thumbnail storage
  • Session save/load with .vos
  • Language files in lang/ with English default on first start and last language remembered
  • Portable build via PyInstaller and installer build via Inno Setup

Requirements

  • Windows
  • Python 3.10 recommended
  • FFmpeg and FFprobe available in PATH
  • VLC runtime available for embedded playback
  • Python packages from requirements.txt

Install

python -m pip install -r requirements.txt

Run From Source

python Video_Operations_Suite_v1.py

Build

Portable executable:

python -m PyInstaller --noconfirm --clean Video_Operations_Suite.spec

Installer:

iscc Video_Operations_Suite_Setup.iss

Build files:

  • Video_Operations_Suite.spec
  • Video_Operations_Suite_Setup.iss

Project Structure

  • Video_Operations_Suite_v1.py: main desktop app
  • thumbnail_editor_standalone.py: standalone thumbnail editor helper
  • assets/: icons, splash assets, screenshot
  • lang/: UI language JSON files

Notes

  • The app uses assets/Video_Operations_Suite_.ico as the application icon.
  • Recommended setup: use a local virtual environment with Python 3.10.
  • Release builds are tested with Python 3.10 and NumPy 2.x.
  • NumPy 1.x remains a valid fallback if an older OpenCV stack is more stable on a specific machine.
  • VOS_PYTHONPATH can be set to prepend extra Python paths without hardcoding them in the script.
  • Build output is intentionally excluded from git.

Repository

About

Video Operations Suite v1.0 is een desktoptool voor video‑batchbewerking: trim, remux of transcode met queue‑workflow, thumbnails, CUDA‑versnelling en .vos‑sessies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors