1
0
mirror of https://github.com/mifi/lossless-cut.git synced 2024-11-25 19:52:44 +01:00
Commit Graph

525 Commits

Author SHA1 Message Date
Mikael Finstad
d2f1994319
improve html5ified detection 2021-04-01 12:47:18 +07:00
Mikael Finstad
af81e303ca
cleanup unused imports 2021-03-31 16:57:49 +07:00
Mikael Finstad
bdb764fc13
use license free codecs for html5ify 2021-03-31 15:14:58 +07:00
Mikael Finstad
0d5ef77b5d
refactor 2021-03-31 15:11:29 +07:00
Mikael Finstad
9bf918db98
upgrade major versions 2021-03-30 22:25:42 +07:00
Mikael Finstad
8dc1e6e99c
upgrade
- create-react-app
- eslint
2021-03-30 22:01:25 +07:00
Mikael Finstad
546b702e7a
refactor 2021-03-30 18:05:41 +07:00
Mikael Finstad
5e1700ef04
improve merge button 2021-03-29 22:21:21 +07:00
Mikael Finstad
1340885ecf
add more translatables 2021-03-29 22:11:08 +07:00
Mikael Finstad
5830a44d99
implement language also in node land (menus, etc) 2021-03-29 00:12:58 +07:00
Mikael Finstad
6ab880509f
make app language in settings english 2021-03-29 00:09:54 +07:00
Mikael Finstad
a4a2461a7c
invert enabled segments logic
so that newly added segments default to enabled
2021-03-28 22:48:46 +07:00
Mikael Finstad
326dc42315
fix bug 2021-03-28 22:48:11 +07:00
Mikael Finstad
f6b824d04d
improvements
- implement drag drop sort #392
- scroll segment into view
- refactor
2021-03-28 00:00:29 +07:00
Mikael Finstad
dd80971a61
Improvements
- Allow arbitrarily selecting which segments to export - fixes #682 #358
- Add context menu to segments (right click) #392
- Double click segment to jump to cut start #392
2021-03-27 22:17:15 +07:00
Mikael Finstad
9febbc5730
enable Korean 2021-03-25 19:00:26 +07:00
Mikael Finstad
4e39a3c9c2
Remove merge/separate setting
it is now in the main UI
https://github.com/mifi/lossless-cut/issues/480#issuecomment-772853087
2021-03-25 18:50:20 +07:00
Mikael Finstad
04107d37d2
Improve tracks screen 2021-02-21 19:15:48 +01:00
Mikael Finstad
099d046c20
allow shortening "ms" part when it's 0 2021-02-21 19:14:31 +01:00
Mikael Finstad
6093acee63
implement export single track 2021-02-21 19:13:04 +01:00
Mikael Finstad
d5e03784d7
Implement EDL import
Only supports type=0 (cut)
also refactor

Closes #609
2021-02-21 19:12:25 +01:00
Mikael Finstad
6c2026c9a9
Notify user about rotation in MKV
https://github.com/mifi/lossless-cut/discussions/661
2021-02-21 18:59:14 +01:00
Mikael Finstad
7ff74110e8
Implement youtube export dialog
Also improve youtube import
Closes #657
2021-02-19 13:46:08 +01:00
Mikael Finstad
9a98797758
Show "New folder" in mac dialog 2021-02-19 13:44:08 +01:00
Mikael Finstad
2550693238
Bring back merge/split button in main UI #480 #663 2021-02-18 21:15:40 +01: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
5704713a06
offset mtime/atime by currentTime
I think it's more normal for mtime to be start of recording
2021-02-18 17:03:46 +01:00
Mikael Finstad
62f99a5e7e
merge transferTimestamps and transferTimestampsWithOffset 2021-02-18 15:37:27 +01:00
Mikael Finstad
d2a7766fdd
Reorder langs and add Czech, Spanish, Polish, Turkish 2021-02-17 21:51:58 +01:00
Mikael Finstad
bd3c251d12
Allow labelling segments with enter key #655 2021-02-17 00:20:55 +01:00
Mikael Finstad
8ed6cbdc74
upgrade to react-lottie-player 2021-02-16 23:41:12 +01:00
Mikael Finstad
d45327b1a3
Add check for EACCES too
on Ubuntu EACCES will be thrown
2021-02-06 23:03:36 +01:00
Mikael Finstad
a319782a1e
Improve error when not access to opened file 2021-02-06 23:02:39 +01:00
Mikael Finstad
30ba5fe041
Fix issue with relative paths and allow multiple on command line
Fixes #639
Fixes #591
2021-02-03 22:24:09 +01:00
Mikael Finstad
95db959f5b
Add merge+segments option #480 2021-02-03 20:29:10 +01:00
Mikael Finstad
56a2fdc09b
disallow colon (:) in output template
fixes #631
2021-02-03 17:42:35 +01:00
Mikael Finstad
f4cab7b5f7
Add default button to tuner. fixes #627, closes #636, closes #635 2021-02-03 16:28:13 +01:00
Mikael Finstad
79f0d4c61b
Make zoomed timeline more smooth 2021-01-26 23:24:59 +01:00
Mikael Finstad
6554ce000c
fix warning 2021-01-26 21:27:59 +01:00
Mikael Finstad
6d5a2d85b8
improve exportconfirm
so that it doesn't jump around so much when changing height
2021-01-26 21:27:49 +01:00
Mikael Finstad
937703ef1e improve detection of unsupported files
fixes #595
2021-01-24 16:17:09 +01:00
Mikael Finstad
90faeb11ce fix rounding error #447 2021-01-24 14:28:16 +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
c97ea883f7 make undo/redo work for input elements #610
but now only keyboard shortcut works for segments
(not menu)
2021-01-23 21:37:06 +01:00
Mikael Finstad
6bb0a2aa13 add copy report to clipboard button 2021-01-23 20:47:34 +01:00
Mikael Finstad
69cea1a70f pull out dialog 2021-01-23 20:45:45 +01:00
Mikael Finstad
c5e7313a81 pull out user preferences to hook 2021-01-23 19:35:34 +01:00
Mikael Finstad
33b89d1370 fix alignment issue #541 2021-01-23 19:32:25 +01:00
Mikael Finstad
eb8f7af5e0 Implement custom file name templates #96 2021-01-23 19:02:33 +01:00
Shakil-Shahadat
be2f816a40
Changes the default selection on Trash Dialog (#581)
* Changes the default selection on Trash Dialog

Changed the default option to a safer one. See #541 point 2.

* make trash button default

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-01-21 18:47:05 +01:00
Mikael Finstad
803008b053 lint fix 2021-01-19 22:43:27 +01:00
Mikael Finstad
e641865821 make mouse wheel scroll work also when the cursor is over the video, not just timeline #248 #553 2021-01-19 22:43:17 +01:00
Mikael Finstad
e63c60574c fix bug #555 2021-01-18 23:37:45 +01:00
Mikael Finstad
32d30cb6d5 don't include seg1 when only one seg #583 2021-01-18 22:52:58 +01:00
Mikael Finstad
b9bde3b2bb add out of space dialog #328 2021-01-18 22:42:52 +01:00
Mikael Finstad
73aec1225a Improve merge descripiton #566 2021-01-18 22:40:22 +01:00
Shakil-Shahadat
92ec70fe45 Improves Trash Dialog
Button titles simplified and made more recognizable. See #541 no 3.
2021-01-18 21:25:40 +01:00
Mikael Finstad
6cc9285d60 optimize 2020-12-15 00:51:07 +01:00
Mikael Finstad
42b991a179 refactor 2020-12-15 00:50:03 +01:00
Mikael Finstad
b69c4728d7 add timestamp csv export #546 2020-12-15 00:49:08 +01:00
Mikael Finstad
da48d5bd1b implement TSV export #545
Also fix #503
2020-12-14 17:29:07 +01:00
Mikael Finstad
69f3845689 Make trash function more flexible #541 2020-12-14 16:18:47 +01:00
Mikael Finstad
f5afe25715 add clear segments menu item #537 #546 2020-12-14 12:29:17 +01:00
Mikael Finstad
cd357b14b5 minor improvement 2020-12-14 00:26:21 +01:00
Mikael Finstad
4ab3e52452 fix 2020-12-14 00:12:47 +01:00
Mikael Finstad
1d168804e8 Beginner improvements #546 2020-12-13 23:57:03 +01:00
Mikael Finstad
e45e278413 fix bug 2020-12-13 18:41:38 +01:00
Mikael Finstad
bc14fa8067 Improve simple mode #546 2020-12-13 17:25:15 +01:00
Mikael Finstad
828636eb22 remove some formats that seem not very useful 2020-12-13 14:36:35 +01:00
Mikael Finstad
291e24b3da add warning 2020-12-12 22:39:50 +01:00
Mikael Finstad
1a59341247 don't allow remove initial cut segments 2020-12-12 00:25:18 +01:00
Mikael Finstad
ca7b3dee6a Don't show invalid initial segment 2020-12-12 00:25:02 +01:00
Mikael Finstad
589f45de08 improve text 2020-12-11 23:43:44 +01:00
Mikael Finstad
2462278caf implement MOV FastStart option #347 2020-12-11 23:43:32 +01:00
Mikael Finstad
35d4ca20fb refactor/simplify 2020-12-11 21:58:10 +01:00
Mikael Finstad
dd6a77880d Improve trash button #537 2020-12-11 21:51:57 +01:00
Mikael Finstad
f9326a6bca improve text 2020-12-11 21:29:47 +01:00
Mikael Finstad
1662adb1e3 implement simple mode #546 2020-12-11 21:29:40 +01:00
Mikael Finstad
035dff2cc9 improve no file loaded screen 2020-12-11 17:04:15 +01:00
Mikael Finstad
f1272819f6 refactor 2020-12-11 17:03:55 +01:00
Mikael Finstad
19c002b64a allow create chapters when merge files too 2020-12-11 16:43:31 +01:00
Mikael Finstad
8c8fa8e4c9 fix bug 2020-12-11 16:41:59 +01:00
Mikael Finstad
f481f21c36 improve menus 2020-12-11 16:15:35 +01:00
Mikael Finstad
123e2269e6 Confirm extract all streams and hide streams selector when exporting 2020-12-11 15:34:08 +01:00
Mikael Finstad
c7b04e99bc Include segment number in output file
for segment without any label
Fixed #536
2020-12-11 15:19:00 +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
b909dace63 upgrade ffmpeg to 4.3.1
also use package ffmpeg-ffprobe-static
2020-12-11 00:09:13 +01:00
Mikael Finstad
2b590d3709 Fix regression bug (error when outSegments is undefined) 2020-12-10 23:39:39 +01:00
Mikael Finstad
333e80d005 Increase size of paused canvas image #421 2020-12-10 19:03:20 +01:00
Mikael Finstad
d8f55f7a70 implement mov detection 2020-12-10 17:30:06 +01:00
Mikael Finstad
5ac299a050 Implement simple file and track metadata editor #496 2020-12-10 17:29:20 +01:00
Mikael Finstad
d9717386ae improvements to export confirm 2020-12-10 13:21:19 +01:00
Mikael Finstad
e62fb6a64b Go back to mousetrap
seems to be the only lib properly handling layouts that require
shift to be pressed to get a particular key #520
Also document.addEventListener needs custom handling of modifier keys
or C will be triggered by CTRL+C, etc
2020-12-10 13:19:42 +01:00
Mikael Finstad
229ee7c454 improve track screen 2020-12-09 18:37:31 +01:00
Mikael Finstad
9937060802 add help 2020-12-09 17:24:12 +01:00
Mikael Finstad
cd2f1076f9 improve ui and scrolling 2020-12-09 00:00:02 +01:00
Mikael Finstad
5f6e9f33dc option to write segment labels as chapters #318 2020-12-08 23:59:41 +01:00
Mikael Finstad
44cd0cd810 fix broken chapter parsing 2020-12-08 23:00:47 +01:00
Mikael Finstad
18141e2874 add comment 2020-12-08 22:34:39 +01:00