1
0
mirror of https://github.com/mifi/lossless-cut.git synced 2024-11-26 04:02:51 +01:00
Commit Graph

523 Commits

Author SHA1 Message Date
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
Mikael Finstad
46f500568f Add pbf import #421
https://github.com/fireattack/chapter_converter
2020-12-08 17:10:31 +01:00
Mikael Finstad
a588d0cf2f add missing file 2020-12-08 16:38:52 +01:00
Mikael Finstad
3045365a0f improve reporting 2020-12-08 00:04:42 +01:00
Mikael Finstad
26c57fb6a7 Fix hotkey issue introduced when replacing mousetrap #520 2020-12-08 00:04:24 +01:00
axelandy
417b3d8c3e Jump to cut start was labeled 'Jump to cut end'
This was included in pr #337
2020-12-01 17:29:17 +01:00
Mikael Finstad
79dcddc604 Allow turn off export confirm dialog #512 2020-11-30 00:06:06 +01:00
Mikael Finstad
f2b44b3726 Allow disable deletion of merged segments #480 2020-11-27 23:23:20 +01:00
Mikael Finstad
abc9b9a4a1 refactor 2020-11-27 22:47:49 +01:00
Mikael Finstad
a3bce63650 Load timecode offset from file #506 2020-11-27 22:43:06 +01:00
Mikael Finstad
49a0d7db17 Fix reorder logic #421 2020-11-27 16:19:57 +01:00
Mikael Finstad
8660d95a34 Improvements for files without a valid duration 2020-11-27 15:04:24 +01:00
Mikael Finstad
1983d3f374 add missing line 2020-11-26 23:00:11 +01:00
Mikael Finstad
0e70b35f5e add lang column to tracks #514 2020-11-26 22:59:04 +01:00
Mikael Finstad
f604ddc240 update mifi config url 2020-11-26 22:21:08 +01:00
Mikael Finstad
2e05b69da5 Fix bug #515 2020-11-26 21:55:33 +01:00
Mikael Finstad
8ee924529e Fix merging code #96
I don't know why I did that.
Sorting of segments can now be done from the menu
2020-11-26 21:17:00 +01:00
Mikael Finstad
e593303411 Show time when moving mouse over timeline #92 2020-11-26 20:40:02 +01:00
Mikael Finstad
052d6c33f3 Implement export single #358 2020-11-26 20:02:19 +01:00
Mikael Finstad
a0f631acc8 add order segment button #392 2020-11-26 19:14:22 +01:00
Mikael Finstad
0cbbd2f1d3 Add hotkey for jump cut start/end #377 #254 2020-11-26 15:59:38 +01:00
Mikael Finstad
b69144acaa fix text 2020-11-26 15:48:37 +01:00
Mikael Finstad
60d7003b67 Implement rotation hotkey #254 2020-11-26 15:48:31 +01:00
Mikael Finstad
930d19c490 Fix unsupported file for non existing file #451 2020-11-26 12:50:47 +01:00
Mikael Finstad
6e94eb107b hide another notification 2020-11-26 12:30:12 +01:00
Mikael Finstad
267225996e Add option to hide certain notifications #467 2020-11-26 00:42:29 +01:00
Mikael Finstad
689098369f Improve export summary 2020-11-25 23:54:41 +01:00
Mikael Finstad
e555442529 Fix saving race condition #510 2020-11-25 23:53:21 +01:00
Mikael Finstad
5b0a37d92a Implement reorder cut segments by start time #460 2020-11-25 22:42:10 +01:00
Mikael Finstad
ee73384594 Add russian support 2020-11-25 22:15:46 +01:00
Mikael Finstad
5390085bff Many improvements
- Implement an Export summary/confirmation sheet when pressing export
- Move output option buttons to export sheet
- Add config option to disable use_metadata_tags (default to false) #463 #402 #99
- Add config option for avoid_negative_ts #13
- Escape key to close sheets
- Change from mousetrap to hotkeys.js (better unbind - more compatible with react)
2020-11-25 21:46:03 +01:00
Mikael Finstad
1cdc8d1d38 Add function to fix duration #477 2020-11-22 23:53:04 +01:00
Mikael Finstad
e2d219b51c refactor 2020-11-22 23:40:50 +01:00
Mikael Finstad
40694fe738 Improve duration logic #477 2020-11-22 23:39:39 +01:00
Mikael Finstad
fd6b2d639f missing hunk 2020-11-22 23:32:59 +01:00
Mikael Finstad
493c80a578 simplify 2020-11-22 23:31:08 +01:00
Mikael Finstad
19087eedd1 Preserve timestamp also for merged export files #487 2020-11-22 23:30:12 +01:00
Mikael Finstad
53850aac7d Implement split segment function #460 2020-11-21 15:05:45 +01:00
Mikael Finstad
e855482513 use use-debounce
instead of react-use/useDebounce (use-debounce is better)
2020-11-21 15:04:12 +01:00
Mikael Finstad
83c5b5fbd6 pull out dialogs 2020-11-21 12:50:22 +01:00
Mikael Finstad
0882d1afd3 improvement 2020-11-21 12:42:17 +01:00
Mikael Finstad
201850062f shrink App.jsx 2020-11-21 12:36:39 +01:00
Mikael Finstad
1cd3139ff4 Implement split into fixed duration segments #469 2020-11-21 00:30:53 +01:00
Mikael Finstad
7da209b253 Add function to create number of segments #469 2020-11-21 00:04:08 +01:00
Mikael Finstad
a5a58ca8a1 allow undo on segment import 2020-11-20 23:24:10 +01:00
Mikael Finstad
68ae15f731 Improve cut segment import (less error) 2020-11-20 23:01:32 +01:00
Mikael Finstad
81eb66faa2 Many improvements
- Add config option for asking about file open #467
- Implement text/youtube segments import #458
- Implement CUE sheet import #458
- Implement XMEML import (Final Cut Pro / Davinci Resolve)
- Allow import embedded chapters as segments #300
2020-11-19 22:51:17 +01:00
Mikael Finstad
7e59ee6757 Add XMEML importer #458 2020-11-18 21:24:20 +01:00
Mikael Finstad
704a20ce73 allow negative time offset 2020-11-18 21:21:26 +01:00
Mikael Finstad
806e270da6 refactor sheets 2020-11-18 19:11:21 +01:00
Mikael Finstad
b1d72f7684 only add avoid_negative_ts when cutting start 2020-08-29 19:35:21 +02:00
Mikael Finstad
beacce365c Improvements for #440 2020-08-29 19:35:01 +02:00
Mikael Finstad
3f609e8d76 add german 2020-07-13 00:15:43 +02:00
Mikael Finstad
3c909a5cfc improve error report 2020-05-17 21:00:18 +08:00
Mikael Finstad
58a9802392 improve onProgress 2020-05-17 20:54:36 +08:00
Mikael Finstad
0c2bd1df94 improve help 2020-05-17 20:52:28 +08:00
Mikael Finstad
4a20c1ac00 Add experimental flag setting #336 2020-05-17 20:24:44 +08:00
Mikael Finstad
8db770d5ac Add Apple MAS variation 2020-05-17 17:51:59 +08:00
Mikael Finstad
d5feba3f10 Improve help #317 2020-05-17 14:34:24 +08:00
Mikael Finstad
fcf1f0561c improve save/load project 2020-05-17 13:44:19 +08:00
Mikael Finstad
90c84f1f85 improve report dialog 2020-05-16 23:52:02 +08:00
Mikael Finstad
da683b36a5 disable system language for now #346 2020-05-06 14:27:53 +08:00
Mikael Finstad
e373864b61 enable french selection #342 2020-05-06 14:27:29 +08:00
Mikael Finstad
f0351530c0 add italian option 2020-05-06 14:24:41 +08:00
Mikael Finstad
b1cb3fbbb7 fix for m4a issue #331 2020-05-04 23:08:30 +08:00
Mikael Finstad
2a89ca41b8 Enable Chinese support #29 #332 2020-05-03 23:00:23 +08:00
Mikael Finstad
6b9d3603ec improve text #322 2020-05-03 21:42:16 +08:00
Mikael Finstad
af2ac22a96 upgrade electron to 8.2.5 and add app focus on drop #335 2020-05-03 21:15:38 +08:00
Mikael Finstad
724d97a744 improve format description #331 2020-05-03 19:03:50 +08:00
Mikael Finstad
77da0299f0 implement focus on drop #335
(not working yet)
2020-05-03 18:41:41 +08:00
Mikael Finstad
8c687978d5 improve text #325 2020-05-03 18:22:11 +08:00
Mikael Finstad
53dfb15604 fix bug 2020-05-03 18:21:49 +08:00
Mikael Finstad
78afdc46ad Allow disabling rotation preview #334 2020-05-03 18:21:40 +08:00
Mikael Finstad
1c420d18ba fix bug 2020-05-02 23:34:21 +08:00
Mikael Finstad
471f5d7716 i18n improvements #29 2020-05-02 23:27:46 +08:00
Mikael Finstad
51f4172b72 add Norwegian support 🇳🇴 #29 2020-05-02 22:10:33 +08:00
Mikael Finstad
c15e21226a add i18n scanner and update deprecated i18next-node-fs-backend #29 2020-05-02 22:10:03 +08:00
Mikael Finstad
e67e3bd839 implement merge progress 2020-05-01 23:54:30 +08:00
Mikael Finstad
0dba7e1faf Improvements
- Add a warning for iphone vids #329
- Lenghten toasts (some people say it's too short)
- Remove output dir from messages because now we have button
2020-04-27 23:33:35 +08:00
Mikael Finstad
bc1e189d59 improve text and add unsupported audio notification #322 2020-04-27 15:56:42 +08:00
Mikael Finstad
a797d41f89 fix hook 2020-04-27 15:43:56 +08:00
Mikael Finstad
b150ea6a6e improve notification 2020-04-27 15:42:50 +08:00
Mikael Finstad
fcbeb56968 improvements
- allow to convert to friendly format with audio #322
- add create dummy video progress
- trash dummy video when remove source
2020-04-27 15:31:46 +08:00
Mikael Finstad
b8339616c1 improve loading 2020-04-27 14:18:51 +08:00
Mikael Finstad
66c32cd819 improve progress reading 2020-04-27 13:56:12 +08:00
Mikael Finstad
2384b27907 add colorful track info 2020-04-27 13:50:04 +08:00
Mikael Finstad
2cf4dfda75 disable change playback rate when canvas player enabled 2020-04-27 13:23:53 +08:00
Mikael Finstad
826cb5743c use correct stream index if more than one 2020-04-27 13:17:08 +08:00
Mikael Finstad
9c0c1292db debounce canvas player 2020-04-27 13:16:35 +08:00
Mikael Finstad
2326c5ba1c Fix #308 2020-04-27 13:00:21 +08:00
Mikael Finstad
46a58c99bd make keyframes transparent 2020-04-26 23:23:00 +08:00
Mikael Finstad
b1bd2731b4 Implement a canvas for better playback of more formats #88 2020-04-26 23:22:44 +08:00
Mikael Finstad
0d259afb83 fix re-rendering issue 2020-04-18 20:34:03 +08:00
Mikael Finstad
654f242e92 fix minor issue 2020-04-18 20:33:51 +08:00
Mikael Finstad
3219bad9d4 improve help text 2020-04-18 20:33:18 +08:00
Mikael Finstad
5ed5b9f96a improve messages #281 2020-04-18 20:13:38 +08:00
Mikael Finstad
c28622b383 Fix minor keyframe seek bug #281 2020-04-18 20:13:10 +08:00
Mikael Finstad
0c584f4b35 Reset segments when last segment is deleted 2020-04-18 19:33:56 +08:00
Mikael Finstad
ed5395ae25 improve right menu 2020-04-18 19:24:29 +08:00
Mikael Finstad
388af521ee improve segment list 2020-04-18 19:24:15 +08:00
Mikael Finstad
3bbaa159a6 improve hevc detection logic 2020-04-18 19:22:36 +08:00
Mikael Finstad
209c1b14a2 Don't show keyframes if too packed together. Fixes #259 2020-04-18 15:45:41 +08:00
Mikael Finstad
aed1e05dd3 fix zoom direction 2020-04-18 15:42:46 +08:00