Commit Graph

1470 Commits (b56460798ce123f4ad4ea9772dc0049aeabb77f2)

Author SHA1 Message Date
Mikael Finstad 1f9c336227
reset merged out file name on export
closes #1757
3 years ago
Mikael Finstad 3cfd5b7033
fix log 3 years ago
Mikael Finstad c073d1b4e6
fullscreen improvements
- show lower thirds in fullscreen
- fix video focus issue #543
- show play icon when paused
3 years ago
Mikael Finstad 981a711541
implement "copy thumbnails" action
closes #1628
3 years ago
Mikael Finstad d2b09744f5
tag improvements
- add keyboard shortcut
- save when pressing add another
- add warning about duplicate keybinding

closes #1829
3 years ago
Mikael Finstad ab413d2670
fix label segments bug 3 years ago
Mikael Finstad 60712ce01b
implement export/import segments as SRT
#1340
3 years ago
Mikael Finstad cec54056a6
update mac icon
closes #543
3 years ago
Mikael Finstad 899e6e2960
add full screen video support
closes #543
3 years ago
Mikael Finstad eda009274e
add shortcut
- Include more tracks from other file
3 years ago
Mikael Finstad 7173564c41
add keyboard actions:
- Show waveform
- Show thumbnails
- Show keyframes

https://github.com/mifi/lossless-cut/issues/254#issuecomment-1604063833
3 years ago
Mikael Finstad f4249c7d61
fix bug 3 years ago
Mikael Finstad c741520fd5
rename action and remove dupe 3 years ago
Mikael Finstad ccb261bf42
make sure that all actions are key bindable
adds the following actions:
- Convert to supported format
- Create segments from keyframes
- Detect black scenes
- Detect silent scenes
- Detect scene changes
- Edit tracks / metadata tags
- Set custom start offset/timecode
- Settings
- Open
- Start times as YouTube Chapters
- Report an error
3 years ago
Mikael Finstad 3206ba3868
Merge branch 'master' of github.com:mifi/lossless-cut 3 years ago
Mikael Finstad b5cdbffc4b Update src/StreamsSelector.jsx 3 years ago
nawaji b944c0768e Adjusts margin to prevent overlapping elements
Naïve solution to prevent the "Click to select which tracks to keep when exporting" text from overlapping with the button to close the tracks selection menu.
3 years ago
nawaji 84e3f3706b Tooltips for icons in tracks selection menu
Adds mouseover tooltips for the icons in the track selection menu that were missing them (i.e the 'edit file metadata' pencil icon).
3 years ago
Mikael Finstad b806a8853c
fix bug #1785 3 years ago
Mikael Finstad 1a574c02b2
convert more subtitle codecs #418 3 years ago
Mikael Finstad 7dbc8af226
retry deleting file
(hopefully) fixes #1797

also allow aborting
3 years ago
Mikael Finstad aa1958c848
change logic when sanitizing
- disallow slashes on windows
- check for file name ending with a space or a dot

closes #1790
3 years ago
Mikael Finstad ae8f6d4be1
improve export confirm #1798 3 years ago
Mikael Finstad 97931887ec
read audio fps too
closes #1754
3 years ago
Mikael Finstad 233c5c017e
reuse time parsing
and make it more flexible
3 years ago
Mikael Finstad 556f8a09e3
Merge branch 'master' of github.com:mifi/lossless-cut 3 years ago
Daniel Baak a6b9a24527 add support for timestamp csv import 3 years ago
Mikael Finstad 68804229d6
fix showItemInFolder on macos
fixes #1762
3 years ago
Mikael Finstad 2c7f166e01
reduce clicks in open dialog 3 years ago
Mikael Finstad 3b823a2ba4
multiply estimated bitrate by 8
fixes #1778
#126
3 years ago
Mikael Finstad 550c3d1a78
upgrade adnd fix lint 3 years ago
Mikael Finstad a32a1a35de
improve segment tags editor
closes #1766
3 years ago
Mikael Finstad 99b3494307
add "split segment" to menu 3 years ago
Mikael Finstad 1e1e7e32da
auto-convert mpeg2video
fixes #1736
3 years ago
Mikael Finstad 7f1fbe4953
improve "Resulting file names"
make it show the actual resulting file names (if error) #1732
3 years ago
Mikael Finstad a3cbce6190
implement http api #980 #868
- add closeCurrentFile action
- allow export confirm also via action
- upgrade electron
3 years ago
Mikael Finstad 92c6ceab13
add keyboard action cli control api
and add quit keyboard shortcut
3 years ago
Mikael Finstad d0a9f27f23
encode base64 3 years ago
Mikael Finstad 5f7d66b547
add setting for export confirm
in settings page
3 years ago
Mikael Finstad 877bcdbdf2
fixes 3 years ago
Mikael Finstad 0d8d7b9428
implement VIDEO_TS folder support 3 years ago
Mikael Finstad fdbccfa541
implement speedup/slowdown
closes #1712
3 years ago
Mikael Finstad 91ceef3972
fix broken black/silence detection #1705 3 years ago
Mikael Finstad 1acf72fcfd
select segments by tag 3 years ago
Mikael Finstad ecc852a2bc
allow deleting supporting files only
without closing file
closes #1703

also fix broken migration logic
3 years ago
Mikael Finstad 03a4bb914f
visualize segment tags in seg list 3 years ago
Mikael Finstad aff48c14ff
fix oops 3 years ago
Mikael Finstad f375e8ee74
fix webp image export
closes #1693

also fix quaility param for webp
3 years ago
Mikael Finstad 1e003537ed
fade in advanced settings 3 years ago
Mikael Finstad 75f5d3d1ba
Allow customising merged file name
closes #938

see also #916 #96 #1691
3 years ago
Mikael Finstad b20596e53a
fixes 3 years ago
Mikael Finstad 925ddd45e9
move overwrite existing button
closes #1688
3 years ago
Mikael Finstad 1f0a1a4e4d
allow setting min padding
closes #1690
3 years ago
Mikael Finstad b326fbaeaf
allow extract multiple segments to images
closes #1672
3 years ago
Mikael Finstad 65f0ad7c96
add webp to capture formats #1671 3 years ago
Mikael Finstad cf61ad78ad
show total frames in timeline
closes #1677
3 years ago
Mikael Finstad 7b70af2ba4
fix mpegts extension 3 years ago
Mikael Finstad e5def31685
fix minor bug 3 years ago
Mikael Finstad f6a124817b
rearrange settings 3 years ago
Mikael Finstad c88e63c5ef
allow per-stream bitstream filters
https://github.com/mifi/lossless-cut/issues/1680#issuecomment-1682915193

also refactor per stream params
3 years ago
Mikael Finstad a8d47b827b
refactor 3 years ago
Mikael Finstad 5bc5715bf9
implement customisable timestamp transfer #1017 3 years ago
mgunyho 9c633cbbdf Fix typo in Settings.jsx 3 years ago
Mikael Finstad 166a51d757
allow reload file on command
closes #1674
3 years ago
Mikael Finstad 3b53051e3d
don't error if skipping overwrite existing file
closes #1655
3 years ago
Mikael Finstad 351b8673ee
fix duration formatting 3 years ago
Mikael Finstad c5fb004626
fix duration formatting
fixes #1603
3 years ago
Mikael Finstad 33450e454c
improve dv label
and add tags

https://github.com/mifi/lossless-cut/issues/1664#issuecomment-1650631854
3 years ago
Mikael Finstad 2c2fa88dff
implement DV Analyzer import #1664 3 years ago
Mikael Finstad 5ee1df97fa
don't use timer if have warnings
closes #1658
3 years ago
Mikael Finstad 14d5c68203 fix code and tests 3 years ago
James Kerrane 1cd5956523 Allows semicolons directly after timestamps in timestamp import 3 years ago
Mikael Finstad 1157694c03
implement keyboar shortcut search #1646 3 years ago
Mikael Finstad 743d190369
implement duplicate segment 3 years ago
Mikael Finstad fdc974b237
improve faststart descr
closes #1654
3 years ago
Mikael Finstad c01f0cf4b2
increase smart cut bitrate by 20%
see discussion in #126
3 years ago
Mikael Finstad b426023d51
don't select segment
when double clicking

fixes #1612
3 years ago
Mikael Finstad dde7c225b5
Merge branch 'master' into ffmpeg-6
# Conflicts:
#	yarn.lock
3 years ago
Mikael Finstad 391dce22bd
fix seg num padding
fixes #1446
3 years ago
Mikael Finstad 8632b34bb8
notify about enable full waveform #260 3 years ago
Mikael Finstad 248b513fe2
improve export mode button 3 years ago
Mikael Finstad 1387d02b1e
improve help menu
and error reporting
3 years ago
Mikael Finstad 1fa5181a8e remove +i
and improve doc
3 years ago
Mikael Finstad c96fffda86 remove code that i cannot get to work 3 years ago
Mikael Finstad 9d3ddb4207 change to EPOCH_MS
and more fixes/improveement
3 years ago
solderq35 855ca6ed86 probably makes more sense to add milliseconds to match segment suffix 3 years ago
solderq35 be3d846d6e maybe fix multiple segments issue for real 3 years ago
solderq35 87a4b5fe8b handle case of multiple segments 3 years ago
solderq35 dcdcb0e21e fix timestamp issue and improve clicking variables 3 years ago
Mikael Finstad 77e49e6dab
Merge branch 'master' into ffmpeg-6 3 years ago
Mikael Finstad 7df0fd3445
update screenshot 3 years ago
Mikael Finstad 024b1b0459
fix overflow 3 years ago
Mikael Finstad 2830ec0e9b
fix react warning 3 years ago
Mikael Finstad 3bc407cabd
refactors
- upgarde execa
- remove moment
- pull ffmpeg/execa logic out into main process
3 years ago
Mikael Finstad 885bad3190
Merge branch 'master' into ffmpeg-6 3 years ago
Mikael Finstad f62fe6d941
fix "hide all notifications" bug
closes #1541
3 years ago
Mikael Finstad efd87a6f79
fix track screen appearing behind export confirm
fixes #1540
3 years ago
Mikael Finstad 22e7e347b5
add more output format categories
closes #1539
3 years ago
Mikael Finstad d17c1ba3d9
add hash param 3 years ago
Mikael Finstad e78fea2b22
improve segment colors 3 years ago
Mikael Finstad 59cd930d03
implement "combine selected segments"
closes #1478
3 years ago
Mikael Finstad 9dc2c641d1
open file when clicking on dropzone 3 years ago
Mikael Finstad 0d3fe99b77
add "title" column
to tracks table

closes #1530
3 years ago
Mikael Finstad 709cbf69a0
make export project only export selected segments 3 years ago
Mikael Finstad 44813b4f39
Allow copying selected segments to clipboard
by pressing ctrl/cmd+c

closes #1535
3 years ago
Mikael Finstad 0afa76a165
add preference for color intensity
https://github.com/mifi/lossless-cut/discussions/1507
3 years ago
Mikael Finstad 10f8092d15
improve colors
https://github.com/mifi/lossless-cut/discussions/1507
3 years ago
Mikael Finstad 8f4a309038
allow slashes in output files
allows for creating custom directory structures based on labels etc
closes #1532
3 years ago
Mikael Finstad 56e5fc2139
move play segments button 3 years ago
Mikael Finstad b80cf667a9
add fix for bug 3 years ago
Mikael Finstad b26119b06c
add fd to whitelist
fixes #1518
3 years ago
Mikael Finstad 38b4157d7e
add slovene 3 years ago
Mikael Finstad e4dc5445ca
fix bug 3 years ago
Mikael Finstad 4d1da9be5f
fix lint 3 years ago
Mikael Finstad 3612e78f10
remove line 3 years ago
Mikael Finstad 574abcb19a
improvements
- implement full screen waveform #260
- make thumbnails not overlap timeline #483
- allow thumbnails at the same time as waveform #260
- fix waveform color in light mode
- fix waveform window overlaps
- make tracks screen dark mode too
- add more borders and dark mode fixes
3 years ago
Mikael Finstad 4b7fb42111
fix lint 3 years ago
Mikael Finstad f8c24260d6
use about dialog 3 years ago
Mikael Finstad 8c729cd439
fix <code> bug 3 years ago
Mikael Finstad dcfb459ca6
ui improvements 3 years ago
Mikael Finstad 2cabe20584
improve select 3 years ago
Mikael Finstad 391cab538c
improve export confirm 3 years ago
Mikael Finstad 365e1fd1a8
improve translations
closes #1499
3 years ago
Mikael Finstad 56eec1fa3f
add a check on project file open 3 years ago
Mikael Finstad fd881553a1
fix translation issue
fixes #1498
3 years ago
Mikael Finstad fe9865e788
auto-convert mjpeg to supported format
fixes #1505
3 years ago
Mikael Finstad 088c77fcc9
remove mixBlendMode
too slow when many keyframes
3 years ago
Mikael Finstad 9b027bc762
implement dark/ight mode
still not 100%, but
closes #733
3 years ago
Mikael Finstad 759c079747
implement invert selected segments #1503 3 years ago
Mikael Finstad 14b63787c4
i18n "All Files"
fixes #1495
3 years ago
Mikael Finstad 1e34639db9
support more timecode formats in input field
Right click to paste
closes #1217
3 years ago
Mikael Finstad e499da6fbc
fix bug 3 years ago
Mikael Finstad 5c9b626c08
fix bug 3 years ago
Mikael Finstad 471fc897a9
add note about #1487 3 years ago
Mikael Finstad d8ccbc1a31
fix mov_text subtitle export #1371 3 years ago
Mikael Finstad eef9430c36
fix translation issue #1495 3 years ago
Mikael Finstad c2f775c58d
allow clearing working directory also on MAS build 3 years ago
Mikael Finstad 86f451539a
remember "allow multiple instances" #371 4 years ago
Mikael Finstad d252ed3a14 use fontsource 4 years ago
Vlad Loktionov 86196b3be5 fonts: replaced with Open Sans SC 4 years ago
Vlad Loktionov 7e45ce3c76 fonts: changed to Noto Sans SC (salt) 4 years ago
Vlad Loktionov 41b40330e6 use proper font stack 4 years ago
Vlad Loktionov 6492bd8b0c fix language names in lower case 4 years ago
Mikael Finstad 9130924e14
fix logic issue with smart cut
closes #1483
4 years ago
Mikael Finstad 5347dbdff0
fix a bug with clear segments 4 years ago
Mikael Finstad a22dcdc92c
pluralize english vars 4 years ago
Mikael Finstad eb963ee601
upgrade i18n packages
- this upgrades translation json format from v3 to 4
- replace i18next-scanner with i18next-parser (former doesn't support json v4)
- and enable pluralization support #346
4 years ago
Mikael Finstad a1c3fb25bc
add keyboard action
for "combine overlapping segments" #1478
4 years ago
Mikael Finstad d64060d2e4
use file name when exporting project
closes #1480
4 years ago
Mikael Finstad c923d99f17
dim also deselected files in timeline 4 years ago
Mikael Finstad ff3fb745a5
implement preview of all segments #253 4 years ago
Mikael Finstad 1718d843bf
fix canvas player bugs
https://github.com/mifi/lossless-cut/issues/253#issuecomment-1433898805
4 years ago
Mikael Finstad a3fbcb9fbe
fix source i18n typo 4 years ago
Mikael Finstad ef406daa6e
move to vitest 🚀 4 years ago
Mikael Finstad 89844d40a0
fix flawed mas permission logic 4 years ago
Mikael Finstad 1715c2bb01
move to vite
closes #971
4 years ago
Mikael Finstad 4cda6579a7
improve cleanup after export #1425 4 years ago
Mikael Finstad ff56c44a32
implement play only current segment
closes #574
4 years ago
Mikael Finstad bc4edf9829
add flag `--disable-networking`
closes #1418
4 years ago
Mikael Finstad d2414e9c4e
respect more hideAllNotifications 4 years ago
Mikael Finstad 57f09198eb
refactor/improve media loading logic 4 years ago
Mikael Finstad e9840d793d
implement reduced motion
closes #1410
4 years ago
Mikael Finstad c5374d0859
improve animations 4 years ago
Mikael Finstad a09b9aff52
refactor and improve timeline logic 4 years ago
Mikael Finstad 76f1883aa9
upgrade framer motion 4 years ago
Mikael Finstad abda91ff5f
remove unused motion 4 years ago
Mikael Finstad dea968d558
add merge with current file option
https://github.com/mifi/lossless-cut/issues/691#issuecomment-1426675660
4 years ago
Mikael Finstad 5bb67f8078
log ffmpeg stderr
also add progress to fix invalid duration
4 years ago
Mikael Finstad 98ff495e10
improve concat output filename extension handling 4 years ago
Mikael Finstad 7abc292d37
dim colors in invert mode 4 years ago
Mikael Finstad ca36b7573c
fix sort disable in invert mode 4 years ago
Mikael Finstad 814c813185
add keyboard shortcuts
for align segs to keyframes and shift segment times
4 years ago
Mikael Finstad cd2527e7d7
add some code for future use
see #255
4 years ago
Mikael Finstad ebb284c308
disable some redundant logging 4 years ago
Mikael Finstad 05348e9bd0
pull out code 4 years ago
Mikael Finstad a5b02fadf0
refactor: move out segments functionality 4 years ago
Mikael Finstad 0eeef0c924
implement align segments to keyframes 4 years ago
Mikael Finstad 56fc47fb92
fix bug (double shift) 4 years ago
Mikael Finstad 2f754d2a03
sanity check file sizes after merge files #1453
also notify about export confirm dialog
4 years ago
Mikael Finstad 1b3811a786
improve extract png/jpg streams 4 years ago
Mikael Finstad 3c46486cf3
improve export screen
show warning if cutting thumbnail stream
show warning if selected uncommon avoid_negative_ts
4 years ago
Mikael Finstad a49a7a80c6
display track index + 1 4 years ago
Mikael Finstad 14558e31ff
add hvc1 workaround #1444 4 years ago
Mikael Finstad 20e213cce1
remove format (no longer exists) 4 years ago
Mikael Finstad 6f6a35af7f
use kbps for audio
closes #1451
4 years ago
Mikael Finstad 44cf3511f4
improve notice 4 years ago
Mikael Finstad 97f7e2c88a
improvements
- improve concat/merge success dialog and error dialog
- improve error classification (ENOENT)
4 years ago
Mikael Finstad f7047160a1
workaround ffmpeg dv bug
closes #1450
4 years ago
Mikael Finstad a120e554dc
fix bug 4 years ago
Mikael Finstad f5ea3daecb
zero pad SEG_NUM #1446 4 years ago
Mikael Finstad eccdf691ac
don't close merge dialog on click 4 years ago
Mikael Finstad 7d8e166a36
improve remember convert to supported format
make it so that it will also remember the choice if using hotkey (but not if reopening the dialog from the menu)
closes #1376
4 years ago
Mikael Finstad e776ac3aa2
allow auto close file on export #1425
and optionally cleanup
4 years ago
Mikael Finstad cf789a9fb0
restore previous scroll behavior
fixes #1432
4 years ago
Mikael Finstad 5f8107de98
fix problem with title bar #1435 4 years ago
Mikael Finstad 633c068aa5
improve export mode ux 4 years ago
Mikael Finstad 16c9f8b002
improve random segment generation
make sure random segment start time is also randomized
also clamp end time
4 years ago
Mikael Finstad 4f018b0f12
fix bug 4 years ago
Mikael Finstad 69681ce7d3
fix unhandled rejection 4 years ago
Mikael Finstad 9db8866760
improve extra tracks progress #1370 4 years ago
Mikael Finstad 7ea3d4c1a5
No med spynorsk mordliste 🇳🇴 4 years ago
Mikael Finstad c98014c7b9
preserve streams when fixing duration
fixes #1415
4 years ago
Mikael Finstad e9c96ce563
workaround trashItem issue #29598
fixes #1381
4 years ago
Mikael Finstad d7922b9465
add setting to disable auto updates
fixes #1386
also #1418
4 years ago
Mikael Finstad 16cd41f287
add setting to disable hevc #88 4 years ago
Mikael Finstad d3c70e4788
fix bug with waveform
fixes #1416
4 years ago
Mikael Finstad f1a9ea0e1d
show progress in title
closes #1417
4 years ago
Mikael Finstad c1113c13d9
fix lint 4 years ago
Mikael Finstad f8a5f10db1
refactor 4 years ago
Mikael Finstad 141919f0a9
make extract all streams only extract enabled streams
closes #1335
4 years ago
Mikael Finstad 62706e1380
improve readme 4 years ago
Mikael Finstad 84535c8f8e
implement abort
closes #524
4 years ago
Mikael Finstad e49bfee750
refactor 4 years ago
Mikael Finstad 81979ecc0f
simplify 4 years ago
Mikael Finstad 655725eaec
improve headers 4 years ago
Mikael Finstad eaa8512e36
reorganize settings 4 years ago
Mikael Finstad 75f768dad7
always use timecode format setting
also when exporting files
4 years ago
Mikael Finstad 572a0caf1a
improve extract frames
allow extract frames with timestamp files names or file numbers
closes #1139
4 years ago
Mikael Finstad 9332fad5a1
improvements
- Capture the best image every nth second
- Capture exactly one image every nth second #1139
- Capture exactly one image every nth frame #1139
- Capture frames that differ the most from the previous frame
- fix broken progress (duration)
- refactor
4 years ago
Mikael Finstad 2c76993953
improve frame capture
- allow setting capture frame method https://github.com/mifi/lossless-cut/issues/88#issuecomment-1364636200
- allow changing quality #1141 #371
4 years ago
Mikael Finstad c5b3885c80
add some hevc support checking
#88 #1375 #1407
4 years ago
Mikael Finstad 97ba07d264
improve report url 4 years ago
Mikael Finstad e155af886a
fix bug 4 years ago
Mikael Finstad aacfe02d49
improve warning 4 years ago
Mikael Finstad be6a2627ae
set default export save dialog path
fixes #1393
4 years ago
Mikael Finstad d76c923730
improve success dialog 4 years ago
Mikael Finstad 5d8103e805
format detection improvements
- improve detection of mp4/mov #1353
- use adts for aac (ipod was incorrect)
4 years ago
Mikael Finstad d505af52ac
refine avc1 warning
#280
4 years ago
Mikael Finstad 54e377f112
simplify 4 years ago
Mikael Finstad faa07424fb
rewrite checking logic
replace axios with ky
and add fake app check
4 years ago
Mikael Finstad 967fe22cbe
improvements
- fallback sanitize properly (force filenamify)
- improve export failed feedback #1409
- add more invalid chars to filename check
- always show out seg error in export page
4 years ago
Mikael Finstad 55e9a0a088
clamp progress to 100% 4 years ago
Mikael Finstad cac788c441
show warning when ffmpeg vtag issue
also improve cut finished dialog
closes #1406
closes #280
respect "hide all notifications" more
4 years ago
Mikael Finstad 95e6a5d198
implement combine overlapping segments
https://github.com/mifi/lossless-cut/issues/1334#issuecomment-1367786230
4 years ago
Mikael Finstad e937cd0979
improvements
- make zoom exponential
- make segments copyable - fixes #719
4 years ago
Mikael Finstad 64966590e2
create segments from:
- scene changes
- keyframes

closes #1398

also limit max number of segments
and improve parameters dialog
4 years ago
Mikael Finstad 60bf1a5c5f
implement detect silence
closes #1334

also allow chnaging parameters of black detect #623
4 years ago
Mikael Finstad 11206692cc fix lint 4 years ago
Mikael Finstad eee11d3e62 remoev unused 4 years ago
Mikael Finstad 6026c8e364 upgrad react 4 years ago
Mikael Finstad 123c3a3402 move away from unmaintained react-hammerjs 4 years ago
Mikael Finstad 2f79332fdb fix isDev 4 years ago
Mikael Finstad abdac785a4 fix deprecation 4 years ago
Mikael Finstad 563f4a27c1 enable native h265/hevc support #88 4 years ago
Mikael Finstad 65a0b9e138 remove `open`
use instead shell.showItemInFolder #714
4 years ago
Mikael Finstad c4441127d3 use shell.trashItem instead of trash
closes #537
4 years ago
Mikael Finstad 1799547353 upgrade electron #714 4 years ago
Mikael Finstad f6251983cc
improve error msg 4 years ago
Mikael Finstad b319fce589
don't copy dvb_teletext by default
fixes #1343
4 years ago
Mikael Finstad 9283fbeb43
add zoom modifier key setting #1287
also refactor/simplify user settings hook
4 years ago
Mikael Finstad 20fa1b2124
improve error message from ffprobe
fixes #1342
4 years ago
Mikael Finstad 479569e378
improvements
cleanup help menu
remove help dialog
remove action toggleHelp
add action toggleLastCommands
4 years ago
Mikael Finstad 56bf836b12 improve smart cut 4 years ago
firstzerg c9175d4270 fix smartcut with segment between keyframes
due https://github.com/mifi/lossless-cut/issues/126
4 years ago
Mikael Finstad f3fd5df45b
improve concat UI #1327 4 years ago
Mikael Finstad 0803858575
improve black detect
allow black detect to work on start/end times of selected segment
closes #1226
4 years ago
Mikael Finstad f801094d66
improve merge menu
show the Open files-dialog if the Merge menu item is clicked without any files already open
had to rearrange a lot of code due to deps

fixes #1316
4 years ago
Mikael Finstad cefc6e6ccc
make it more clear when export confirm is disabled
many users get confused
4 years ago
Mikael Finstad 43180cee65
implement cover art from timeline
closes #1100
4 years ago
Mikael Finstad ceda857d6d
concat improvements
- when merging files, the output file name will always contain a unique suffix to prevent overwriting any existing files
- the UI will allow the user to enter a custom output file name
- rename getOutPath
4 years ago
Mikael Finstad a3396a6a77
fix waveform logic #1269 4 years ago
Mikael Finstad 9faf22e6b6
show all errors in a dialog #455
when there's a concat mismatch
4 years ago
Mikael Finstad 8dac8e60cd
improve duplicate name error
fixes #1138
4 years ago
Mikael Finstad 9161278e54
add a setting for overwriting output file
fixes #916
4 years ago
Mikael Finstad 9a2e21a178
add warning if missing output extension
fixes #1083
4 years ago
Mikael Finstad d1faac4146
upgrade file-type and speedup detection 4 years ago
Mikael Finstad 36f34aff60
improve error message on startup #1114 4 years ago
Mikael Finstad 3f9f731d42
add DV to auto-html5ify 4 years ago
Mikael Finstad c513c7e144
fix performance regression
fixes #1097
4 years ago
Mikael Finstad 21e044a33d
improve error report text 4 years ago
Mikael Finstad d73d9a3282
fix bug 4 years ago
Mikael Finstad 2c12477b04
implement simple support for FCPXML 4 years ago
Mikael Finstad dbcd598e82
make heading fixed
fixes #1220
4 years ago
Mikael Finstad fe897b5f4b
check file compatibility in concat dialog
show warning if any mismatches

#1146 #455 #1203 #547
4 years ago
Mikael Finstad 1849679448
refactor/reuse 4 years ago
Mikael Finstad c204354446
fix smart cut bug
coincidentially discovered in #1190
4 years ago
Mikael Finstad 00c2771996
add forgotten file 4 years ago
Mikael Finstad 6ac77c5eea
xmeml: support multiple <track>
fixes #1195
4 years ago
Mikael Finstad 2364edad7f
set default path for open dialog
...to last opened path

fixes #724
see also #1092
4 years ago
Mikael Finstad 51e224593a
add keyboard shortcut for create random segments 4 years ago
Mikael Finstad f2ac570a97
improve smart cut speed #126 4 years ago
Mikael Finstad bb304c8fd7
implement random segments
closes #1153
4 years ago
Mikael Finstad 3f794c68b0
show stream disposition in table #1152
also make table more compact
4 years ago
Mikael Finstad 3ccf49f3a7
fix lint 4 years ago
Mikael Finstad 01be8af526
auto cleanup invalid key bindings 4 years ago
Mikael Finstad 2d885496cb
fix youtube parsing short hours bug
also allow hyphen before chapter name

fixes #1102
4 years ago
Mikael Finstad 96ca1598e0
shift only selected segments 4 years ago
Mikael Finstad 4fba378381
fix buggy logic and rename 4 years ago
Mikael Finstad 09336f99cd
implement option to shift segments start/end/both 4 years ago
Mikael Finstad 97dda50ab0
implement black scene detection
closes #623
4 years ago
Mikael Finstad eb8d832d36
fix lint 4 years ago
Mikael Finstad f3738fab91
default to override extension if mov
fixes #1075
4 years ago
Mikael Finstad f8ce5614a3
improve tests 4 years ago
Mikael Finstad 6ab341ce53
improve segment terminology
fixes #1062
4 years ago
Mikael Finstad 4b175b6843
export improvements 4 years ago
Mikael Finstad 7799107299
improve invert cut segments
fixes #1078
4 years ago
Mikael Finstad b79bd490d5
fix lint 4 years ago
Mikael Finstad d43e47ca40
improve logic 4 years ago
Mikael Finstad ef6f8b0c7c
include export mode in report 4 years ago
Mikael Finstad 44ca797526
allow frame seek with audio files too
regression: fixes #1079
4 years ago
Mikael Finstad 0d423b5968
change export mode button into a select 4 years ago
Mikael Finstad c0aabf53cf
try to support arm64 #1056
but without ffmpeg
4 years ago
Mikael Finstad 90126d92b1
move merge options into separate dialog
also add option to clear batch

closes #1063
4 years ago
Mikael Finstad 6c10630996
fix overflow 4 years ago
Mikael Finstad 2eb9565db0
implement label selected segments #993 4 years ago
Mikael Finstad 0f5d79d43b
add icon 4 years ago
Mikael Finstad 9bdc93275d
Implement Extract all frames as images
closes #1033
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 49cd7f1996
Rename events
toggleCurrentSegmentEnabled->toggleCurrentSegmentSelected
enableOnlyCurrentSegment->selectOnlyCurrentSegment
enableAllSegments->selectAllSegments
disableAllSegments->deselectAllSegments
4 years ago
Mikael Finstad 772ff9b7d8
add hotkey for remove selected segments 4 years ago
Mikael Finstad 3a533f0b14
don't propagate seg check click 4 years ago
Mikael Finstad ca58a14397
rename segIndex->segColorIndex
to avoid confusion with array index
4 years ago
Mikael Finstad cf9347904b
allow removing multiple segments 4 years ago
Mikael Finstad 2ff8689d40
don't allow adding 0 length seg at end of timeline 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 86701ba0a2
implement "select segments by label"
https://github.com/mifi/lossless-cut/issues/993#issuecomment-1059907511
4 years ago
Mikael Finstad 956577f875
show selected segments in export dialog 4 years ago
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 4 years ago
Mikael Finstad 39322472e4
implement increase/descrease volume hotkeys #254 4 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