Language describing how to cut up videos. Capable of very basic video editing on a single file.
- ffmpeg.exe and ffprobe.exe must be added to PATH. You can download them here: https://ffmpeg.org/download.html
- .NET 6 must be installed.
Using a built executable from the ICut project (icut.exe):
icut VIDEO PROGRAM [flags?]
Example:
icut video.mp4 "00:30-01:00"
Output would be saved to video_cut.mp4
.
- --vertical: crops output video to a 9:16 ratio.
Currently supports the following:
- Cutting
- Extract video between 30 seconds and 1 minute:
00:30-01:00
- Extract video between a precise time and the end of the video:
32:12.325-END
- Note: this will only cut on a video keyframe, so may appear inaccurate.
- Extract video between 30 seconds and 1 minute:
- Concatenating
- Join two cuts together:
00:30-01:00 + 02:00-03:00
- Join two cuts together:
- Speeding up
- 5x speed:
00:30-01:00 >> 5
- 5x speed:
- Slowing down
- 0.2x speed (5 times as slow):
00:30-01:00 << 5
- 0.2x speed (5 times as slow):
- Brackets
- Concatenate two cuts, then speed them up by 2x:
(00:30-01:00 + 02:00-03:00) >> 2
- Concatenate two cuts, then speed them up by 2x: