Commit Graph

239 Commits (ee74ce5530f7d3acc7883f8f51207c4292b42fd9)

Author SHA1 Message Date
Mikael Finstad ee74ce5530
remove unused 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 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 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 d0b2f05113
add setting for auto convert to supported format
also remove unnecessary notification
closes #414
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 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 6b5857b902
allow showing timecode as frame counts #878 5 years ago
Mikael Finstad 3df67d6bdc
upgrade cra 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
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
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 9666ce4a2c
run "power on self test" on startup 5 years ago
Mikael Finstad 17a33dd5df
allow drag-drop edl formats
csv, pbf, edl(mplayer), cue and xml (xmeml)
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 fb2adaf677
implement subtitle viewing #250
limitation: does not work with 'fastest' preview (due to canvas overlaying the video)
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 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 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 fc7d4de774
allow colon in filename on linux #830
also fix issue where tags were not being sanitized
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 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