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 a38cfd8953 Add lint and travis 10 years ago
src initial 10 years ago
.babelrc initial 10 years ago
.eslintrc initial 10 years ago
.gitignore initial 10 years ago
.travis.yml Add lint and travis 10 years ago
LICENSE Initial commit 10 years ago
README.md Update README.md 10 years ago
demo.gif Add demo.gif 10 years ago
package.json Add lint and travis 10 years ago

README.md

LosslessCut

Cross platform GUI tool for lossless trimming / cutting of videos using ffmpeg and electron. 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.

Demo

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

Make sure you have at least node v4 with npm 3.

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