A terminal-based video clip extraction tool using FFmpeg.
- Interactive TUI (Terminal User Interface)
- Real-time FFmpeg output display with auto-scrolling
- Simple input fields for:
- Input video file path
- Start time (HH:MM:SS)
- End time (HH:MM:SS)
- Output file path
Tab: Cycle through input fieldsEnter: Start processing when all fields are filledBackspace: Delete characters in input fieldsCtrl+Q: Quit application
- FFmpeg must be installed on your system
- Rust 1.70 or higher
cargo install vclipgit clone https://github.com/yourusername/vclip.git
cd vclip
cargo build --releaseThe binary will be available at target/release/vclip
- Launch the application:
vclip-
Fill in the required fields:
- Input file: Path to your source video
- Start time: Where to start the clip (HH:MM:SS)
- End time: Where to end the clip (HH:MM:SS)
- Output file: Path for the resulting clip
-
Press Enter to start processing
The application will display FFmpeg's progress in real-time in the output window.
MIT