Mikael Finstad
e2175ab825
fix error message
...
when output directory doesn't have enough space to save the file
fixes #1015
2022-02-06 14:40:16 +07:00
Mikael Finstad
97b5840f69
make sure disposition is not forced to default for mkv
...
also refactor/simplify disposition logic a bit
closes #972
2022-01-18 15:52:31 +07:00
Mikael Finstad
7cd06f9c91
fix input logic #988
2022-01-18 14:13:50 +07:00
Mikael Finstad
8efdc585f4
fix a bug of formatting/rounding #988
2022-01-18 14:11:50 +07:00
Mikael Finstad
acca967a4a
improve timeout logic
2022-01-15 23:57:56 +07:00
Mikael Finstad
59b3d4d932
improve comments
2022-01-15 23:57:38 +07:00
Mikael Finstad
78aa756cf2
add warning about #896
2022-01-15 23:30:48 +07:00
Mikael Finstad
ac127e88ab
improve waveform and keyframes
...
- allow up to 1000 keyframes in buffer before recycling #563
- buffer the last 100 rendered waveform segments #260
also:
- implement timeout/kill for ffprobe after 30 sec
2022-01-15 23:02:36 +07:00
Mikael Finstad
848120da5a
fix lint
2022-01-15 20:46:07 +07: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
e001f2d2fa
show percent when zoomed in #888
2022-01-15 17:12:53 +07:00
Mikael Finstad
701828f2a9
improve convert to supported format dialog
...
be smarter about relevant options
2022-01-15 12:31:07 +07:00
Mikael Finstad
9e9d63fd93
add remux video and enc audio option
...
for html5ify
closes #870
2022-01-15 12:07:27 +07:00
Mikael Finstad
7f6e7ed6f7
implement remove item from batch list #89
...
also optimize contextMenu (useMemo)
2022-01-15 00:48:41 +07:00
Mikael Finstad
69a3b91926
Implement more consistent segment colors #625
2022-01-15 00:06:41 +07:00
Mikael Finstad
87df1c5e5f
implement go to timecode #625
...
inputted value
`g` key or right click timeline context menu
2022-01-14 22:54:33 +07:00
Mikael Finstad
9e05ec3498
make current time more visible #625
...
also show it when at the end of timeline
2022-01-14 22:27:56 +07:00
Mikael Finstad
d2caed1f09
Make hand icons point up towards timeline #625
2022-01-14 21:43:01 +07:00
Mikael Finstad
5534574df7
always save llc inside source directory
...
also refactor getOutPath
closes #905
2022-01-14 18:03:42 +07:00
Mikael Finstad
72b9fe53a4
rename
2022-01-14 17:00:02 +07:00
Mikael Finstad
375ee5d1d4
implement export frame numbers csv #878
2022-01-14 16:55:56 +07:00
Mikael Finstad
0ca64b0392
use formatTimecode more places #878
2022-01-14 16:18:46 +07:00
Mikael Finstad
f72b2e6e59
fix font size
2022-01-14 15:57:21 +07:00
Mikael Finstad
6b5857b902
allow showing timecode as frame counts #878
2022-01-14 15:57:14 +07:00
Mikael Finstad
3df67d6bdc
upgrade cra
2022-01-14 13:03:47 +07:00
Mikael Finstad
cf61f22c8f
auto convert trec format
...
closes #975
2022-01-11 16:29:14 +07:00
Mikael Finstad
72229d07d5
make it easier to understand if in simple mode
...
#958
2022-01-05 16:35:29 +07:00
Mikael Finstad
384d3ca697
always convert tags to string
...
fixes #879
2021-12-22 14:18:29 +07:00
Mikael Finstad
2d705e5454
fix a bug
...
where a h265 file would not auto convert to supported format, because png was identified as a playable video stream
fixes #931
2021-11-17 12:09:53 +07:00
Marco Rolappe
5e0f6e1a63
Adjust handling of FCP/DaVinci Resolve timeline XML file content ( #839 )
...
* Adjust handling of FCP/DaVinci Resolve timeline XML file content
Check for element existence and handle alternative format (not having project.children hierarchy).
* make more DRY
* add test
Co-authored-by: marco rolappe <m_rolappe@web.de>
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-11-15 20:46:30 +07:00
Mikael Finstad
5e2d8891c7
improve trash logic
2021-11-15 13:15:09 +07:00
Matt Klaber
6cc18f1d8e
Change playback speed exponentially ( #840 )
...
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-11-14 23:11:43 +07:00
Mikael Finstad
9ea7dcd46e
add test for xmeml #839
2021-11-14 22:24:26 +07:00
Michael Yaworski
3db3241ccd
Remove deleted files from batch ( #861 )
...
* Remove deleted files from batch
* improve a bit
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-11-14 22:03:45 +07:00
Vitalii Shvetsov
11502b84ed
Upgrade ESLint and add useCallback ( #914 )
...
* Improvements:
- Upgrade ESLint
* Missing useCallback.
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-11-14 20:41:21 +07:00
Mikael Finstad
2568f5cd0f
rearrange state a bit
...
also add missing setDispositionByStreamId on reset
2021-11-13 20:46:32 +07:00
Mikael Finstad
a8c288a728
fix lint
2021-11-13 18:43:50 +07:00
Mikael Finstad
833ab45c58
fix issue with newer ffmpeg version
2021-11-13 18:39:28 +07:00
Mikael Finstad
9666ce4a2c
run "power on self test" on startup
2021-11-13 18:27:02 +07:00
Mikael Finstad
98da22e8dc
Upgrade ffmpeg to 4.4.1
...
except mac
Remove ffmpeg-ffprobe-static, use scripts instead
https://github.com/flathub/no.mifi.losslesscut/pull/11
2021-11-13 18:26:32 +07:00
Mikael Finstad
0ba15d0ee4
fix regression
2021-10-30 22:59:02 +07:00
Mikael Finstad
9c77e74d14
improve inverse #909
2021-10-30 22:43:41 +07:00
Mikael Finstad
c1089d0a81
change pbf to utf-16
...
seems to be the official format
https://github.com/mifi/lossless-cut/issues/867#issuecomment-950345845
2021-10-24 22:39:49 +07:00
Mikael Finstad
17a33dd5df
allow drag-drop edl formats
...
csv, pbf, edl(mplayer), cue and xml (xmeml)
2021-10-24 22:30:43 +07:00
Mikael Finstad
9a6b689377
implement more lax potplayer matching #867
2021-10-24 22:29:49 +07:00
Mikael Finstad
f77066d4bd
add cancel button to i18n
2021-09-04 22:20:25 +07:00
Mikael Finstad
bc62fa0d06
Improve performance by batching react updates
2021-08-28 21:56:58 +07:00
Mikael Finstad
4b524d4e5c
paralellize
2021-08-28 21:47:55 +07:00
Mikael Finstad
d3c8fce967
Implement batch file list #89
2021-08-28 21:47:43 +07:00
Mikael Finstad
deba4e28de
fix lint
2021-08-28 14:24:39 +07:00