Mikael Finstad
a1422ad264
in-house the file-uri implementation
...
fixes #1941
2024-04-01 13:49:22 +01:00
Mikael Finstad
191f0c71bd
fix oops
2024-03-23 13:03:05 +08:00
Mikael Finstad
305b23fb20
add clear working dir button
...
in settings too
2024-03-23 11:34:33 +08:00
Mikael Finstad
df03b33e36
add type
2024-03-23 11:06:35 +08:00
Mikael Finstad
26b4dc13c2
fix bugs
2024-03-21 23:28:30 +08:00
Mikael Finstad
f677619039
upgrade to electron-vite
2024-03-21 23:28:25 +08:00
Mikael Finstad
8a7c1f8a17
improve waveform #260
...
and type
2024-03-20 19:55:42 +08:00
Mikael Finstad
2e7d746007
render waveform when zoomed out
...
also type
2024-03-20 16:02:48 +08:00
Mikael Finstad
b791c9f748
improve performance
...
by using a ref for "playing" state
2024-03-17 23:48:36 +08:00
Mikael Finstad
37931c4d52
improve play current segment once
2024-03-17 23:41:37 +08:00
Mikael Finstad
8eebd7ecd6
improve error
2024-03-17 23:41:18 +08:00
Mikael Finstad
ef59dbda84
add keyboard actions
...
- Open previous file `batchOpenPreviousFile`
- Open next `filebatchOpenNextFile`
closes #1926
2024-03-17 23:04:11 +08:00
Mikael Finstad
55a915b2f7
improve keyboard action search
2024-03-17 23:02:34 +08:00
Mikael Finstad
27df6c20e6
improve types
2024-03-15 21:45:33 +08:00
Mikael Finstad
96baa9a931
fix dialog shortcut issue
...
possibly fixes #1919
2024-03-14 15:50:37 +08:00
Mikael Finstad
762072a347
improve srt parsing
2024-03-14 15:41:18 +08:00
Mikael Finstad
287c7c3614
improve open dialog
2024-03-14 15:40:51 +08:00
Mikael Finstad
cb5a8c2c85
enable exactOptionalPropertyTypes
2024-03-03 20:35:04 +08:00
Mikael Finstad
41c18546c2
make sure all tags are string
...
and improve types
2024-03-03 20:08:27 +08:00
Mikael Finstad
2e0b9887fd
imrpve types
2024-03-03 17:27:56 +08:00
Mikael Finstad
fe5704bba1
fix lint
2024-02-22 00:43:03 +08:00
Mikael Finstad
dd88a72a93
remove timeline vert scroll
2024-02-22 00:41:19 +08:00
Mikael Finstad
fd1955a970
improvements
...
- improve preview playback (allow resuming from current position) - closes #1584
- new keyboard actions: Jump to first & last segment
- more types
2024-02-22 00:41:08 +08:00
Mikael Finstad
6e046eb434
lint React
2024-02-20 22:51:33 +08:00
Mikael Finstad
4704d246b4
upgrade lint
2024-02-20 22:49:07 +08:00
Mikael Finstad
4f38a2a91b
update translations
2024-02-15 00:18:46 +08:00
Mikael Finstad
0aadb59878
add libsvtav1 support #1825
...
https://github.com/mifi/lossless-cut/issues/126#issuecomment-1937458122
2024-02-15 00:02:28 +08:00
Mikael Finstad
9509680c03
add option to shift cut start frames
...
and add types
2024-02-14 21:12:16 +08:00
Mikael Finstad
37af026932
tsify
2024-02-13 00:01:43 +08:00
Mikael Finstad
a61c83956d
upgrade p-retry
2024-02-12 23:19:38 +08:00
Mikael Finstad
ddf3eb22e0
fixes
2024-02-12 14:36:34 +08:00
Mikael Finstad
8b6f0cc593
start to tsify
2024-02-12 14:11:36 +08:00
Mikael Finstad
6fddf72a2d
implement video/audio track switching #256
...
also with MediaSource for unsupported codecs
2024-02-11 22:36:49 +08:00
Mikael Finstad
ead7251a18
eanble strict mode
2024-02-10 18:33:59 +08:00
Mikael Finstad
18785e1f88
improve renderibng performance #1881
2024-02-10 18:33:59 +08:00
Mikael Finstad
476ab11f63
Merge branch 'master' into mediasource
...
# Conflicts:
# src/App.jsx
2024-02-08 00:14:23 +07:00
Mikael Finstad
ca7a9d3eeb
improvements
...
allow precise setting value adjustments #1859
fix description of wheel shortcut #1883
2024-02-07 23:55:05 +07:00
Mikael Finstad
02cdd13bf7
improve sheets
2024-02-07 22:31:21 +07:00
Mikael Finstad
35e12d3a3d
reduce the risk of overwriting source files
2024-01-31 22:36:55 +07:00
Mikael Finstad
bc04a4f2a4
allow opening directories recursively
2024-01-31 21:59:54 +07:00
Mikael Finstad
fabab12bce
ui improvements
...
remove z-indexes
- #1859
- improve sheet #1862
2024-01-31 19:32:36 +07:00
Mikael Finstad
dca83a8ab4
improve avoid_negative_ts
...
https://github.com/mifi/lossless-cut/discussions/1874#discussioncomment-8268873
2024-01-28 11:14:34 +07:00
Mikael Finstad
5bbc5d187c
add leading to debounce
2024-01-04 23:43:05 +08:00
Mikael Finstad
7f32cdca8a
Use MediaSource for unsupported formats
2024-01-04 23:34:41 +08:00
Mikael Finstad
83c910a0fd
add eac3 as unsupported audio format
2024-01-04 23:34:05 +08:00
Mikael Finstad
43fe553bd3
add ts support
2024-01-02 23:45:43 +08:00
Mikael Finstad
bf29dd2a20
improve canvas player speed for images
2024-01-02 17:40:34 +08:00
Mikael Finstad
847be925e5
retry EPERM (windows antivirus)
...
fixes #1704
2023-12-31 11:34:15 +08:00
Mikael Finstad
7ac2a774c9
revert play overlay
2023-12-30 19:07:54 +08:00
Mikael Finstad
1f9c336227
reset merged out file name on export
...
closes #1757
2023-12-30 18:08:04 +08:00
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