Simple and fast video clip cutting by start and end time
Project description
qlip
Simple and fast video clip cutting by start and end time.
Features
- Fast Mode - Cut videos in seconds using stream copy (no re-encoding)
- Preview - Drag the timeline to preview any frame
- Precise Mode - Frame-accurate cutting with re-encoding
- GUI & CLI - Both graphical interface and command-line tools
Installation
Requirements
- Python 3.8+
- ffmpeg (installed on your system)
Install ffmpeg:
# Windows
winget install --id=Gyan.FFmpeg
# macOS
brew install ffmpeg
# Linux
sudo apt install ffmpeg
Install from PyPI
pip install quick-video-clip
Install with GUI support
pip install quick-video-clip[gui]
Usage
GUI
qlip
- Click "Browse" to select a video
- Drag the timeline to preview and find your start/end points
- Click "Set" to set start/end times
- Click "Cut"
CLI
# Fast mode (default)
qlip input.mp4 00:00:30 00:02:00 output.mp4
# Precise mode
qlip input.mp4 30 120 output.mp4 --precise
# Show video info
qlip input.mp4 --info
Python API
from video_cutter import cut_video
success, message = cut_video(
"input.mp4",
"output.mp4",
"00:00:30",
"00:02:00",
mode="fast"
)
Time Format
| Format | Description | Example |
|---|---|---|
HH:MM:SS |
Hours:Minutes:Seconds | 00:01:30 = 1 min 30 sec |
| Seconds | Plain seconds | 90 = 1 min 30 sec |
Modes
| Mode | Speed | Accuracy | Quality | Use Case |
|---|---|---|---|---|
| Fast | Seconds | +/-1-2 sec | Lossless | Most scenarios |
| Precise | Minutes | Frame-accurate | Adjustable | Precision needed |
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
quick_video_clip-0.3.2.tar.gz
(10.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quick_video_clip-0.3.2.tar.gz.
File metadata
- Download URL: quick_video_clip-0.3.2.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfe66868e15f507fc42ffcacd6ede8f40016ae78e237d4858a1fa1f59691a0a2
|
|
| MD5 |
174fa97e848d8b1256ec0c260a8db5dc
|
|
| BLAKE2b-256 |
3eeed65494c69b982d8f6f94be7d30d81f955f97e95751a745c276e84aeaeb5f
|
File details
Details for the file quick_video_clip-0.3.2-py3-none-any.whl.
File metadata
- Download URL: quick_video_clip-0.3.2-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b89fe3687f60c87b45d1b1cda7665b1d493116d166eb296aeefbed04ef053fd4
|
|
| MD5 |
a49c4f498bd97dfd7b3bccab53f9dbb3
|
|
| BLAKE2b-256 |
5f42737c5fbb27a0f002512c0e69381613ec3787cb3c3f270558db1ba9d4df9d
|