Commit Graph

301 Commits (2ff8689d4012a181ed323d6ff766ca1ee1a765bc)

Author SHA1 Message Date
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 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
5 years ago
Mikael Finstad cc3a5260d1
refactor 5 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
5 years ago
Mikael Finstad f1097d5970
fix bug 5 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 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 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 713c808cd9
refactor concatfiles 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 55f2eb83ca
default to mov when pcm audio
fixes #947 #163 #367 #948
5 years ago
Mikael Finstad a37eedc337
fix color bug 5 years ago
Mikael Finstad 1e352a6d75
fix bug 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 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