Commit Graph

902 Commits (8c729cd43969ae063b5606882a9b178a5aac76a1)

Author SHA1 Message Date
Mikael Finstad cb9d31a2a9
fix bug 4 years ago
Mikael Finstad c48f2dd2f3
change segments to export into select segments
allows more flexibility
4 years ago
Mikael Finstad 6d8981798d
chapters improvments #993
improve pbf parsing with test fixtures
with chapters only export, add gap chapters between segments
4 years ago
Mikael Finstad cc3a5260d1
refactor 4 years ago
Mikael Finstad 0b97e1f62e
add i18n 4 years ago
Mikael Finstad 26a8f78d6f
add i18n 4 years ago
Mikael Finstad e043054e01
add 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 f1097d5970
fix bug 4 years ago
Mikael Finstad 26783a1338
implement shift all segments times 5 years ago
Mikael Finstad 39322472e4
implement increase/descrease volume hotkeys #254 5 years ago
Mikael Finstad 37f142a9e1
fix play button #1048 5 years ago
Mikael Finstad 8578886f5c
allow using external ffmpeg executable #400 5 years ago
Mikael Finstad 402b8290af
reduce react prop drilling
also fix issue with keyframe cut button not working
5 years ago
Mikael Finstad 70438f44fb
fix lint 5 years ago
Mikael Finstad 0bb436f02e
make it possible to bind escape
it will close the dialog
5 years ago
Mikael Finstad 354fce616c
add key binding for fix invalid duration
https://github.com/mifi/lossless-cut/issues/254#issuecomment-1054103948
5 years ago
Mikael Finstad 11e1f81726
implement smart cut #126
also improve concat ffmpeg command logging - closes #954
5 years ago
Mikael Finstad 1b4262d951
move html5ify 5 years ago
Mikael Finstad ad6aaae089
refactor 5 years ago
Mikael Finstad 713c808cd9
refactor concatfiles 5 years ago
Mikael Finstad 42cd78339f
reorder 5 years ago
Mikael Finstad 4733ba6a4a
try to improve canvas player #272 5 years ago
Mikael Finstad b5ba38adb2
make sure to select previous item when deleting from batch list
https://github.com/mifi/lossless-cut/issues/89#issuecomment-1049996634
5 years ago
Mikael Finstad eab8a2c9b5
move sorting from merge to batch files
closes #1043
5 years ago
Mikael Finstad bdb050492f
improve batch list selection
https://github.com/mifi/lossless-cut/issues/89#issuecomment-1049831536
5 years ago
Mikael Finstad 7c28d66025
specify copy per stream mapping
that way we can avoid warnings like:
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified for stream X, only the last option will be used.
5 years ago
Mikael Finstad dfb0a5cb76
losslessly convert pcm_bluray to pcm_s24le
for non-mpegts output formats

fixes #476
fixes #895
5 years ago
Mikael Finstad 3f91f70e7f
fix missing codecs 5 years ago
Mikael Finstad 55f2eb83ca
default to mov when pcm audio
fixes #947 #163 #367 #948
5 years ago
Mikael Finstad 6126848e19
improve error report 5 years ago
Mikael Finstad d4cf3aac23
auto-convert mov_text to srt
when trying to put it in matroska
webm too (webvtt)
closes #418
5 years ago
Mikael Finstad 2105b93a35
add webm t ocommon formats 5 years ago
Mikael Finstad 37950e736e
remove menu from batch list
(one less click)
5 years ago
Mikael Finstad a37eedc337
fix color bug 5 years ago
Mikael Finstad 392962729a
stream improvements
- manually copy disposition when concat (ffmpeg doesnt automatically)
- auto-convert any subtitle to mov_text when output is mp4 #418
5 years ago
Mikael Finstad 1e352a6d75
fix bug 5 years ago
Mikael Finstad c11286eb21
improve menu labels
someone thought it would merge right away when clicking
5 years ago
Mikael Finstad 01c9ebd1c7
allow overriding per-stream options
means we can no longer use ffmpeg's default mapping
for mp4/mov, use vtag hvc1 instead of the default unsupported hev1
fixes #1032
5 years ago
Mikael Finstad bd50d25b85
refactor/reuse 5 years ago
Mikael Finstad 12960ffb57
refactor 5 years ago
Mikael Finstad 684a45b694
refactor 5 years ago
Mikael Finstad 5fe8c088e0
improve format detection in concat/merge dialog
and allow selecting any output format

fixes #1032
5 years ago
Mikael Finstad b4641aeb22
re-introduce merge menu item 5 years ago
Mikael Finstad a7d6138bd3
increase size of concat dialog
easier to handle large files
5 years ago
Mikael Finstad bce1914268
refactor 5 years ago
Mikael Finstad 152b889040
refactor 5 years ago
Mikael Finstad 18e9bf5819
refactor 5 years ago
Mikael Finstad 7136e3677c
refactor 5 years ago
Mikael Finstad dfffd04b94
fix missing keyframe seek shortcuts
fixes #1038
5 years ago
Mikael Finstad 8956a52cc9
upgrade fast xml parser 5 years ago
Mikael Finstad 23cbd73e93
upgrade lint and support esm
fix lint too
5 years ago
Mikael Finstad e0aa5b1a51
need to check input file dir also on MAS
because we now write project file next to input file
5 years ago
Mikael Finstad a71c4411d3
improve error message when loading file #937 5 years ago
Mikael Finstad f402ff8763
fix lint 5 years ago
Mikael Finstad e28b5130eb
add shortcuts for disable/enable segments #254
Add keyboard shortcut for "Include ONLY this segment in export", e.g. only currently selected segment, because some people often want to export only current segment and would like to not click a menu every time.
5 years ago
Mikael Finstad 04346f7e85
add play/pause hotkey
Separate Pause and Play shortcuts. The standard "toggle" play/pause shortcut is always useful of course, so I'm not talking about replacing that - just adding new shortcuts to specifically start or stop.
5 years ago
Mikael Finstad c2cb1f5501
add shortcut shift+j for toggling keyboard shortcut dialog #654
also allow resetting key config #726
5 years ago
Mikael Finstad 1a59be3e75
improve key list 5 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,
5 years ago
Mikael Finstad a63d67423e
revert back tip 5 years ago
Mikael Finstad 464f0cd544
fix slowness 5 years ago
Mikael Finstad 3e89e60981
Implement dynamic keyboard mapping #254
with UI to control mappings
5 years ago
Mikael Finstad 8f7eeb4fb2
fix bug 5 years ago
Mikael Finstad cba0103bf3
implement natural langauge sort #844 #210 5 years ago
Mikael Finstad d342dde961
prevent hiding template editor if click again
fixes #873
also allow click to add variable
5 years ago
Mikael Finstad e777aba0d1
fix test 5 years ago
Mikael Finstad 6926df5f00
show error also if resulting duplicates
fixes #894
5 years ago
Mikael Finstad 53384a8bb3
fix open file logic 5 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
5 years ago
Mikael Finstad 016d41f703
improve segment colors and ui 5 years ago
Mikael Finstad 364fb0df7a
improvemenst
remove frame rounding when seeking #585
also show video fps
improve split
cleanup refs and current time logic
5 years ago
Mikael Finstad cbf693b798
refactor 5 years ago
Mikael Finstad 8795532430
simplify html5ify
fix html5ify progress on batch
5 years ago
Mikael Finstad c7bfcd63d4
fix lint 5 years ago
Mikael Finstad 61b7ca2e44
implement shuffle segments order 5 years ago
Mikael Finstad 19527802ef
fix lint 5 years ago
Mikael Finstad 8d39cd4042
pull out batch files list 5 years ago
Mikael Finstad bdd19b3afd
pull out loading component 5 years ago
Mikael Finstad 40f8bbc762
simplify settings 5 years ago
Mikael Finstad 81653eeb6b
improve cut/merge/chapters ui logic 5 years ago
Mikael Finstad fe88b3d6f6
implement import csv with frame numbers #1024 5 years ago
Mikael Finstad 691624ea5e
minor improvements 5 years ago
Mikael Finstad e57fcb1096
when importing EDL file, don't delete existing EDL
allows for combining EDL from multiple sources #993
5 years ago
Mikael Finstad 42d3a8981a
improve logic 5 years ago
Mikael Finstad 5607fda8df
cleanup temp file 5 years ago
Mikael Finstad 158964fe08
fix odd bug 5 years ago
Mikael Finstad 3615268a46
implement segments to chapters mode #993 5 years ago
Mikael Finstad 7b040c8ae9
fix pbf parsing #993 5 years ago
Mikael Finstad badac2dcba
enlarge export button 5 years ago
Mikael Finstad 7f5351a300
improve bottom bar and colors #1016 5 years ago
Mikael Finstad b698b5f445
improve ui 5 years ago
Mikael Finstad 4b1fab189b
consolidate bottom menus 5 years ago
Mikael Finstad e7526b077e
make batch list resizable #89 5 years ago
Mikael Finstad ee74ce5530
remove unused 5 years ago
Mikael Finstad 1e77420fd1
fix infinite loop on commandedTime = 0 (or end of video) 5 years ago
Mikael Finstad b7f1993330
improve batch file list layout 5 years ago
Mikael Finstad 7621729afc
rewrite layout to use flex 5 years ago
Mikael Finstad 18793beccf
move sidesheet where it belongs 5 years ago
Mikael Finstad ead6d85dbb
renam menus 5 years ago
Mikael Finstad 1d33b6b90a
don't open first file of batch
to make it faster to load batches
5 years ago
Mikael Finstad 64c7811037
implement chapters viewing
also consolidate getFormatData and getAllStreams
5 years ago
Mikael Finstad 6870cd7e85
improve order 5 years ago
Mikael Finstad 20a1b506d3
allow appending files to batch list 5 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
5 years ago
Mikael Finstad e2175ab825
fix error message
when output directory doesn't have enough space to save the file
fixes #1015
5 years ago
Mikael Finstad 97b5840f69
make sure disposition is not forced to default for mkv
also refactor/simplify disposition logic a bit

closes #972
5 years ago
Mikael Finstad 7cd06f9c91
fix input logic #988 5 years ago
Mikael Finstad 8efdc585f4
fix a bug of formatting/rounding #988 5 years ago
Mikael Finstad acca967a4a
improve timeout logic 5 years ago
Mikael Finstad 59b3d4d932
improve comments 5 years ago
Mikael Finstad 78aa756cf2
add warning about #896 5 years ago
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
5 years ago
Mikael Finstad 848120da5a
fix lint 5 years ago
Mikael Finstad d0b2f05113
add setting for auto convert to supported format
also remove unnecessary notification
closes #414
5 years ago
Mikael Finstad e001f2d2fa
show percent when zoomed in #888 5 years ago
Mikael Finstad 701828f2a9
improve convert to supported format dialog
be smarter about relevant options
5 years ago
Mikael Finstad 9e9d63fd93
add remux video and enc audio option
for html5ify
closes #870
5 years ago
Mikael Finstad 7f6e7ed6f7
implement remove item from batch list #89
also optimize contextMenu (useMemo)
5 years ago
Mikael Finstad 69a3b91926
Implement more consistent segment colors #625 5 years ago
Mikael Finstad 87df1c5e5f
implement go to timecode #625
inputted value
`g` key or right click timeline context menu
5 years ago
Mikael Finstad 9e05ec3498
make current time more visible #625
also show it when at the end of timeline
5 years ago
Mikael Finstad d2caed1f09
Make hand icons point up towards timeline #625 5 years ago
Mikael Finstad 5534574df7
always save llc inside source directory
also refactor getOutPath
closes #905
5 years ago
Mikael Finstad 72b9fe53a4
rename 5 years ago
Mikael Finstad 375ee5d1d4
implement export frame numbers csv #878 5 years ago
Mikael Finstad 0ca64b0392
use formatTimecode more places #878 5 years ago
Mikael Finstad f72b2e6e59
fix font size 5 years ago
Mikael Finstad 6b5857b902
allow showing timecode as frame counts #878 5 years ago
Mikael Finstad 3df67d6bdc
upgrade cra 5 years ago
Mikael Finstad cf61f22c8f
auto convert trec format
closes #975
5 years ago
Mikael Finstad 72229d07d5
make it easier to understand if in simple mode
#958
5 years ago
Mikael Finstad 384d3ca697
always convert tags to string
fixes #879
5 years ago
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
5 years ago
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>
5 years ago
Mikael Finstad 5e2d8891c7
improve trash logic 5 years ago
Matt Klaber 6cc18f1d8e
Change playback speed exponentially (#840)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
5 years ago
Mikael Finstad 9ea7dcd46e
add test for xmeml #839 5 years ago
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>
5 years ago
Vitalii Shvetsov 11502b84ed
Upgrade ESLint and add useCallback (#914)
* Improvements:

- Upgrade ESLint

* Missing useCallback.

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
5 years ago
Mikael Finstad 2568f5cd0f
rearrange state a bit
also add missing setDispositionByStreamId on reset
5 years ago
Mikael Finstad a8c288a728
fix lint 5 years ago
Mikael Finstad 833ab45c58
fix issue with newer ffmpeg version 5 years ago
Mikael Finstad 9666ce4a2c
run "power on self test" on startup 5 years ago
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
5 years ago
Mikael Finstad 0ba15d0ee4
fix regression 5 years ago
Mikael Finstad 9c77e74d14
improve inverse #909 5 years ago
Mikael Finstad c1089d0a81
change pbf to utf-16
seems to be the official format
https://github.com/mifi/lossless-cut/issues/867#issuecomment-950345845
5 years ago
Mikael Finstad 17a33dd5df
allow drag-drop edl formats
csv, pbf, edl(mplayer), cue and xml (xmeml)
5 years ago
Mikael Finstad 9a6b689377
implement more lax potplayer matching #867 5 years ago
Mikael Finstad f77066d4bd
add cancel button to i18n 5 years ago
Mikael Finstad bc62fa0d06
Improve performance by batching react updates 5 years ago
Mikael Finstad 4b524d4e5c
paralellize 5 years ago
Mikael Finstad d3c8fce967
Implement batch file list #89 5 years ago
Mikael Finstad deba4e28de
fix lint 5 years ago
Mikael Finstad 9479fa996d
make waveform ffmpeg less verbose 5 years ago
Mikael Finstad 6bc5bb394f
commit forgotten code
fixes #836
5 years ago
Mikael Finstad fb2adaf677
implement subtitle viewing #250
limitation: does not work with 'fastest' preview (due to canvas overlaying the video)
5 years ago
Mikael Finstad 86a41809ad
move icon back 5 years ago
Mikael Finstad f3872728d0
improve tracks ui #482 5 years ago
Mikael Finstad 6041a95f6e
Improve tracks screen #482
- select/deselect all by type (audio/video/subtitle)
- deselect / select all tracks option
- improve tracks screen UX
5 years ago
Mikael Finstad 9cd8f13f7b
Implement support for exporting attachment streams as files 5 years ago
Mikael Finstad d64464ab01
remove duplicate line 5 years ago
Mikael Finstad 230b035286
implement per-stream disposition
allows for adding cover art to videos #673
5 years ago
Mikael Finstad cd57d6cbe3
fix brokne mapInputStreamIndexToOutputIndex
it would not take into account disabled streams
5 years ago
Mikael Finstad 0d1cb5c091
refactor 5 years ago
Mikael Finstad 6c7b63d9c2
Store "working" in a ref so we can avoid race conditions 5 years ago
Mikael Finstad 612d883bd0
remove fairly useless notifications 5 years ago
Mikael Finstad d9fd31a199
fix flawed out directory detection logic 5 years ago
Mikael Finstad a7a9c2785f
skip subtitles for previews
they can cause trouble
5 years ago
Mikael Finstad 82a608d44e
reduce verbosity of ffprobe 5 years ago
Mikael Finstad b7678510c7
Improvements
- Simplify and streamline preview file logic
- Allow remember preview choice (convert to supported format) #829
- Improve error handling
5 years ago
Mikael Finstad 96086d307f
improve merge/concat dialog
and don't auto sort by file name #832
5 years ago
Mikael Finstad 822a366235
add "-" to allowed sanitized chars 5 years ago
Mikael Finstad fc7d4de774
allow colon in filename on linux #830
also fix issue where tags were not being sanitized
5 years ago
Mikael Finstad 41458bb7e9
Use x264 again for preview #722 5 years ago
Mikael Finstad c004d82b1e
refactor 5 years ago
Mikael Finstad a0a7ba33b5
improve "done" toast 5 years ago
Mikael Finstad e688f151b6
UI improvements
- Upgrade evergreen-ui
- improve stream selector
- improve buttons
- add default error toast
- better error handling

https://github.com/segmentio/evergreen/releases/tag/v5.0.0
https://evergreen.segment.com/introduction/v6-migration-guide
5 years ago
Mikael Finstad 71e01f8485
Add check for output file length on windows #745 5 years ago
Mikael Finstad 8e1ad813d6
default to mov when formatData.tags.major_brand === 'XAVC' #367 5 years ago
Mikael Finstad 34355c0df3
Convert to supported format also on PIPELINE_ERROR_DECODE #804 5 years ago
Mikael Finstad dffd1e448e
add supported conversion: "Fastest: Low playback speed (audio remux), likely to fail" #424
also refactor a bit
5 years ago
Mikael Finstad 4330ed9c76
Feature: invert all segments on timeline
also simplify inverseCutSegments logic
5 years ago
Mikael Finstad fafb1510c8
improve text 5 years ago
Mikael Finstad ba6407c1b3
reduce timeout for audio volume 5 years ago
Mikael Finstad 6c2376cfc2
try to fix #670 5 years ago
Mikael Finstad f133cfd484
improve text 5 years ago
Mikael Finstad 079327dac3
allow controlling audio playback volume
closes #307
#125
5 years ago
Mikael Finstad c63d61d472
support Mplay EDL types 1,2,3 also #609 5 years ago
Mikael Finstad 3e6730e00f
fix metadata crash #720
also useMemo to improve performance
5 years ago
Mikael Finstad 662ff44d83
reduce default notification durations #802 5 years ago
Mikael Finstad 46323867ff
Don't show capture screenshot when "Hide informational notifications" #802 5 years ago
Mikael Finstad 4e06dbcb9e
fix bug 5 years ago
Mikael Finstad 65b1157ddb
refactor 5 years ago
Mikael Finstad 4c30c91307
improve feedback 5 years ago
Mikael Finstad b2cdbdb937
Simplify file open logic
so drag-drop works exactly the same as file->open and cmd line args
5 years ago
Mikael Finstad adcf79a6c2
Improvements
- Allow editing segment tags #427
- Store main project file as .lcc (JSON5 format), for future flexibility. existing CSV will still be loaded and converted to .llc #545
- Rename menu items to Export/import project (as we are not changing the save location) #593
5 years ago
Mikael Finstad 4a1ec76a90
allow longer label names when sanitize is disabled #427 5 years ago
Mikael Finstad 490e9aa746
improve close icon 5 years ago
Mikael Finstad 6a756e6eee
improve sanitize 5 years ago
Mikael Finstad faf70568dc
Add partial support for segment tags #427 #814
allows importing from cue files
does not support loading/saving
5 years ago
Mikael Finstad 0e6f69ac1d
improve english 5 years ago
Mikael Finstad 8497f07bdc
add a setting for allowing disabling filename sanitizing #821 #427 5 years ago
Mikael Finstad 0ae7ed4211
improve comment 5 years ago
Mikael Finstad 434d8b1698
Add clear working dir button
fixes #805
5 years ago
Mikael Finstad 40d95dbff5
implement sort by file name when drag-dropping multiple files 5 years ago
Mikael Finstad 75261990cd
offset timestamp transfered from source file
...by the cut offset of each segment
fixes #468 #770
5 years ago
Mikael Finstad 56bc6f60df
improve toasts by showing close button 5 years ago
Mikael Finstad 929f213186
degrade framer motion to 1 due to issues also with 3
timeline was not rendering correctly after zooming
5 years ago
Mikael Finstad 7634904366
undo swal2 workaround
no longer needed #790
5 years ago
Mikael Finstad e9014c3fdd
fix sweetalert11 issue #789 5 years ago
Mikael Finstad a9bc6c555b
Add languages
- Dutch
- Portugese
- Finnish
- Vietnamese
- Japanese
- Chinese Simplified / Traditional
5 years ago
Mikael Finstad 33b9598a9d
upgrade react lottie player 5 years ago
Mikael Finstad 95d7dca000
Merge pull request #785 from limonte/add-timer-progressbar-to-toasts
Add timer progressbar to toasts
5 years ago
Limon Monte b30b21a236 Add timer progressbar to toasts 5 years ago
Johnny 52d0198705 Spilt up Chinese (Traditional) and Chinese (Simplified) language 5 years ago
Mikael Finstad bd6772c405
fix lint 5 years ago
Mikael Finstad 8a8a0d93ca
refactor 5 years ago
Mikael Finstad 4b565ccb37
refactor 5 years ago
Mikael Finstad 523bdb7daa
refactor 5 years ago
Mikael Finstad c1731c1e10
default to auto generated files checked #618 5 years ago
Mikael Finstad 52aa7596c6
improve log in dev 5 years ago
Mikael Finstad b66527f811
allow locking output format
fixes #615
5 years ago
Mikael Finstad a78dec5a7f
make timeline follow player time also
fixes #676
5 years ago
Mikael Finstad 02c2d86a45
Improve trash dialog
Thanks to @Rubens10010
closes #618
fixes #698
5 years ago
Mikael Finstad 0e58fc65de
upgrade packages
uuid,framer-motion,react-lottie-player,react-sortable-hoc,react-syntax-highlighter,sweetalert2-react-content,csv-stringify,csv-parse,trash,execa
5 years ago
Mikael Finstad d2f1994319
improve html5ified detection 5 years ago
Mikael Finstad af81e303ca
cleanup unused imports 5 years ago
Mikael Finstad bdb764fc13
use license free codecs for html5ify 5 years ago
Mikael Finstad 0d5ef77b5d
refactor 5 years ago
Mikael Finstad 9bf918db98
upgrade major versions 5 years ago
Mikael Finstad 8dc1e6e99c
upgrade
- create-react-app
- eslint
5 years ago
Mikael Finstad 546b702e7a
refactor 5 years ago
Mikael Finstad 5e1700ef04
improve merge button 5 years ago
Mikael Finstad 1340885ecf
add more translatables 5 years ago
Mikael Finstad 5830a44d99
implement language also in node land (menus, etc) 5 years ago
Mikael Finstad 6ab880509f
make app language in settings english 5 years ago
Mikael Finstad a4a2461a7c
invert enabled segments logic
so that newly added segments default to enabled
5 years ago
Mikael Finstad 326dc42315
fix bug 5 years ago
Mikael Finstad f6b824d04d
improvements
- implement drag drop sort #392
- scroll segment into view
- refactor
5 years ago
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
5 years ago
Mikael Finstad 9febbc5730
enable Korean 5 years ago
Mikael Finstad 4e39a3c9c2
Remove merge/separate setting
it is now in the main UI
https://github.com/mifi/lossless-cut/issues/480#issuecomment-772853087
5 years ago
Mikael Finstad 04107d37d2
Improve tracks screen 6 years ago
Mikael Finstad 099d046c20
allow shortening "ms" part when it's 0 6 years ago
Mikael Finstad 6093acee63
implement export single track 6 years ago
Mikael Finstad d5e03784d7
Implement EDL import
Only supports type=0 (cut)
also refactor

Closes #609
6 years ago
Mikael Finstad 6c2026c9a9
Notify user about rotation in MKV
https://github.com/mifi/lossless-cut/discussions/661
6 years ago
Mikael Finstad 7ff74110e8
Implement youtube export dialog
Also improve youtube import
Closes #657
6 years ago