Releases: ssspranto/PreCut
PreCut v1.1.0
Added
-
Codec Selector: Integrated dropdowns for H.264, AV1, and VP9 selection in Settings for both Clips and Proxies.
-
Full Command Control: Entire yt-dlp command strings are now stored in settings.json for manual user customization.
-
Enhanced Power User Support: Direct support for adding custom flags (cookies, proxies, etc.) via the persistent configuration file.
Changed
-
Dynamic Command Engine: Migrated the download logic to a shlex-based system to support a wider range of custom yt-dlp configurations.
-
Editor-First Defaults: Updated default quality templates to prioritize H.264 (avc1) for maximum compatibility.
Fixed
-
Premiere Pro Import: Resolved the "AV1 Import Error" by forcing compatible H.264 streams as the default download format.
-
Settings Layout: Refined the UI grid to neatly organize quality and codec selections for better readability.
Full Changelog: https://github.com/ssspranto/PreCut/commits/minor-update
PreCut v1.0.0
[1.0.0] - 2026-04-11
Added
- Transcript Generator: Automated fetching and cleaning of YouTube transcripts (strips WebVTT and timestamps).
- Clips Downloader: High-quality video downloads with integrated terminal logs.
- Proxy Downloader: Lightweight proxy generation (360p/480p) for editing.
- Standalone Build: Support for Nuitka standalone
.exegeneration. - Persistent Configuration: Settings stored in
~/Documents/PreCut/to survive session restarts. - Modern UI: Dark-themed custom Tkinter interface with responsive sidebar.
Changed
- Refactored asset path resolution to support both development and bundled executable modes.
- Relocated
__pycache__to user documents to keep the source directory clean.
Fixed
- Resolved executable crashes caused by relative asset paths in bundled builds.
- Mitigation for Windows Defender false-positive flags by switching to standalone distribution.
Full Changelog: https://github.com/ssspranto/PreCut/commits/inital-release