Commit Graph

56 Commits (c6a75600cf436b259f0a8c3baefa699361a8011c)

Author SHA1 Message Date
Mikael Finstad c6a75600cf Add exit menu item 8 years ago
Mikael Finstad a75e47432f Add button to strip audio (#71) 8 years ago
Mikael Finstad 027790c93e Progress gear invisible if video is white in upper-left corner #77 8 years ago
matdv 0a3b716591 Add option to include all streams (#76)
* Add option to include all streams
8 years ago
Mikael Finstad ab05f0d2a4 Implement travis building & releasing
Also bump ffmpeg to 4.0
8 years ago
Mikael Finstad ef54e1b29f Allow pre-formatting or pre-encoding the video for more format support
Will still cut in original file.
8 years ago
Mikael Finstad 80afd9c91b remove forgotten imports 8 years ago
Mikael Finstad a5ef299f4e Simplify loading according to new electron api 8 years ago
Mikael Finstad 24e1aa5bcd Swap keyboard.js with Mousetrap
mousetrap will not trigger when in input fields
8 years ago
Mikael Finstad 3cc6fbecc9 Use new ES features 8 years ago
Mikael Finstad 3a03d0b119 cleanup 8 years ago
Mikael Finstad 06f05fbfed Only render range if valid 8 years ago
Mikael Finstad 17ee2798ec Implement manual input field for cutting range
Format duration with : in GUI (still . in files)
Minor improvements
Move cut time indicators for more horizontal space
8 years ago
Mikael Finstad 4493aa5572 Bugfixes
Fix issue with two dots in extension
Also don't cut end if endpoint is the end of the video
9 years ago
Mikael Finstad 5bf0c15d3e Implement version check 9 years ago
Erik Fonselius 8b54a7cc2d Offset modified date to respect the frame offset (#55) 9 years ago
Mikael Finstad 0e23be39d1 Reset title too when dragging file 9 years ago
rarosalion 653d6b9936 Now copies subtitles, too (#66)
The exiting version drops subtitle streams. Added flags to ffmpeg to copy subtitles (if they exist)
9 years ago
Mikael Finstad 7962e174e6 Implement lossless rotation
Allow for setting rotation metadata
9 years ago
Mikael Finstad 67e87881b1 Make more room in UI by moving icons a bit
Status icons on the left, action icons on the right
9 years ago
Mikael Finstad fdd0794a13 Don't cut start if start time is 0
To cause issue with black video in the beginning
https://github.com/mifi/lossless-cut/issues/50
9 years ago
Xiang Chen 9bc63240d4 Show input dir in out path when file is loaded (#48) 9 years ago
Mikael Finstad 815fbc082a Remove unused 9 years ago
Mikael Finstad 8edf9446f3 Show file title in window title
https://github.com/mifi/lossless-cut/issues/46
9 years ago
Mikael Finstad 095ffd6229 Fix indentation 9 years ago
Mikael Finstad 61a13ceabe Make ffmpeg map metadata 9 years ago
Mikael Finstad 60060d4b73 Preserve file modification time when cutting/screenshotting 9 years ago
Mikael Finstad 8fccd53a18 Fix loading of index.html
#40
https://electron.atom.io/docs/tutorial/quick-start/
9 years ago
Mikael Finstad d208270cd0 Implement progress 9 years ago
Mikael Finstad af74b7047b Implement select img format 9 years ago
Mikael Finstad f70c994b9f Also save to custom output dir when capturing frame
(Make common method)
9 years ago
Mikael Finstad 0090bf8573 Don't try to seek when no duration
Also don't allow cuttin without a valid start/end (yes i removed this earlier)

https://github.com/mifi/lossless-cut/issues/10#issuecomment-290183019
9 years ago
Mikael Finstad be90a8c7b6 Prevent focus on buttons 9 years ago
Mikael Finstad b5424b2f7d Make end time the end of video by default 9 years ago
Mikael Finstad 9d061ac5c3 Be a bit smarter about aac/m4a files
See #28
9 years ago
Mikael Finstad aee96f300b Fix capture frame
https://github.com/mifi/lossless-cut/issues/25
10 years ago
Mikael Finstad 94fabc0120 Implement help sheet (press H) 10 years ago
Mikael Finstad 35367991e4 Fix eslint error 10 years ago
Mikael Finstad ca858f707c Encode # in filePath
See
https://github.com/mifi/lossless-cut/issues/8
10 years ago
Mikael Finstad 21898711dc Support more mkv files
https://github.com/mifi/lossless-cut/issues/15
10 years ago
Mikael Finstad 758388a12e Remove unused import 10 years ago
Mikael Finstad 08d9976482 Implement custom output dir button 10 years ago
Mikael Finstad 3d47759b0f Allow pass filename cmd line
https://github.com/mifi/lossless-cut/issues/9
10 years ago
Mikael Finstad b622df997e Fix env detection
It was not working..
Use Sindre's module 🦄
10 years ago
Mikael Finstad fd03dcc139 Handle ENOENT for cut as well (windows)
Also log stderr and stdout of ffmpeg on error
10 years ago
Mikael Finstad 32c61e2feb Printout version when starting 10 years ago
Mikael Finstad 3a79af75fa Remove extraneous dot 10 years ago
Mikael Finstad a1a2e0f46c Bug fixes
Fix null error if unknown filetype.
Handle ENOENT:
Windows will throw error with code ENOENT if format detection fails.
10 years ago
Mikael Finstad 62c29af1de Fix file-opened which returns an array
This fixes a crash when cutting after opening with ctrl+O

Also add more intelligent format detection.
Beause ffprobe only returns a list of formats
10 years ago
Mikael Finstad b9019af2ed Better error handling
Wrap in a bluebird.try to catch synchronous errors.
bluebird.resolve doesn't catch those!
10 years ago