Skip to content

OpenCut v1.2.0

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 15 Mar 18:34

v1.2.0 — Major Feature Update

Zero-Dependency Installer

The installer now bundles everything — server, FFmpeg, and CEP extension. No Python, no FFmpeg, no manual setup. Just download, install, and go.

New Features (27 total)

  • Waveform Preview: Visual waveform display on Silence tab with draggable threshold line synced to slider
  • Side-by-Side Preview: Before/after frame comparison modal for video effects
  • Dependency Health Dashboard: Grid view of all 24 optional dependencies with install status in Settings
  • First-Run Wizard: Animated 3-step onboarding overlay for new users (dismissible, persisted)
  • Output File Browser: Browse recent output files with Import-to-Premiere button
  • Favorites Bar: Pin frequently-used operations as quick-access chips below the nav tabs
  • Batch Multi-Select: Multi-file picker for batch operations (add selected, add all, clear)
  • Parameter Tooltips: Hover tooltips on range sliders explaining what each parameter controls
  • Custom Workflow Builder: Chain multiple operations into named reusable workflows
  • Audio Preview Player: Floating audio player to preview generated audio before importing
  • Settings Import/Export: Export all settings (presets, favorites, workflows) as JSON, import on another machine
  • Right-Click Context Menu: Quick-action context menu on clip selector
  • Collapsible Cards: Click card headers to collapse/expand dense form sections
  • Job Time Estimates: Estimated processing time based on historical job data
  • Video Reframe: Resize/crop video for TikTok, Shorts, Reels, Instagram, Square, or custom dimensions (crop/pad/stretch)
  • Clip Preview Thumbnail: Visual thumbnail + duration/resolution metadata when selecting a clip
  • Command Palette: Ctrl+K fuzzy search across 28+ operations with keyboard navigation
  • Recent Clips: Dropdown of last 10 used clips, persisted across sessions
  • Trim Tool: Set in/out points to extract a clip portion (stream copy or re-encode)
  • Merge/Concatenate: Join multiple clips into one (fast stream copy or re-encoded for mixed formats)
  • Auto-Crop Detect: Smart reframe anchor using FFmpeg cropdetect for talking-head content
  • Audio Waveform Everywhere: Waveform preview on Denoise and Normalize tabs
  • Per-Operation Presets: Save/load settings per operation to localStorage
  • Server Health Monitor: 10-second heartbeat with reconnect banner
  • Output Deduplication: Auto-increment suffix prevents overwriting previous outputs
  • Localization Framework: Language selector placeholder for future i18n

Backend Improvements

  • Bundled FFmpeg: Server auto-detects bundled FFmpeg directory at startup
  • FFmpeg Progress Parsing: Real percentage updates via -progress pipe:1
  • Subprocess Kill on Cancel: Job cancellation terminates running FFmpeg processes
  • Temp File Cleanup: Stale preview files cleaned up on server startup
  • File Serving Endpoint: GET /file for audio/video preview player
  • 14 new API endpoints for waveform, preview, dependencies, outputs, favorites, workflows, settings, reframe, merge, trim, and time estimation

Bug Fixes

  • Fixed _record_job_time() integration (missing _get_file_duration helper)
  • Fixed fetchTimeEstimate() never being called on job start
  • Fixed showAudioPreview() not triggering after audio generation
  • Fixed audio preview using non-existent /file endpoint (now added)
  • Fixed preview_frame() temp file leak on exception
  • Optimized waveform peak extraction from O(n) per-sample to bulk array.frombytes()
  • Fixed XSS via unescaped filenames in output browser
  • Fixed wizard showing every session when dismissed without checkbox

Install

Download OpenCut-Setup-1.2.0.exe and run it. The installer handles everything automatically — no prerequisites needed.