Commit Graph

368 Commits (v3.49.0)

Author SHA1 Message Date
Mikael Finstad 6724a8b82e
fix macos "open with" bug 3 years ago
Mikael Finstad 898925714b
implement logging to file 3 years ago
Mikael Finstad 0113d79e0c
update licenses path 3 years ago
Mikael Finstad 9161278e54
add a setting for overwriting output file
fixes #916
3 years ago
Mikael Finstad da6710d61c
remove exit menu item on macos 3 years ago
Sari Gabor 8a1573f3ef Added translation using Weblate (Hungarian) 3 years ago
dwed rewrpl df8facb20e Added translation using Weblate (Hebrew) 3 years ago
Artem 4989745a58 Translated using Weblate (Ukrainian)
Currently translated at 0.1% (1 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/uk/
3 years ago
LINUX-SAUNA 38d6fa1d8f Translated using Weblate (Finnish)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/fi/
3 years ago
Jaap Kramer 72fa48e8bf Translated using Weblate (Dutch)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/nl/
3 years ago
slrslr 574e8afc66 Translated using Weblate (Czech)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
3 years ago
maboroshin 091851fb4d Translated using Weblate (Japanese)
Currently translated at 99.8% (534 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ja/
3 years ago
Ariel Küchler bbfe3d571c Translated using Weblate (German)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
3 years ago
Mikael Finstad 2c12477b04
implement simple support for FCPXML 3 years ago
Mikael Finstad 2364edad7f
set default path for open dialog
...to last opened path

fixes #724
see also #1092
3 years ago
Mikael Finstad fe9ea4a37c
revert broken undo behavior
fixes #1183
3 years ago
Mikael Finstad bb304c8fd7
implement random segments
closes #1153
3 years ago
maboroshin b63884a44e Translated using Weblate (Japanese)
Currently translated at 98.3% (526 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ja/
3 years ago
Raccoon da0f4b77a3 Translated using Weblate (Vietnamese)
Currently translated at 99.4% (532 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/vi/
3 years ago
Raccoon 79ad9767f5 Translated using Weblate (Vietnamese)
Currently translated at 76.0% (407 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/vi/
3 years ago
曹恩逢 2c238e9def Translated using Weblate (Chinese (Traditional))
Currently translated at 85.2% (456 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hant/
3 years ago
B. Antonio Fernández b9a3756551 Translated using Weblate (Spanish)
Currently translated at 85.2% (456 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/es/
3 years ago
Thomas De Rocker a5e3f5db6e Translated using Weblate (Dutch)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/nl/
3 years ago
Ariel Küchler 636fb2cb91 Translated using Weblate (German)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
3 years ago
JaeHyung Lee e2cf9323aa Translated using Weblate (Korean)
Currently translated at 99.6% (533 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ko/
3 years ago
PriitUring 40608425ae Translated using Weblate (Estonian)
Currently translated at 20.3% (109 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/et/
3 years ago
slrslr acc8bae9e0 Translated using Weblate (Czech)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
3 years ago
Igor Rückert 0ef4ee0963 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/pt_BR/
3 years ago
Oğuz Ersen 62ceaeda71 Translated using Weblate (Turkish)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/tr/
3 years ago
taozi1996 8a1b74b5cb Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
3 years ago
PriitUring 9ea9cfda21 Translated using Weblate (Estonian)
Currently translated at 13.0% (70 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/et/
3 years ago
PriitUring defcd654cb Added translation using Weblate (Estonian) 3 years ago
slrslr edec27da56 Translated using Weblate (Czech)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
3 years ago
Igor Rückert 855b0656cf Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/pt_BR/
3 years ago
maboroshin bab944a3eb Translated using Weblate (Japanese)
Currently translated at 99.8% (534 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ja/
3 years ago
曹恩逢 4fa14acfde Translated using Weblate (Chinese (Traditional))
Currently translated at 84.4% (452 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hant/
3 years ago
Aygün Yerdeniz 097a353b67 Translated using Weblate (Turkish)
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/tr/
3 years ago
taozi1996 a60ada7355 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (535 of 535 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
3 years ago
Thomas De Rocker f843135668 Translated using Weblate (Dutch)
Currently translated at 100.0% (522 of 522 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/nl/
3 years ago
Ariel Küchler b2c692c985 Translated using Weblate (German)
Currently translated at 100.0% (522 of 522 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
3 years ago
Igor Rückert 4647ae9f46 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (522 of 522 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/pt_BR/
3 years ago
taozi1996 4599e97ceb Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (522 of 522 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
3 years ago
taozi1996 167dbe6a36 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (520 of 520 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
3 years ago
JaeHyung Lee 717ee4106b Translated using Weblate (Korean)
Currently translated at 99.8% (501 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ko/
3 years ago
Igor Rückert 146c621066 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (502 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/pt_BR/
3 years ago
Ariel Küchler 028ce95832 Translated using Weblate (German)
Currently translated at 100.0% (502 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
3 years ago
slrslr c4c997cb1b Translated using Weblate (Czech)
Currently translated at 99.6% (500 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
3 years ago
Igor Rückert 3e164280ed Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.0% (377 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/pt_BR/
3 years ago
maboroshin 123bc6c4f5 Translated using Weblate (Japanese)
Currently translated at 99.8% (501 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ja/
3 years ago
Aygün Yerdeniz 281218c41a Translated using Weblate (Turkish)
Currently translated at 100.0% (502 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/tr/
3 years ago
Ariel Küchler e28035f95c Translated using Weblate (German)
Currently translated at 100.0% (502 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
3 years ago
Thomas De Rocker 46a751f113 Translated using Weblate (Dutch)
Currently translated at 100.0% (502 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/nl/
3 years ago
taozi1996 8ca45db730 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (502 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
3 years ago
taozi1996 51a3f2a7d1 Translated using Weblate (Chinese (Simplified))
Currently translated at 94.6% (475 of 502 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
3 years ago
Mikael Finstad b9578aa657
add warning message
when trying to use undo menu #610
3 years ago
Mikael Finstad 97dda50ab0
implement black scene detection
closes #623
4 years ago
Mikael Finstad 095dafa374
scan i18n 4 years ago
Mikael Finstad 1c25322adc
scan i18n 4 years ago
Mikael Finstad d4cd0e1d37
rename event:
invertAllCutSegments->invertAllSegments
4 years ago
Mikael Finstad 82e08fbdd1
rename events
selectPrevSegment->jumpPrevSegment
selectNextSegment->jumpNextSegment
4 years ago
Mikael Finstad 02af27534f
implement fill gaps between segments
https://github.com/mifi/lossless-cut/issues/993#issuecomment-1059752710
4 years ago
Mikael Finstad 0b97e1f62e
add i18n 4 years ago
Mikael Finstad c12fba15f9
scan i18n 4 years ago
Mikael Finstad f0690130ab
allow configuring where to store project file
this will also give less dialogs on MAS builds initially (only one needed for working dir)

closes #1004
4 years ago
Mikael Finstad 26783a1338
implement shift all segments times 4 years ago
Mikael Finstad d9fd560993
try to fix issue where file does not open on macos
(Open With LosslessCut)
4 years ago
Mikael Finstad 39322472e4
implement increase/descrease volume hotkeys #254 4 years ago
Mikael Finstad 8578886f5c
allow using external ffmpeg executable #400 4 years ago
Mikael Finstad 11e1f81726
implement smart cut #126
also improve concat ffmpeg command logging - closes #954
4 years ago
Mikael Finstad bdb050492f
improve batch list selection
https://github.com/mifi/lossless-cut/issues/89#issuecomment-1049831536
4 years ago
Mikael Finstad b4641aeb22
re-introduce merge menu item 4 years ago
Mikael Finstad bce1914268
refactor 4 years ago
Mikael Finstad 883bcb6a3f
reorder english and scan i18n 4 years ago
B. Antonio Fernández 0fe855dad2 Translated using Weblate (Spanish)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/es/
4 years ago
Aygün Yerdeniz 17a15a1629 Translated using Weblate (Turkish)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/tr/
4 years ago
Kimmo Kujansuu 3fe01cf66a Translated using Weblate (Finnish)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/fi/
4 years ago
Aygün Yerdeniz 4a738fbeee Translated using Weblate (Turkish)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/tr/
4 years ago
Aygün Yerdeniz 30cca45add Translated using Weblate (Turkish)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/tr/
4 years ago
Ariel Küchler 5e32bf5256 Translated using Weblate (German)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
4 years ago
Ariel Küchler 604fbfc455 Translated using Weblate (German)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
4 years ago
Thomas De Rocker 7c07db136f Translated using Weblate (Dutch)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/nl/
4 years ago
slrslr 3d826868a8 Translated using Weblate (Czech)
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
4 years ago
maboroshin e631511b8c Translated using Weblate (Japanese)
Currently translated at 99.7% (478 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ja/
4 years ago
Eric efba511a5f Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (479 of 479 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
4 years ago
Sopor 5c87ddb9c0 Translated using Weblate (Swedish)
Currently translated at 41.6% (195 of 468 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/sv/
4 years ago
Mikael Finstad c2cb1f5501
add shortcut shift+j for toggling keyboard shortcut dialog #654
also allow resetting key config #726
4 years ago
Mikael Finstad 14ae45780b
implement hotkeys
jumpTimelineStart (ctrl+home)
jumpTimelineEnd (ctrl+end)
reorderSegsByStartTime,
invertAllCutSegments,
createFixedDurationSegments,
createNumSegments,
shuffleSegments,
clearSegments,
toggleSegmentsList,
toggleStreamsSelector,
extractAllStreams,
convertFormatCurrentFile,
convertFormatBatch,
concatBatch,
toggleKeyframeCutMode,
toggleCaptureFormat,
toggleStripAudio,
setStartTimeOffset,
4 years ago
Mikael Finstad 3e89e60981
Implement dynamic keyboard mapping #254
with UI to control mappings
4 years ago
Mikael Finstad 802a701430
allow overriding any stored setting from the command line #371 4 years ago
Mikael Finstad 6b29ee1e97
improve electron.js 4 years ago
Mikael Finstad 3c4b996e03
move merge / batch functionality
from top menu into a menu on the batch file list
this means now you first open files in a batch, then either merge or batch convert them
4 years ago
Mikael Finstad 61b7ca2e44
implement shuffle segments order 4 years ago
Mikael Finstad fe88b3d6f6
implement import csv with frame numbers #1024 4 years ago
Mikael Finstad 3615268a46
implement segments to chapters mode #993 4 years ago
Mikael Finstad 9ffc781c29
combine batch list and merge list #89
- add button to merge current batch list
- show more options in merge dialog
- allow preserving metadata when merging also when not using allStreams #1008
- remember concat/batch choice #371
4 years ago
Mikael Finstad 15750d1c50
update i18n 4 years ago
Mikael Finstad d0b2f05113
add setting for auto convert to supported format
also remove unnecessary notification
closes #414
4 years ago
Weblate (bot) 8ce92d3cc5
Translations update from Hosted Weblate (#932)
* Added translation using Weblate (Ukrainian)

* Translated using Weblate (Russian)

Currently translated at 100.0% (468 of 468 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ru/

* Translated using Weblate (Japanese)

Currently translated at 99.7% (467 of 468 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ja/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 95.0% (445 of 468 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hant/

* Translated using Weblate (German)

Currently translated at 97.2% (455 of 468 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/

* Translated using Weblate (German)

Currently translated at 97.2% (455 of 468 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/

* Translated using Weblate (German)

Currently translated at 100.0% (468 of 468 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/

* Translated using Weblate (German)

Currently translated at 100.0% (468 of 468 strings)

Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/

Co-authored-by: Vit <naumgod@gmail.com>
Co-authored-by: maboroshin <trnt@ahk.jp>
Co-authored-by: 曹恩逢 <nelson22768384@gmail.com>
Co-authored-by: Ariel Küchler <weblate.ariel@kuechler.info>
Co-authored-by: Erich Küster <erich.kuester@arcor.de>
4 years ago
Mikael Finstad 375ee5d1d4
implement export frame numbers csv #878 4 years ago
Mikael Finstad 6b5857b902
allow showing timecode as frame counts #878 4 years ago