Skip to content

Releases: MOzcelik14/triM

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 18:02

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

triM. v0.3.0

Choose a tag to compare

@MOzcelik14 MOzcelik14 released this 30 Sep 17:06

triM. v0.3.0 — Markers, Keyframes & Clip Speed

triM. v0.3.0 introduces three flagship professional NLE systems for Linux:

🌟 Key Highlights

  1. Timeline Markers & Magnetic Snapping:

    • Press M to drop or toggle markers at the playhead position.
    • Diamond pins on time ruler with timecode and name tooltips.
    • Magnetic snapping for clips and playhead with vertical dashed guide lines.
    • Full Undo/Redo commands (AddMarkerCommand, RemoveMarkerCommand).
  2. Keyframe Animation System:

    • Animate Position (X, Y), Scale, and Opacity over time.
    • Linear, hold, and smoothstep ease-in-out interpolation curves.
    • Amber keyframe toggle buttons (◆) in the Inspector panel.
    • Live per-frame evaluation in the playback engine.
    • Timeline clip keyframe badge and bottom-edge diamond pins.
  3. Variable Clip Playback Speed & Reverse:

    • Continuous playback speed from 0.1x to 10.0x.
    • Reverse playback mode (reverse video and areverse audio).
    • Speed & Duration Dialog with presets (0.25x, 0.5x, 1x, 2x, 4x) and duration preview.
    • Timeline clip badges ([2x], [0.5x], [REV], [2x REV]).
    • Production FFmpeg export with chained atempo filters.

📦 Installation (Ubuntu / Debian / Linux Mint / Pop!_OS)

wget https://github.com/MOzcelik14/triM/releases/download/v0.3.0/trim_0.3.0_all.deb
sudo apt install ./trim_0.3.0_all.deb
trim

triM. v0.2.0

Choose a tag to compare

@MOzcelik14 MOzcelik14 released this 30 Sep 16:43

triM. v0.2.0 — Multi-Clip Editing, Track Mixer & Ripple Trimming

triM. v0.2.0 brings major workflow and timeline enhancements designed for high-speed, professional video cutting on Linux desktops.

✨ What's New in v0.2.0

  • Multi-Clip Box Selection & Batch Dragging: Select multiple clips simultaneously using rubberband marquee selection or Shift-click. Move entire groups across tracks with live magnetic snapping alignment and full multi-clip composite undo/redo support.
  • Track Mixer (Solo, Mute, Volume): Independent audio balancing for each timeline track. Solo and mute any audio/video track with vector SVG controls; track volume attenuation is fully integrated into both live playback and background FFmpeg export filtergraphs.
  • Audio Detach Workflow ("Sesi Ayır"): Right-click any audio-containing video clip on the timeline and select Sesi Ayır (Detach Audio) to automatically separate the audio stream into a dedicated audio track while maintaining sync.
  • Precision Ripple Trim Shortcuts (Q / W): Industry-standard top-and-tail editing shortcuts:
    • Press Q to ripple trim the head of the clip under the playhead up to the current position.
    • Press W to ripple trim the tail of the clip under the playhead up to the current position.
  • Crisp Vector SVG Track Header Controls: Replaced Unicode characters with dedicated vector SVG icons (eye, eye_off, lock, lock_open) and normalized button styles for reliable rendering across all Linux desktop themes.

📦 Installation (.deb)

For Ubuntu, Debian, Linux Mint, Pop!_OS and derivatives:

wget https://github.com/MOzcelik14/triM/releases/download/v0.2.0/trim_0.2.0_all.deb
sudo apt install ./trim_0.2.0_all.deb
trim

triM. v0.1.0

Choose a tag to compare

@MOzcelik14 MOzcelik14 released this 30 Sep 12:37

triM. v0.1.0 — Initial Release

A lightweight, modern, non-linear video editor for Linux.

Features

  • Modern Timeline Engine: Multi-track video & audio with non-destructive trimming, razor cuts (S), slip/slide, and ripple delete (Shift+Del).
  • Precision Audio Sync: PyAV playback with real-time waveform extraction and dual-channel VU meter ballistics.
  • Color Grading & Transitions: Brightness, contrast, saturation adjustments, crossfades, and built-in title/lower-third card generator.
  • Native Linux Experience: Wayland & X11 support, dark theme with Precision Amber accents (#E07A38), and complete desktop integration.

Installation

Debian / Ubuntu / Linux Mint / Pop!_OS:

sudo apt install ./trim_0.1.0_all.deb

Quick installer (Any Linux distro):

git clone https://github.com/MOzcelik14/triM.git
cd triM
./install.sh