Commit Graph

902 Commits (8c729cd43969ae063b5606882a9b178a5aac76a1)

Author SHA1 Message Date
Mikael Finstad 98ff495e10
improve concat output filename extension handling 4 years ago
Mikael Finstad 7abc292d37
dim colors in invert mode 4 years ago
Mikael Finstad ca36b7573c
fix sort disable in invert mode 4 years ago
Mikael Finstad 814c813185
add keyboard shortcuts
for align segs to keyframes and shift segment times
4 years ago
Mikael Finstad cd2527e7d7
add some code for future use
see #255
4 years ago
Mikael Finstad ebb284c308
disable some redundant logging 4 years ago
Mikael Finstad 05348e9bd0
pull out code 4 years ago
Mikael Finstad a5b02fadf0
refactor: move out segments functionality 4 years ago
Mikael Finstad 0eeef0c924
implement align segments to keyframes 4 years ago
Mikael Finstad 56fc47fb92
fix bug (double shift) 4 years ago
Mikael Finstad 2f754d2a03
sanity check file sizes after merge files #1453
also notify about export confirm dialog
4 years ago
Mikael Finstad 1b3811a786
improve extract png/jpg streams 4 years ago
Mikael Finstad 3c46486cf3
improve export screen
show warning if cutting thumbnail stream
show warning if selected uncommon avoid_negative_ts
4 years ago
Mikael Finstad a49a7a80c6
display track index + 1 4 years ago
Mikael Finstad 14558e31ff
add hvc1 workaround #1444 4 years ago
Mikael Finstad 20e213cce1
remove format (no longer exists) 4 years ago
Mikael Finstad 6f6a35af7f
use kbps for audio
closes #1451
4 years ago
Mikael Finstad 44cf3511f4
improve notice 4 years ago
Mikael Finstad 97f7e2c88a
improvements
- improve concat/merge success dialog and error dialog
- improve error classification (ENOENT)
4 years ago
Mikael Finstad f7047160a1
workaround ffmpeg dv bug
closes #1450
4 years ago
Mikael Finstad a120e554dc
fix bug 4 years ago
Mikael Finstad f5ea3daecb
zero pad SEG_NUM #1446 4 years ago
Mikael Finstad eccdf691ac
don't close merge dialog on click 4 years ago
Mikael Finstad 7d8e166a36
improve remember convert to supported format
make it so that it will also remember the choice if using hotkey (but not if reopening the dialog from the menu)
closes #1376
4 years ago
Mikael Finstad e776ac3aa2
allow auto close file on export #1425
and optionally cleanup
4 years ago
Mikael Finstad cf789a9fb0
restore previous scroll behavior
fixes #1432
4 years ago
Mikael Finstad 5f8107de98
fix problem with title bar #1435 4 years ago
Mikael Finstad 633c068aa5
improve export mode ux 4 years ago
Mikael Finstad 16c9f8b002
improve random segment generation
make sure random segment start time is also randomized
also clamp end time
4 years ago
Mikael Finstad 4f018b0f12
fix bug 4 years ago
Mikael Finstad 69681ce7d3
fix unhandled rejection 4 years ago
Mikael Finstad 9db8866760
improve extra tracks progress #1370 4 years ago
Mikael Finstad 7ea3d4c1a5
No med spynorsk mordliste 🇳🇴 4 years ago
Mikael Finstad c98014c7b9
preserve streams when fixing duration
fixes #1415
4 years ago
Mikael Finstad e9c96ce563
workaround trashItem issue #29598
fixes #1381
4 years ago
Mikael Finstad d7922b9465
add setting to disable auto updates
fixes #1386
also #1418
4 years ago
Mikael Finstad 16cd41f287
add setting to disable hevc #88 4 years ago
Mikael Finstad d3c70e4788
fix bug with waveform
fixes #1416
4 years ago
Mikael Finstad f1a9ea0e1d
show progress in title
closes #1417
4 years ago
Mikael Finstad c1113c13d9
fix lint 4 years ago
Mikael Finstad f8a5f10db1
refactor 4 years ago
Mikael Finstad 141919f0a9
make extract all streams only extract enabled streams
closes #1335
4 years ago
Mikael Finstad 62706e1380
improve readme 4 years ago
Mikael Finstad 84535c8f8e
implement abort
closes #524
4 years ago
Mikael Finstad e49bfee750
refactor 4 years ago
Mikael Finstad 81979ecc0f
simplify 4 years ago
Mikael Finstad 655725eaec
improve headers 4 years ago
Mikael Finstad eaa8512e36
reorganize settings 4 years ago
Mikael Finstad 75f768dad7
always use timecode format setting
also when exporting files
4 years ago
Mikael Finstad 572a0caf1a
improve extract frames
allow extract frames with timestamp files names or file numbers
closes #1139
4 years ago
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
4 years ago
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
4 years ago
Mikael Finstad c5b3885c80
add some hevc support checking
#88 #1375 #1407
4 years ago
Mikael Finstad 97ba07d264
improve report url 4 years ago
Mikael Finstad e155af886a
fix bug 4 years ago
Mikael Finstad aacfe02d49
improve warning 4 years ago
Mikael Finstad be6a2627ae
set default export save dialog path
fixes #1393
4 years ago
Mikael Finstad d76c923730
improve success dialog 4 years ago
Mikael Finstad 5d8103e805
format detection improvements
- improve detection of mp4/mov #1353
- use adts for aac (ipod was incorrect)
4 years ago
Mikael Finstad d505af52ac
refine avc1 warning
#280
4 years ago
Mikael Finstad 54e377f112
simplify 4 years ago
Mikael Finstad faa07424fb
rewrite checking logic
replace axios with ky
and add fake app check
4 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
4 years ago
Mikael Finstad 55e9a0a088
clamp progress to 100% 4 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
4 years ago
Mikael Finstad 95e6a5d198
implement combine overlapping segments
https://github.com/mifi/lossless-cut/issues/1334#issuecomment-1367786230
4 years ago
Mikael Finstad e937cd0979
improvements
- make zoom exponential
- make segments copyable - fixes #719
4 years ago
Mikael Finstad 64966590e2
create segments from:
- scene changes
- keyframes

closes #1398

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

also allow chnaging parameters of black detect #623
4 years ago
Mikael Finstad 11206692cc fix lint 4 years ago
Mikael Finstad eee11d3e62 remoev unused 4 years ago
Mikael Finstad 6026c8e364 upgrad react 4 years ago
Mikael Finstad 123c3a3402 move away from unmaintained react-hammerjs 4 years ago
Mikael Finstad 2f79332fdb fix isDev 4 years ago
Mikael Finstad abdac785a4 fix deprecation 4 years ago
Mikael Finstad 563f4a27c1 enable native h265/hevc support #88 4 years ago
Mikael Finstad 65a0b9e138 remove `open`
use instead shell.showItemInFolder #714
4 years ago
Mikael Finstad c4441127d3 use shell.trashItem instead of trash
closes #537
4 years ago
Mikael Finstad 1799547353 upgrade electron #714 4 years ago
Mikael Finstad f6251983cc
improve error msg 4 years ago
Mikael Finstad b319fce589
don't copy dvb_teletext by default
fixes #1343
4 years ago
Mikael Finstad 9283fbeb43
add zoom modifier key setting #1287
also refactor/simplify user settings hook
4 years ago
Mikael Finstad 20fa1b2124
improve error message from ffprobe
fixes #1342
4 years ago
Mikael Finstad 479569e378
improvements
cleanup help menu
remove help dialog
remove action toggleHelp
add action toggleLastCommands
4 years ago
Mikael Finstad 56bf836b12 improve smart cut 4 years ago
firstzerg c9175d4270 fix smartcut with segment between keyframes
due https://github.com/mifi/lossless-cut/issues/126
4 years ago
Mikael Finstad f3fd5df45b
improve concat UI #1327 4 years ago
Mikael Finstad 0803858575
improve black detect
allow black detect to work on start/end times of selected segment
closes #1226
4 years ago
Mikael Finstad f801094d66
improve merge menu
show the Open files-dialog if the Merge menu item is clicked without any files already open
had to rearrange a lot of code due to deps

fixes #1316
4 years ago
Mikael Finstad cefc6e6ccc
make it more clear when export confirm is disabled
many users get confused
4 years ago
Mikael Finstad 43180cee65
implement cover art from timeline
closes #1100
4 years ago
Mikael Finstad ceda857d6d
concat improvements
- when merging files, the output file name will always contain a unique suffix to prevent overwriting any existing files
- the UI will allow the user to enter a custom output file name
- rename getOutPath
4 years ago
Mikael Finstad a3396a6a77
fix waveform logic #1269 4 years ago
Mikael Finstad 9faf22e6b6
show all errors in a dialog #455
when there's a concat mismatch
4 years ago
Mikael Finstad 8dac8e60cd
improve duplicate name error
fixes #1138
4 years ago
Mikael Finstad 9161278e54
add a setting for overwriting output file
fixes #916
4 years ago
Mikael Finstad 9a2e21a178
add warning if missing output extension
fixes #1083
4 years ago
Mikael Finstad d1faac4146
upgrade file-type and speedup detection 4 years ago
Mikael Finstad 36f34aff60
improve error message on startup #1114 4 years ago
Mikael Finstad 3f9f731d42
add DV to auto-html5ify 4 years ago