The swiss army knife of lossless video/audio editing
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Mikael Finstad 7228999240 initial 10 years ago
src initial 10 years ago
.babelrc initial 10 years ago
.eslintrc initial 10 years ago
.gitignore initial 10 years ago
LICENSE Initial commit 10 years ago
README.md initial 10 years ago
package.json initial 10 years ago

README.md

LosslessCut

GUI tool for lossless trimming / cutting of videos using ffmpeg. Great for rough processing of large video files taken from a video camera, drone, etc. Lets you quickly get rid of the useless parts. It doesn't do any decoding / encoding and is therefore very fast and has no quality loss. Also allows for taking JPEG snapshots of the video at the selected time.

Download

Installing / running

Documentation

Drag drop a video file into player to load or use /CTRL+O. Select the start and end time and press the scissors button. The original video files will not be modified. Instead it creates a lossless export in the same directory as the original file. Preserves exif data.

Keyboard shortcuts

  • SPACE Play/pause
  • Seek backward 1 sec
  • Seek forward 1 sec
  • . (period) Tiny seek forward
  • , (comma) Tiny seek backward
  • c Capture snapshot (in the same dir as the video)

Development building / running

git clone https://github.com/mifi/lossless-cut.git
cd lossless-cut
npm install

Running

npm start

Building package

npm run build
npm run package

TODO

  • more hotkeys
  • ffprobe show keyframes?
  • ffprobe format
  • About menu
  • improve ffmpeg error handling
  • timeline scrub support