Commit Graph

279 Commits (c11286eb2191809b9cacd89ae826e049acd27724)

Author SHA1 Message Date
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 bce1914268
refactor 5 years ago
Mikael Finstad 152b889040
refactor 5 years ago
Mikael Finstad 7136e3677c
refactor 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 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 3e89e60981
Implement dynamic keyboard mapping #254
with UI to control mappings
5 years ago
Mikael Finstad 8f7eeb4fb2
fix bug 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 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 e57fcb1096
when importing EDL file, don't delete existing EDL
allows for combining EDL from multiple sources #993
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 7f5351a300
improve bottom bar and colors #1016 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 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