Skip to content

Releases: StuartCameronCode/VapourBox

VapourBox 0.7.1

08 Mar 15:01

Choose a tag to compare

Changes

  • Fix false telecine detection on VHS tapes: Interlaced PAL VHS content was being misclassified as hard telecine due to stray repeated fields from tracking instability. Now requires ≥15% repeated fields ratio (real 3:2 pulldown is ~40%) instead of triggering on any single repeated field.
  • Skip VHS leader for scan analysis: idet analysis now skips the first 2 seconds of longer videos to avoid unstable VHS leader/tracking sections.

Dependencies

Uses dependencies from: deps-v1.1.0

VapourBox 0.7.0

07 Mar 09:49

Choose a tag to compare

What's New

Soft Telecine Support

  • Added soft telecine (IVTC) as a deinterlace method
  • Replaced scan type detection with ffmpeg idet filter for more accurate interlace/telecine detection
  • Auto-detects soft telecine content and suggests appropriate processing

Preset System Improvements

  • Update presets: Sync button on user presets to update with current settings
  • Overwrite warning: Confirmation dialog when saving a preset with a duplicate name

UI/UX Improvements

  • Show actual frame rates (e.g., 29.97 fps) in QTGMC output rate options instead of rounded values
  • Disable processing button during active processing, with cancel confirmation dialog
  • Hide TFF field order parameter when not using QTGMC deinterlace method

Developer Improvements

  • Added macOS debug build-and-run script (Scripts/run-debug-macos.sh)
  • Fixed macOS GitHub Actions workflow (correct Rust action, xcodebuild build process)
  • Added Scripts/ci-build-and-release.sh to trigger CI builds and upload artifacts to draft releases
  • Fixed macOS debug SIGPIPE crash caused by Flutter 3.35+ merged UI/platform thread mode

Dependencies

Uses dependencies from: deps-v1.1.0

VapourBox 0.5.3

21 Feb 05:04

Choose a tag to compare

Changes

  • Fixed bugs and added more options to compression codecs, including ffmpeg overrides
  • Add zoom & pan support to the preview window
  • Disable bilinear filtering on split preview for pixel-accurate zoom
  • Fixed progress tracking of processing jobs (this was a deep rabbit hole!)
  • DMG based distribution for MacOS builds, fixes symlink issues with rhttp library

Downloads

macOS: VapourBox-0.5.3-macos-arm64.dmg
Windows: VapourBox-0.5.3-windows-x64.zip

Dependencies (~185 MB) are downloaded automatically on first launch.
Uses dependency release: deps-v1.0.0

Dependencies v1.1.0

21 Feb 16:26

Choose a tag to compare

Dependencies v1.1.0

Changes from v1.0.0

  • Added VIVTC.dll plugin (inverse telecine - VFM field matching + VDecimate)

Platforms

  • Windows x64
  • macOS x64 (pending)

VapourBox 0.5.2

15 Feb 05:26

Choose a tag to compare

Changes

  • Update to try to track down dependency resolution issues. For diagnostics on MacOS launch from the terminal with /Applications/VapourBox.app/Contents/MacOS/vapourbox.
  • Fix macOS dependency detection after extraction
    • Ad-hoc codesign all dylibs and executables after dependency download (fixes Gatekeeper blocking on macOS Sequoia+)
    • Add python/lib to DYLD_LIBRARY_PATH to match Rust worker environment
    • Set PYTHONNOUSERSITE=1 to prevent user site-packages interference
  • Add diagnostic logging to ToolLocator for easier debugging

Uses dependencies from: deps-v1.0.0

VapourBox 0.5.1

13 Feb 12:22

Choose a tag to compare

Changes

  • Fix hardware codec determination, show all hardware codecs and warn about the unsupported ones
  • Centralize tool path management, fix warnings
  • Bug fixes and improvements

Dependencies

Uses dependencies from deps-v1.0.0 (auto-downloaded on first launch).

VapourBox 0.5.0

07 Feb 09:23

Choose a tag to compare

What's New

Hardware Encoding Support

  • Added support for hardware-accelerated encoding: NVENC (NVIDIA), QSV (Intel), VideoToolbox (macOS), AMF (AMD)

Audio & Encoding Improvements

  • Audio mode selection (copy, transcode, or remove)
  • Chroma subsampling options
  • Codec and pixel format info in video info dialog

Quality of Life

  • Videos can now be re-processed without restarting the app

Dependencies

Uses existing dependency release: deps-v1.0.0

Full Changelog

  • Add hardware encoding support (NVENC, QSV, VideoToolbox, AMF)
  • Add audio mode selection, chroma subsampling, and integration tests
  • Add codec and pixel format info to video info dialog
  • Document macOS build workaround and release packaging requirements

VapourBox 0.4.0

24 Jan 13:17

Choose a tag to compare

What's New

Processing Improvements

  • Batch processing fix: Fixed race condition in batch processing queue
  • Re-process videos: Videos can now be re-processed without restarting the app
  • Overwrite confirmation: Added confirmation dialog when output file already exists

Video Info

  • Codec and pixel format info: Video info dialog now shows codec name and pixel format details

Auto-Updates

  • Update checker: App now checks for updates on startup and notifies when a new version is available

Full Changelog: v0.3.0...v0.4.0

Dependencies: Uses deps-v1.0.0 (auto-downloaded on first run)

VapourBox 0.3.0

22 Jan 13:23

Choose a tag to compare

What's New

Video Queue

  • Batch processing: Add multiple videos to a queue for sequential processing
  • Process your entire collection without manual intervention

Output Configuration

  • Custom output directory: Choose where processed videos are saved
  • Filename patterns: Configure output filenames with variables like {original}, {date}, etc.

Compatibility

  • NTSC DV support: Automatically convert 4:1:1 chroma to 4:2:2 for filter compatibility

Full Changelog: https://github.com/StuartCameron/VapourBox/compare/v0.2.1...v0.3.0

Dependencies: Uses deps-v1.0.0 (auto-downloaded on first run)


🤖 Generated with Claude Code

VapourBox 0.2.1

20 Jan 11:39

Choose a tag to compare

What's New

Bug Fixes & Improvements

  • Fix preview generation working directory for dependency paths
  • Add delay before worker exit to ensure completion message is received
  • Remove legacy qtgmc_template fallback and fix dev path security
  • Add audio codec compatibility warning dialog and full E2E tests
  • Document dev vs production build strategy for dependency location

macOS

  • Build for Apple Silicon (arm64) only - Intel Mac support removed
  • Fixed release script version parsing

Downloads

  • macOS (Apple Silicon): VapourBox-0.2.1-macos-arm64.zip (~32 MB)
  • Windows (x64): VapourBox-0.2.1-windows-x64.zip (~32 MB)

Installation

macOS

  1. Download and unzip VapourBox-0.2.1-macos-arm64.zip
  2. Move VapourBox.app to your Applications folder
  3. On first launch, dependencies (~94 MB) will be downloaded automatically

Windows

  1. Download and unzip VapourBox-0.2.1-windows-x64.zip
  2. Run vapourbox.exe
  3. On first launch, dependencies (~185 MB) will be downloaded automatically

Dependencies

Uses dependencies from: deps-v1.0.0