Commit Graph

43 Commits (9332fad5a1826046c3080fd9bf64d2d7be82c4a8)

Author SHA1 Message Date
Mikael Finstad 9332fad5a1
improvements
- Capture the best image every nth second
- Capture exactly one image every nth second #1139
- Capture exactly one image every nth frame #1139
- Capture frames that differ the most from the previous frame
- fix broken progress (duration)
- refactor
3 years ago
Mikael Finstad d76c923730
improve success dialog 3 years ago
Mikael Finstad 967fe22cbe
improvements
- fallback sanitize properly (force filenamify)
- improve export failed feedback #1409
- add more invalid chars to filename check
- always show out seg error in export page
3 years ago
Mikael Finstad cac788c441
show warning when ffmpeg vtag issue
also improve cut finished dialog
closes #1406
closes #280
respect "hide all notifications" more
3 years ago
Mikael Finstad 64966590e2
create segments from:
- scene changes
- keyframes

closes #1398

also limit max number of segments
and improve parameters dialog
3 years ago
Mikael Finstad 60bf1a5c5f
implement detect silence
closes #1334

also allow chnaging parameters of black detect #623
3 years ago
Mikael Finstad eee11d3e62 remoev unused 3 years ago
Mikael Finstad 1799547353 upgrade electron #714 3 years ago
Mikael Finstad 479569e378
improvements
cleanup help menu
remove help dialog
remove action toggleHelp
add action toggleLastCommands
3 years ago
Mikael Finstad 9161278e54
add a setting for overwriting output file
fixes #916
3 years ago
Mikael Finstad bb304c8fd7
implement random segments
closes #1153
3 years ago
Mikael Finstad 09336f99cd
implement option to shift segments start/end/both 4 years ago
Mikael Finstad 9bdc93275d
Implement Extract all frames as images
closes #1033
4 years ago
Mikael Finstad 86701ba0a2
implement "select segments by label"
https://github.com/mifi/lossless-cut/issues/993#issuecomment-1059907511
4 years ago
Mikael Finstad 0b97e1f62e
add i18n 4 years ago
Mikael Finstad 26783a1338
implement shift all segments times 4 years ago
Mikael Finstad 8578886f5c
allow using external ffmpeg executable #400 4 years ago
Mikael Finstad e0aa5b1a51
need to check input file dir also on MAS
because we now write project file next to input file
4 years ago
Mikael Finstad 3e89e60981
Implement dynamic keyboard mapping #254
with UI to control mappings
4 years ago
Mikael Finstad 3c4b996e03
move merge / batch functionality
from top menu into a menu on the batch file list
this means now you first open files in a batch, then either merge or batch convert them
4 years ago
Mikael Finstad 9ffc781c29
combine batch list and merge list #89
- add button to merge current batch list
- show more options in merge dialog
- allow preserving metadata when merging also when not using allStreams #1008
- remember concat/batch choice #371
4 years ago
Mikael Finstad 9e9d63fd93
add remux video and enc audio option
for html5ify
closes #870
4 years ago
Mikael Finstad 87df1c5e5f
implement go to timecode #625
inputted value
`g` key or right click timeline context menu
4 years ago
Vitalii Shvetsov 11502b84ed
Upgrade ESLint and add useCallback (#914)
* Improvements:

- Upgrade ESLint

* Missing useCallback.

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
4 years ago
Mikael Finstad f77066d4bd
add cancel button to i18n 4 years ago
Mikael Finstad d3c8fce967
Implement batch file list #89 4 years ago
Mikael Finstad b7678510c7
Improvements
- Simplify and streamline preview file logic
- Allow remember preview choice (convert to supported format) #829
- Improve error handling
4 years ago
Mikael Finstad 96086d307f
improve merge/concat dialog
and don't auto sort by file name #832
4 years ago
Mikael Finstad dffd1e448e
add supported conversion: "Fastest: Low playback speed (audio remux), likely to fail" #424
also refactor a bit
4 years ago
Mikael Finstad f133cfd484
improve text 4 years ago
Mikael Finstad b2cdbdb937
Simplify file open logic
so drag-drop works exactly the same as file->open and cmd line args
4 years ago
Mikael Finstad adcf79a6c2
Improvements
- Allow editing segment tags #427
- Store main project file as .lcc (JSON5 format), for future flexibility. existing CSV will still be loaded and converted to .llc #545
- Rename menu items to Export/import project (as we are not changing the save location) #593
4 years ago
Mikael Finstad 4a1ec76a90
allow longer label names when sanitize is disabled #427 4 years ago
Mikael Finstad faf70568dc
Add partial support for segment tags #427 #814
allows importing from cue files
does not support loading/saving
4 years ago
Mikael Finstad e9014c3fdd
fix sweetalert11 issue #789 4 years ago
Mikael Finstad 02c2d86a45
Improve trash dialog
Thanks to @Rubens10010
closes #618
fixes #698
5 years ago
Mikael Finstad 0e58fc65de
upgrade packages
uuid,framer-motion,react-lottie-player,react-sortable-hoc,react-syntax-highlighter,sweetalert2-react-content,csv-stringify,csv-parse,trash,execa
5 years ago
Mikael Finstad 546b702e7a
refactor 5 years ago
Mikael Finstad 1340885ecf
add more translatables 5 years ago
Mikael Finstad 7ff74110e8
Implement youtube export dialog
Also improve youtube import
Closes #657
5 years ago
Mikael Finstad 9a98797758
Show "New folder" in mac dialog 5 years ago
Mikael Finstad bd3c251d12
Allow labelling segments with enter key #655 5 years ago
Mikael Finstad 69cea1a70f pull out dialog 5 years ago