Mikael Finstad
16cd41f287
add setting to disable hevc #88
2023-01-15 17:27:45 +08:00
Mikael Finstad
572a0caf1a
improve extract frames
...
allow extract frames with timestamp files names or file numbers
closes #1139
2023-01-06 22:24:14 +08:00
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
2023-01-06 20:10:57 +08:00
Mikael Finstad
2c76993953
improve frame capture
...
- allow setting capture frame method https://github.com/mifi/lossless-cut/issues/88#issuecomment-1364636200
- allow changing quality #1141 #371
2023-01-06 14:19:39 +08:00
Mikael Finstad
9283fbeb43
add zoom modifier key setting #1287
...
also refactor/simplify user settings hook
2022-10-19 19:25:41 +02:00
Mikael Finstad
479569e378
improvements
...
cleanup help menu
remove help dialog
remove action toggleHelp
add action toggleLastCommands
2022-10-19 17:27:48 +02:00
Mikael Finstad
898925714b
implement logging to file
2022-09-04 16:44:48 +02:00
Mikael Finstad
9161278e54
add a setting for overwriting output file
...
fixes #916
2022-08-12 20:54:33 +02:00
Mikael Finstad
82e08fbdd1
rename events
...
selectPrevSegment->jumpPrevSegment
selectNextSegment->jumpNextSegment
2022-03-06 21:50:48 +08:00
Mikael Finstad
f0690130ab
allow configuring where to store project file
...
this will also give less dialogs on MAS builds initially (only one needed for working dir)
closes #1004
2022-03-02 14:04:36 +08:00
Mikael Finstad
39322472e4
implement increase/descrease volume hotkeys #254
2022-03-01 18:26:20 +08:00
Mikael Finstad
8578886f5c
allow using external ffmpeg executable #400
2022-03-01 14:30:30 +08:00
Mikael Finstad
11e1f81726
implement smart cut #126
...
also improve concat ffmpeg command logging - closes #954
2022-02-28 15:07:51 +08:00
Mikael Finstad
bdb050492f
improve batch list selection
...
https://github.com/mifi/lossless-cut/issues/89#issuecomment-1049831536
2022-02-24 20:57:35 +08:00
Mikael Finstad
c2cb1f5501
add shortcut shift+j for toggling keyboard shortcut dialog #654
...
also allow resetting key config #726
2022-02-20 20:12:58 +08:00
Mikael Finstad
14ae45780b
implement hotkeys
...
jumpTimelineStart (ctrl+home)
jumpTimelineEnd (ctrl+end)
reorderSegsByStartTime,
invertAllCutSegments,
createFixedDurationSegments,
createNumSegments,
shuffleSegments,
clearSegments,
toggleSegmentsList,
toggleStreamsSelector,
extractAllStreams,
convertFormatCurrentFile,
convertFormatBatch,
concatBatch,
toggleKeyframeCutMode,
toggleCaptureFormat,
toggleStripAudio,
setStartTimeOffset,
2022-02-20 18:34:10 +08:00
Mikael Finstad
3e89e60981
Implement dynamic keyboard mapping #254
...
with UI to control mappings
2022-02-20 17:23:18 +08:00
Mikael Finstad
3615268a46
implement segments to chapters mode #993
2022-02-13 22:27:23 +08:00
Mikael Finstad
d0b2f05113
add setting for auto convert to supported format
...
also remove unnecessary notification
closes #414
2022-01-15 20:44:05 +07:00
Mikael Finstad
6b5857b902
allow showing timecode as frame counts #878
2022-01-14 15:57:14 +07:00
Mikael Finstad
d4eecc2294
implement remember window size
...
closes #44
closes #944
2022-01-11 22:47:33 +07:00
Mikael Finstad
8812f6b17d
try to fix portable config path #645
...
https://github.com/electron/electron/issues/10975
2022-01-01 14:24:19 +07:00
Mikael Finstad
9ac1b1a086
try to fix portable app config issue #645
2021-12-27 13:35:00 +07:00
Mikael Finstad
079327dac3
allow controlling audio playback volume
...
closes #307
#125
2021-08-24 21:22:56 +07:00
Mikael Finstad
8497f07bdc
add a setting for allowing disabling filename sanitizing #821 #427
2021-08-23 23:50:21 +07:00
Mikael Finstad
d4a9f83c9d
add reset function for configstore
2021-04-08 22:37:48 +07:00
Mikael Finstad
b66527f811
allow locking output format
...
fixes #615
2021-04-07 23:33:54 +07:00
Mikael Finstad
e72d0a6953
Implement setting for preserve file timestamps
...
Closes #611
Pull all ffmpeg operatins that transfer timestamps into its own react hook
2021-02-18 18:57:53 +01:00
Mikael Finstad
04a6d5c6a8
Implement custom config path
...
When config.json exists inside app dir
Fixes #645
2021-02-16 23:44:30 +01:00
Mikael Finstad
8ea08cf65c
add keyboard seek speed tuner #553
2021-01-23 22:45:59 +01:00
Mikael Finstad
2eb42d2ef3
add keyboard seek acceleration #604
2021-01-23 21:58:04 +01:00
Mikael Finstad
eb8f7af5e0
Implement custom file name templates #96
2021-01-23 19:02:33 +01:00
Mikael Finstad
2462278caf
implement MOV FastStart option #347
2020-12-11 23:43:32 +01:00
Mikael Finstad
1662adb1e3
implement simple mode #546
2020-12-11 21:29:40 +01:00
Mikael Finstad
3cedc453e3
Allow disabling merge metadata preservation
...
https://github.com/mifi/lossless-cut/issues/480#issuecomment-743195727
Also make it more clear that chapters from meta is slow
2020-12-11 15:16:50 +01:00
Mikael Finstad
5f6e9f33dc
option to write segment labels as chapters #318
2020-12-08 23:59:41 +01:00
Mikael Finstad
79dcddc604
Allow turn off export confirm dialog #512
2020-11-30 00:06:06 +01:00
Mikael Finstad
f2b44b3726
Allow disable deletion of merged segments #480
2020-11-27 23:23:20 +01:00
Mikael Finstad
a3bce63650
Load timecode offset from file #506
2020-11-27 22:43:06 +01:00
Mikael Finstad
267225996e
Add option to hide certain notifications #467
2020-11-26 00:42:29 +01:00
Mikael Finstad
5390085bff
Many improvements
...
- Implement an Export summary/confirmation sheet when pressing export
- Move output option buttons to export sheet
- Add config option to disable use_metadata_tags (default to false) #463 #402 #99
- Add config option for avoid_negative_ts #13
- Escape key to close sheets
- Change from mousetrap to hotkeys.js (better unbind - more compatible with react)
2020-11-25 21:46:03 +01:00
Mikael Finstad
81eb66faa2
Many improvements
...
- Add config option for asking about file open #467
- Implement text/youtube segments import #458
- Implement CUE sheet import #458
- Implement XMEML import (Final Cut Pro / Davinci Resolve)
- Allow import embedded chapters as segments #300
2020-11-19 22:51:17 +01:00
Mikael Finstad
4a20c1ac00
Add experimental flag setting #336
2020-05-17 20:24:44 +08:00
Mikael Finstad
b3b4b6206c
add missing file
2020-04-17 23:58:10 +08:00