🚀 LibreCuts Beta (Seventh Release)
Welcome to the latest official beta build of LibreCuts free, open source, and built for limitless creativity.
⚠️ Note: This is the Seventh Beta Release (1.0-beta7). This release brings powerful new workflow capabilities to the editor including non-destructive project serialization, custom fonts, freehand drawing overlays, fullscreen preview controls, and enhanced diagnostics alongside critical export stability and rendering fixes. As always, please report any bugs or unexpected behavior you encounter.
✨ Major Improvements & Fixes
💾 Project Save & Import
- Added the Project Save & Import (
.lcprj) file format. - Enable non-destructive project serialization to easily save, back up, and resume your editing sessions.
✒️ Freehand Drawing & Handwriting
- Added a new freehand handwriting and drawing overlay feature.
- Sketch custom annotations, doodles, and handwritten notes directly onto your video timeline.
🔤 Custom Font Import
- Introduced a custom font import and management system for text overlays.
- Import and use your own custom typography to match your branding and creative style.
📺 Fullscreen Video Preview
- Implemented a new fullscreen video preview mode.
- Enjoy an immersive viewing experience paired with expanded timeline controls for precise editing.
🎛️ Transition Duration Slider
- Added a transition duration slider for granular timing control.
- Fine-tune transition speeds precisely to match the rhythm of your edits.
🟢 Android 13+ Monochrome Themed Icon
- Added support for Android 13+ monochrome themed app icons.
- Seamlessly match your device's Material You dynamic theming and aesthetic.
🛠 Minor Improvements & Maintenance
📳 Haptic Feedback Toggle
- Added an in-app haptic feedback toggle in settings for customizable tactile responses.
📝 Subtitle & Rendering Parity
- Improved subtitle render parity and automatic word wrapping consistency between the preview player and final exports.
⏳ Real-Time Media Loading Progress
- Added a real-time percentage progress indicator during media loading for better clarity.
📊 Enhanced Crash Diagnostics
- Enhanced crash and error diagnostics with per-session log buffering to streamline troubleshooting.
⚡ Export Stream & Pixel Format Fixes
- Fixed export stream negotiation and pixel format compatibility issues across various devices.
🌍 Updated Language Translations
- Updated and expanded community translations through Weblate for German, Estonian, Slovak, and Brazilian Portuguese.
🤝 Community Spotlight
A huge thank you to everyone who reported bugs, translated LibreCuts through Weblate, opened feature requests, and contributed valuable feedback. Every report and suggestion helps make LibreCuts faster, more stable, and more enjoyable for everyone.
🐛 Known Limitations
If a crash occurs during processing, LibreCuts will display a custom error dialog containing an authorization code to assist with troubleshooting.
LC-101 / LC-301
Heavy 4K timelines or extremely high-bitrate exports may still encounter memory limitations on devices with limited RAM or lower-end processors.
Timeline Scrolling Black Screen (#29)
On certain devices, aggressively scrolling through large timelines may still temporarily cause the preview surface to become black due to Android hardware decoder limitations.
This issue has been significantly improved through memory management refactoring, but a complete fix is still being worked on.
Preview Synchronization
The preview player prioritizes smooth real-time editing over perfect rendering accuracy.
During playback you may notice:
- Minor audio desynchronization
- Small frame drops
- Brief stutters
- Some transitions appearing as hard cuts
- Overlay animations appearing less smooth than the final render
These limitations affect preview playback only. Exported videos remain fully rendered, frame-accurate, and correctly synchronized.
📖 Error Codes & Troubleshooting
Detailed explanations for error codes and troubleshooting steps are available in the GitHub Wiki:
https://github.com/tharunbirla/LibreCuts/wiki/Error-Codes-&-Troubleshooting