Mikael Finstad
3cfd5b7033
fix log
2023-12-30 17:47:54 +08:00
Mikael Finstad
c073d1b4e6
fullscreen improvements
...
- show lower thirds in fullscreen
- fix video focus issue #543
- show play icon when paused
2023-12-30 17:41:36 +08:00
Mikael Finstad
981a711541
implement "copy thumbnails" action
...
closes #1628
2023-12-30 12:47:44 +08:00
Mikael Finstad
d2b09744f5
tag improvements
...
- add keyboard shortcut
- save when pressing add another
- add warning about duplicate keybinding
closes #1829
2023-12-29 23:50:36 +08:00
Mikael Finstad
ab413d2670
fix label segments bug
2023-12-29 16:58:21 +08:00
Mikael Finstad
60712ce01b
implement export/import segments as SRT
...
#1340
2023-12-29 16:58:12 +08:00
Mikael Finstad
cec54056a6
update mac icon
...
closes #543
2023-12-22 15:05:31 +08:00
Mikael Finstad
899e6e2960
add full screen video support
...
closes #543
2023-12-22 14:38:54 +08:00
Mikael Finstad
eda009274e
add shortcut
...
- Include more tracks from other file
2023-12-22 14:20:40 +08:00
Mikael Finstad
7173564c41
add keyboard actions:
...
- Show waveform
- Show thumbnails
- Show keyframes
https://github.com/mifi/lossless-cut/issues/254#issuecomment-1604063833
2023-12-22 14:13:09 +08:00
Mikael Finstad
f4249c7d61
fix bug
2023-12-22 13:50:15 +08:00
Mikael Finstad
c741520fd5
rename action and remove dupe
2023-12-22 13:50:09 +08:00
Mikael Finstad
ccb261bf42
make sure that all actions are key bindable
...
adds the following actions:
- Convert to supported format
- Create segments from keyframes
- Detect black scenes
- Detect silent scenes
- Detect scene changes
- Edit tracks / metadata tags
- Set custom start offset/timecode
- Settings
- Open
- Start times as YouTube Chapters
- Report an error
2023-12-22 13:43:22 +08:00
Mikael Finstad
3206ba3868
Merge branch 'master' of github.com:mifi/lossless-cut
2023-12-21 18:13:30 +08:00
Mikael Finstad
b5cdbffc4b
Update src/StreamsSelector.jsx
2023-12-21 17:49:14 +08:00
nawaji
b944c0768e
Adjusts margin to prevent overlapping elements
...
Naïve solution to prevent the "Click to select which tracks to keep when exporting" text from overlapping with the button to close the tracks selection menu.
2023-12-21 17:49:14 +08:00
nawaji
84e3f3706b
Tooltips for icons in tracks selection menu
...
Adds mouseover tooltips for the icons in the track selection menu that were missing them (i.e the 'edit file metadata' pencil icon).
2023-12-21 17:49:14 +08:00
Mikael Finstad
b806a8853c
fix bug #1785
2023-12-21 16:50:01 +08:00
Mikael Finstad
1a574c02b2
convert more subtitle codecs #418
2023-12-21 16:25:09 +08:00
Mikael Finstad
7dbc8af226
retry deleting file
...
(hopefully) fixes #1797
also allow aborting
2023-12-08 16:21:32 +08:00
Mikael Finstad
aa1958c848
change logic when sanitizing
...
- disallow slashes on windows
- check for file name ending with a space or a dot
closes #1790
2023-12-05 13:22:23 +08:00
Mikael Finstad
ae8f6d4be1
improve export confirm #1798
2023-12-05 13:00:54 +08:00
Mikael Finstad
97931887ec
read audio fps too
...
closes #1754
2023-12-03 00:00:09 +08:00
Mikael Finstad
233c5c017e
reuse time parsing
...
and make it more flexible
2023-12-02 23:37:56 +08:00
Mikael Finstad
556f8a09e3
Merge branch 'master' of github.com:mifi/lossless-cut
2023-12-02 22:25:17 +08:00
Daniel Baak
a6b9a24527
add support for timestamp csv import
2023-12-02 22:24:50 +08:00
Mikael Finstad
68804229d6
fix showItemInFolder on macos
...
fixes #1762
2023-12-02 20:32:27 +08:00
Mikael Finstad
2c7f166e01
reduce clicks in open dialog
2023-12-02 18:48:42 +08:00
Mikael Finstad
3b823a2ba4
multiply estimated bitrate by 8
...
fixes #1778
#126
2023-11-15 16:42:23 +09:00
Mikael Finstad
550c3d1a78
upgrade adnd fix lint
2023-11-15 16:40:54 +09:00
Mikael Finstad
a32a1a35de
improve segment tags editor
...
closes #1766
2023-11-07 14:19:39 +09:00
Mikael Finstad
99b3494307
add "split segment" to menu
2023-10-30 10:50:12 +09:00
Mikael Finstad
1e1e7e32da
auto-convert mpeg2video
...
fixes #1736
2023-10-19 16:22:59 +08:00
Mikael Finstad
7f1fbe4953
improve "Resulting file names"
...
make it show the actual resulting file names (if error) #1732
2023-10-16 00:07:53 +08:00
Mikael Finstad
a3cbce6190
implement http api #980 #868
...
- add closeCurrentFile action
- allow export confirm also via action
- upgrade electron
2023-10-15 23:36:54 +08:00
Mikael Finstad
92c6ceab13
add keyboard action cli control api
...
and add quit keyboard shortcut
2023-10-15 18:44:14 +08:00
Mikael Finstad
d0a9f27f23
encode base64
2023-09-24 15:37:13 +08:00
Mikael Finstad
5f7d66b547
add setting for export confirm
...
in settings page
2023-09-23 11:46:44 +08:00
Mikael Finstad
877bcdbdf2
fixes
2023-09-21 21:56:22 +08:00
Mikael Finstad
0d8d7b9428
implement VIDEO_TS folder support
2023-09-21 21:53:41 +08:00
Mikael Finstad
fdbccfa541
implement speedup/slowdown
...
closes #1712
2023-09-17 19:16:42 +02:00
Mikael Finstad
91ceef3972
fix broken black/silence detection #1705
2023-09-06 19:56:23 +02:00
Mikael Finstad
1acf72fcfd
select segments by tag
2023-09-06 12:52:46 +02:00
Mikael Finstad
ecc852a2bc
allow deleting supporting files only
...
without closing file
closes #1703
also fix broken migration logic
2023-09-06 12:32:17 +02:00
Mikael Finstad
03a4bb914f
visualize segment tags in seg list
2023-09-06 11:39:02 +02:00
Mikael Finstad
aff48c14ff
fix oops
2023-09-06 01:20:59 +02:00
Mikael Finstad
f375e8ee74
fix webp image export
...
closes #1693
also fix quaility param for webp
2023-09-06 00:29:20 +02:00
Mikael Finstad
1e003537ed
fade in advanced settings
2023-09-06 00:28:12 +02:00
Mikael Finstad
75f5d3d1ba
Allow customising merged file name
...
closes #938
see also #916 #96 #1691
2023-09-05 23:19:16 +02:00
Mikael Finstad
b20596e53a
fixes
2023-08-27 22:21:09 +02:00
Mikael Finstad
925ddd45e9
move overwrite existing button
...
closes #1688
2023-08-27 22:19:40 +02:00
Mikael Finstad
1f0a1a4e4d
allow setting min padding
...
closes #1690
2023-08-27 22:07:30 +02:00
Mikael Finstad
b326fbaeaf
allow extract multiple segments to images
...
closes #1672
2023-08-24 13:14:39 +02:00
Mikael Finstad
65f0ad7c96
add webp to capture formats #1671
2023-08-24 00:17:30 +02:00
Mikael Finstad
cf61ad78ad
show total frames in timeline
...
closes #1677
2023-08-21 00:15:49 +02:00
Mikael Finstad
7b70af2ba4
fix mpegts extension
2023-08-20 23:15:19 +02:00
Mikael Finstad
e5def31685
fix minor bug
2023-08-20 23:03:19 +02:00
Mikael Finstad
f6a124817b
rearrange settings
2023-08-20 22:55:58 +02:00
Mikael Finstad
c88e63c5ef
allow per-stream bitstream filters
...
https://github.com/mifi/lossless-cut/issues/1680#issuecomment-1682915193
also refactor per stream params
2023-08-20 22:25:25 +02:00
Mikael Finstad
a8d47b827b
refactor
2023-08-20 15:49:40 +02:00
Mikael Finstad
5bc5715bf9
implement customisable timestamp transfer #1017
2023-08-20 15:32:02 +02:00
mgunyho
9c633cbbdf
Fix typo in Settings.jsx
2023-08-06 15:35:04 +02:00
Mikael Finstad
166a51d757
allow reload file on command
...
closes #1674
2023-08-01 22:12:34 +02:00
Mikael Finstad
3b53051e3d
don't error if skipping overwrite existing file
...
closes #1655
2023-07-26 11:33:16 +02:00
Mikael Finstad
351b8673ee
fix duration formatting
2023-07-26 09:56:46 +02:00
Mikael Finstad
c5fb004626
fix duration formatting
...
fixes #1603
2023-07-26 00:25:43 +02:00
Mikael Finstad
33450e454c
improve dv label
...
and add tags
https://github.com/mifi/lossless-cut/issues/1664#issuecomment-1650631854
2023-07-26 00:24:35 +02:00
Mikael Finstad
2c2fa88dff
implement DV Analyzer import #1664
2023-07-25 18:55:04 +02:00
Mikael Finstad
5ee1df97fa
don't use timer if have warnings
...
closes #1658
2023-07-19 00:11:10 +02:00
Mikael Finstad
14d5c68203
fix code and tests
2023-07-17 15:55:56 +02:00
James Kerrane
1cd5956523
Allows semicolons directly after timestamps in timestamp import
2023-07-17 15:55:56 +02:00
Mikael Finstad
1157694c03
implement keyboar shortcut search #1646
2023-07-17 00:36:58 +02:00
Mikael Finstad
743d190369
implement duplicate segment
2023-07-17 00:26:48 +02:00
Mikael Finstad
fdc974b237
improve faststart descr
...
closes #1654
2023-07-11 17:32:59 +02:00
Mikael Finstad
c01f0cf4b2
increase smart cut bitrate by 20%
...
see discussion in #126
2023-07-11 17:27:16 +02:00
Mikael Finstad
b426023d51
don't select segment
...
when double clicking
fixes #1612
2023-06-10 21:30:14 +01:00
Mikael Finstad
dde7c225b5
Merge branch 'master' into ffmpeg-6
...
# Conflicts:
# yarn.lock
2023-06-10 21:19:46 +01:00
Mikael Finstad
391dce22bd
fix seg num padding
...
fixes #1446
2023-04-23 10:51:28 +02:00
Mikael Finstad
8632b34bb8
notify about enable full waveform #260
2023-04-19 10:49:52 +01:00
Mikael Finstad
248b513fe2
improve export mode button
2023-04-19 10:08:40 +01:00
Mikael Finstad
1387d02b1e
improve help menu
...
and error reporting
2023-04-19 10:08:40 +01:00
Mikael Finstad
1fa5181a8e
remove +i
...
and improve doc
2023-04-10 15:12:28 +09:00
Mikael Finstad
c96fffda86
remove code that i cannot get to work
2023-04-10 15:12:28 +09:00
Mikael Finstad
9d3ddb4207
change to EPOCH_MS
...
and more fixes/improveement
2023-04-10 15:12:28 +09:00
solderq35
855ca6ed86
probably makes more sense to add milliseconds to match segment suffix
2023-04-10 15:12:28 +09:00
solderq35
be3d846d6e
maybe fix multiple segments issue for real
2023-04-10 15:12:28 +09:00
solderq35
87a4b5fe8b
handle case of multiple segments
2023-04-10 15:12:28 +09:00
solderq35
dcdcb0e21e
fix timestamp issue and improve clicking variables
2023-04-10 15:12:28 +09:00
Mikael Finstad
77e49e6dab
Merge branch 'master' into ffmpeg-6
2023-04-09 12:03:38 +09:00
Mikael Finstad
7df0fd3445
update screenshot
2023-04-09 12:03:07 +09:00
Mikael Finstad
024b1b0459
fix overflow
2023-04-09 00:23:06 +09:00
Mikael Finstad
2830ec0e9b
fix react warning
2023-04-08 23:51:19 +09:00
Mikael Finstad
3bc407cabd
refactors
...
- upgarde execa
- remove moment
- pull ffmpeg/execa logic out into main process
2023-04-08 23:51:09 +09:00
Mikael Finstad
885bad3190
Merge branch 'master' into ffmpeg-6
2023-04-07 16:19:26 +09:00
Mikael Finstad
f62fe6d941
fix "hide all notifications" bug
...
closes #1541
2023-04-05 16:33:44 +09:00
Mikael Finstad
efd87a6f79
fix track screen appearing behind export confirm
...
fixes #1540
2023-04-05 15:16:55 +09:00
Mikael Finstad
22e7e347b5
add more output format categories
...
closes #1539
2023-04-05 14:50:29 +09:00
Mikael Finstad
d17c1ba3d9
add hash param
2023-04-04 22:35:36 +09:00
Mikael Finstad
e78fea2b22
improve segment colors
2023-04-04 22:05:33 +09:00
Mikael Finstad
59cd930d03
implement "combine selected segments"
...
closes #1478
2023-04-04 21:43:10 +09:00
Mikael Finstad
9dc2c641d1
open file when clicking on dropzone
2023-04-04 21:22:42 +09:00
Mikael Finstad
0d3fe99b77
add "title" column
...
to tracks table
closes #1530
2023-04-04 21:09:51 +09:00
Mikael Finstad
709cbf69a0
make export project only export selected segments
2023-04-04 16:46:29 +09:00
Mikael Finstad
44813b4f39
Allow copying selected segments to clipboard
...
by pressing ctrl/cmd+c
closes #1535
2023-04-04 16:45:55 +09:00
Mikael Finstad
0afa76a165
add preference for color intensity
...
https://github.com/mifi/lossless-cut/discussions/1507
2023-04-03 09:27:30 +09:00
Mikael Finstad
10f8092d15
improve colors
...
https://github.com/mifi/lossless-cut/discussions/1507
2023-04-03 00:03:33 +09:00
Mikael Finstad
8f4a309038
allow slashes in output files
...
allows for creating custom directory structures based on labels etc
closes #1532
2023-04-02 22:31:35 +09:00
Mikael Finstad
56e5fc2139
move play segments button
2023-03-30 00:02:43 +09:00
Mikael Finstad
b80cf667a9
add fix for bug
2023-03-28 15:38:16 +09:00
Mikael Finstad
b26119b06c
add fd to whitelist
...
fixes #1518
2023-03-28 14:01:02 +09:00
Mikael Finstad
38b4157d7e
add slovene
2023-03-12 17:02:38 +08:00
Mikael Finstad
e4dc5445ca
fix bug
2023-03-12 16:53:00 +08:00
Mikael Finstad
4d1da9be5f
fix lint
2023-03-12 16:52:55 +08:00
Mikael Finstad
3612e78f10
remove line
2023-03-12 16:52:50 +08:00
Mikael Finstad
574abcb19a
improvements
...
- implement full screen waveform #260
- make thumbnails not overlap timeline #483
- allow thumbnails at the same time as waveform #260
- fix waveform color in light mode
- fix waveform window overlaps
- make tracks screen dark mode too
- add more borders and dark mode fixes
2023-03-12 16:51:15 +08:00
Mikael Finstad
4b7fb42111
fix lint
2023-03-11 21:14:13 +08:00
Mikael Finstad
f8c24260d6
use about dialog
2023-03-11 21:11:54 +08:00
Mikael Finstad
8c729cd439
fix <code> bug
2023-03-11 18:11:11 +08:00
Mikael Finstad
dcfb459ca6
ui improvements
2023-03-10 21:59:52 +08:00
Mikael Finstad
2cabe20584
improve select
2023-03-10 15:09:07 +08:00
Mikael Finstad
391cab538c
improve export confirm
2023-03-10 15:08:58 +08:00
Mikael Finstad
365e1fd1a8
improve translations
...
closes #1499
2023-03-10 14:22:24 +08:00
Mikael Finstad
56eec1fa3f
add a check on project file open
2023-03-10 14:04:24 +08:00
Mikael Finstad
fd881553a1
fix translation issue
...
fixes #1498
2023-03-10 13:37:50 +08:00
Mikael Finstad
fe9865e788
auto-convert mjpeg to supported format
...
fixes #1505
2023-03-10 12:53:45 +08:00
Mikael Finstad
088c77fcc9
remove mixBlendMode
...
too slow when many keyframes
2023-03-10 12:53:22 +08:00
Mikael Finstad
9b027bc762
implement dark/ight mode
...
still not 100%, but
closes #733
2023-03-10 12:12:48 +08:00
Mikael Finstad
759c079747
implement invert selected segments #1503
2023-03-09 15:00:39 +08:00
Mikael Finstad
14b63787c4
i18n "All Files"
...
fixes #1495
2023-03-05 12:52:56 +08:00
Mikael Finstad
1e34639db9
support more timecode formats in input field
...
Right click to paste
closes #1217
2023-03-04 22:50:06 +08:00
Mikael Finstad
e499da6fbc
fix bug
2023-03-04 22:48:50 +08:00
Mikael Finstad
5c9b626c08
fix bug
2023-03-04 21:20:49 +08:00
Mikael Finstad
471fc897a9
add note about #1487
2023-03-04 21:20:43 +08:00
Mikael Finstad
d8ccbc1a31
fix mov_text subtitle export #1371
2023-03-04 20:19:13 +08:00
Mikael Finstad
eef9430c36
fix translation issue #1495
2023-03-04 16:06:10 +08:00
Mikael Finstad
c2f775c58d
allow clearing working directory also on MAS build
2023-03-04 15:43:28 +08:00
Mikael Finstad
86f451539a
remember "allow multiple instances" #371
2023-02-19 17:44:11 +08:00
Mikael Finstad
d252ed3a14
use fontsource
2023-02-19 14:45:11 +08:00
Vlad Loktionov
86196b3be5
fonts: replaced with Open Sans SC
2023-02-19 14:45:11 +08:00
Vlad Loktionov
7e45ce3c76
fonts: changed to Noto Sans SC (salt)
2023-02-19 14:45:11 +08:00
Vlad Loktionov
41b40330e6
use proper font stack
2023-02-19 14:45:11 +08:00
Vlad Loktionov
6492bd8b0c
fix language names in lower case
2023-02-19 14:45:11 +08:00
Mikael Finstad
9130924e14
fix logic issue with smart cut
...
closes #1483
2023-02-19 14:15:35 +08:00
Mikael Finstad
5347dbdff0
fix a bug with clear segments
2023-02-19 13:50:25 +08:00
Mikael Finstad
a22dcdc92c
pluralize english vars
2023-02-18 23:47:22 +08:00
Mikael Finstad
eb963ee601
upgrade i18n packages
...
- this upgrades translation json format from v3 to 4
- replace i18next-scanner with i18next-parser (former doesn't support json v4)
- and enable pluralization support #346
2023-02-18 23:18:08 +08:00
Mikael Finstad
a1c3fb25bc
add keyboard action
...
for "combine overlapping segments" #1478
2023-02-18 11:13:39 +08:00
Mikael Finstad
d64060d2e4
use file name when exporting project
...
closes #1480
2023-02-18 11:11:05 +08:00
Mikael Finstad
c923d99f17
dim also deselected files in timeline
2023-02-18 11:07:38 +08:00
Mikael Finstad
ff3fb745a5
implement preview of all segments #253
2023-02-17 17:12:15 +08:00
Mikael Finstad
1718d843bf
fix canvas player bugs
...
https://github.com/mifi/lossless-cut/issues/253#issuecomment-1433898805
2023-02-17 14:02:29 +08:00
Mikael Finstad
a3fbcb9fbe
fix source i18n typo
2023-02-16 23:47:01 +08:00
Mikael Finstad
ef406daa6e
move to vitest 🚀
2023-02-16 23:40:09 +08:00
Mikael Finstad
89844d40a0
fix flawed mas permission logic
2023-02-16 23:22:27 +08:00
Mikael Finstad
1715c2bb01
move to vite
...
closes #971
2023-02-16 23:22:05 +08:00
Mikael Finstad
4cda6579a7
improve cleanup after export #1425
2023-02-16 18:47:49 +08:00
Mikael Finstad
ff56c44a32
implement play only current segment
...
closes #574
2023-02-16 17:29:46 +08:00
Mikael Finstad
bc4edf9829
add flag --disable-networking
...
closes #1418
2023-02-16 16:37:24 +08:00
Mikael Finstad
d2414e9c4e
respect more hideAllNotifications
2023-02-16 16:22:07 +08:00
Mikael Finstad
57f09198eb
refactor/improve media loading logic
2023-02-16 16:12:20 +08:00
Mikael Finstad
e9840d793d
implement reduced motion
...
closes #1410
2023-02-16 13:14:15 +08:00
Mikael Finstad
c5374d0859
improve animations
2023-02-16 12:32:48 +08:00
Mikael Finstad
a09b9aff52
refactor and improve timeline logic
2023-02-16 11:49:09 +08:00
Mikael Finstad
76f1883aa9
upgrade framer motion
2023-02-16 11:32:17 +08:00
Mikael Finstad
abda91ff5f
remove unused motion
2023-02-16 11:31:33 +08:00
Mikael Finstad
dea968d558
add merge with current file option
...
https://github.com/mifi/lossless-cut/issues/691#issuecomment-1426675660
2023-02-15 21:32:32 +08:00
Mikael Finstad
5bb67f8078
log ffmpeg stderr
...
also add progress to fix invalid duration
2023-02-15 21:15:45 +08:00
Mikael Finstad
98ff495e10
improve concat output filename extension handling
2023-02-15 13:42:59 +08:00
Mikael Finstad
7abc292d37
dim colors in invert mode
2023-02-15 13:36:19 +08:00
Mikael Finstad
ca36b7573c
fix sort disable in invert mode
2023-02-15 13:35:33 +08:00
Mikael Finstad
814c813185
add keyboard shortcuts
...
for align segs to keyframes and shift segment times
2023-02-08 16:22:37 +08:00
Mikael Finstad
cd2527e7d7
add some code for future use
...
see #255
2023-02-08 16:16:07 +08:00
Mikael Finstad
ebb284c308
disable some redundant logging
2023-02-08 16:14:12 +08:00
Mikael Finstad
05348e9bd0
pull out code
2023-02-05 21:29:09 +08:00
Mikael Finstad
a5b02fadf0
refactor: move out segments functionality
2023-02-05 21:11:24 +08:00
Mikael Finstad
0eeef0c924
implement align segments to keyframes
2023-02-05 19:08:28 +08:00
Mikael Finstad
56fc47fb92
fix bug (double shift)
2023-02-05 18:08:58 +08:00
Mikael Finstad
2f754d2a03
sanity check file sizes after merge files #1453
...
also notify about export confirm dialog
2023-02-05 17:33:24 +08:00
Mikael Finstad
1b3811a786
improve extract png/jpg streams
2023-02-04 20:00:49 +08:00
Mikael Finstad
3c46486cf3
improve export screen
...
show warning if cutting thumbnail stream
show warning if selected uncommon avoid_negative_ts
2023-02-04 20:00:49 +08:00
Mikael Finstad
a49a7a80c6
display track index + 1
2023-02-04 20:00:49 +08:00
Mikael Finstad
14558e31ff
add hvc1 workaround #1444
2023-02-04 20:00:49 +08:00
Mikael Finstad
20e213cce1
remove format (no longer exists)
2023-02-04 20:00:49 +08:00
Mikael Finstad
6f6a35af7f
use kbps for audio
...
closes #1451
2023-02-03 17:48:23 +08:00
Mikael Finstad
44cf3511f4
improve notice
2023-02-03 17:33:30 +08:00
Mikael Finstad
97f7e2c88a
improvements
...
- improve concat/merge success dialog and error dialog
- improve error classification (ENOENT)
2023-02-03 17:27:11 +08:00
Mikael Finstad
f7047160a1
workaround ffmpeg dv bug
...
closes #1450
2023-02-03 15:47:20 +08:00
Mikael Finstad
a120e554dc
fix bug
2023-02-03 15:45:34 +08:00
Mikael Finstad
f5ea3daecb
zero pad SEG_NUM #1446
2023-02-03 15:45:34 +08:00
Mikael Finstad
eccdf691ac
don't close merge dialog on click
2023-02-03 15:45:34 +08:00
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
2023-01-27 23:43:27 +09:00
Mikael Finstad
e776ac3aa2
allow auto close file on export #1425
...
and optionally cleanup
2023-01-27 17:03:30 +09:00
Mikael Finstad
cf789a9fb0
restore previous scroll behavior
...
fixes #1432
2023-01-27 15:02:49 +09:00
Mikael Finstad
5f8107de98
fix problem with title bar #1435
2023-01-27 13:29:01 +09:00
Mikael Finstad
633c068aa5
improve export mode ux
2023-01-27 13:17:19 +09:00
Mikael Finstad
16c9f8b002
improve random segment generation
...
make sure random segment start time is also randomized
also clamp end time
2023-01-20 00:12:19 +09:00
Mikael Finstad
4f018b0f12
fix bug
2023-01-20 00:11:53 +09:00
Mikael Finstad
69681ce7d3
fix unhandled rejection
2023-01-16 12:35:01 +08:00
Mikael Finstad
9db8866760
improve extra tracks progress #1370
2023-01-16 12:34:39 +08:00
Mikael Finstad
7ea3d4c1a5
No med spynorsk mordliste 🇳🇴
2023-01-15 18:21:54 +08:00
Mikael Finstad
c98014c7b9
preserve streams when fixing duration
...
fixes #1415
2023-01-15 18:01:32 +08:00
Mikael Finstad
e9c96ce563
workaround trashItem issue #29598
...
fixes #1381
2023-01-15 17:55:14 +08:00
Mikael Finstad
d7922b9465
add setting to disable auto updates
...
fixes #1386
also #1418
2023-01-15 17:36:25 +08:00
Mikael Finstad
16cd41f287
add setting to disable hevc #88
2023-01-15 17:27:45 +08:00
Mikael Finstad
d3c70e4788
fix bug with waveform
...
fixes #1416
2023-01-09 12:43:16 +08:00
Mikael Finstad
f1a9ea0e1d
show progress in title
...
closes #1417
2023-01-09 12:39:14 +08:00
Mikael Finstad
c1113c13d9
fix lint
2023-01-07 00:07:47 +08:00
Mikael Finstad
f8a5f10db1
refactor
2023-01-07 00:04:20 +08:00
Mikael Finstad
141919f0a9
make extract all streams only extract enabled streams
...
closes #1335
2023-01-06 23:52:53 +08:00
Mikael Finstad
62706e1380
improve readme
2023-01-06 23:51:39 +08:00
Mikael Finstad
84535c8f8e
implement abort
...
closes #524
2023-01-06 23:28:46 +08:00
Mikael Finstad
e49bfee750
refactor
2023-01-06 22:57:27 +08:00
Mikael Finstad
81979ecc0f
simplify
2023-01-06 22:53:19 +08:00
Mikael Finstad
655725eaec
improve headers
2023-01-06 22:49:39 +08:00
Mikael Finstad
eaa8512e36
reorganize settings
2023-01-06 22:49:01 +08:00
Mikael Finstad
75f768dad7
always use timecode format setting
...
also when exporting files
2023-01-06 22:48:52 +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
c5b3885c80
add some hevc support checking
...
#88 #1375 #1407
2023-01-05 23:05:25 +08:00
Mikael Finstad
97ba07d264
improve report url
2023-01-05 23:02:26 +08:00
Mikael Finstad
e155af886a
fix bug
2023-01-03 18:39:15 +08:00
Mikael Finstad
aacfe02d49
improve warning
2023-01-03 18:39:09 +08:00
Mikael Finstad
be6a2627ae
set default export save dialog path
...
fixes #1393
2023-01-03 18:38:54 +08:00
Mikael Finstad
d76c923730
improve success dialog
2023-01-03 18:12:38 +08:00
Mikael Finstad
5d8103e805
format detection improvements
...
- improve detection of mp4/mov #1353
- use adts for aac (ipod was incorrect)
2023-01-03 17:45:58 +08:00
Mikael Finstad
d505af52ac
refine avc1 warning
...
#280
2023-01-03 17:44:03 +08:00
Mikael Finstad
54e377f112
simplify
2023-01-03 12:12:14 +08:00
Mikael Finstad
faa07424fb
rewrite checking logic
...
replace axios with ky
and add fake app check
2023-01-02 17:17:41 +08:00
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
2022-12-31 16:53:24 +08:00
Mikael Finstad
55e9a0a088
clamp progress to 100%
2022-12-31 16:20:41 +08:00
Mikael Finstad
cac788c441
show warning when ffmpeg vtag issue
...
also improve cut finished dialog
closes #1406
closes #280
respect "hide all notifications" more
2022-12-31 16:20:04 +08:00
Mikael Finstad
95e6a5d198
implement combine overlapping segments
...
https://github.com/mifi/lossless-cut/issues/1334#issuecomment-1367786230
2022-12-30 16:15:22 +08:00
Mikael Finstad
e937cd0979
improvements
...
- make zoom exponential
- make segments copyable - fixes #719
2022-12-30 12:47:39 +08:00
Mikael Finstad
64966590e2
create segments from:
...
- scene changes
- keyframes
closes #1398
also limit max number of segments
and improve parameters dialog
2022-12-29 18:22:24 +08:00
Mikael Finstad
60bf1a5c5f
implement detect silence
...
closes #1334
also allow chnaging parameters of black detect #623
2022-12-28 23:55:41 +08:00
Mikael Finstad
11206692cc
fix lint
2022-11-24 13:38:33 +08:00
Mikael Finstad
eee11d3e62
remoev unused
2022-11-24 13:38:33 +08:00
Mikael Finstad
6026c8e364
upgrad react
2022-11-24 13:38:33 +08:00
Mikael Finstad
123c3a3402
move away from unmaintained react-hammerjs
2022-11-24 13:38:33 +08:00
Mikael Finstad
2f79332fdb
fix isDev
2022-11-24 13:38:33 +08:00
Mikael Finstad
abdac785a4
fix deprecation
2022-11-24 13:38:33 +08:00
Mikael Finstad
563f4a27c1
enable native h265/hevc support #88
2022-11-24 13:38:33 +08:00
Mikael Finstad
65a0b9e138
remove open
...
use instead shell.showItemInFolder #714
2022-11-24 13:38:33 +08:00
Mikael Finstad
c4441127d3
use shell.trashItem instead of trash
...
closes #537
2022-11-24 13:38:33 +08:00
Mikael Finstad
1799547353
upgrade electron #714
2022-11-24 13:38:33 +08:00
Mikael Finstad
f6251983cc
improve error msg
2022-11-22 22:10:30 +08:00
Mikael Finstad
b319fce589
don't copy dvb_teletext by default
...
fixes #1343
2022-10-20 12:33:55 +02: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
20fa1b2124
improve error message from ffprobe
...
fixes #1342
2022-10-19 17:39:27 +02:00