Commit Graph

40 Commits (5bb67f8078f6047aed29bab198d6758a63b7fdee)

Author SHA1 Message Date
Mikael Finstad 5bb67f8078
log ffmpeg stderr
also add progress to fix invalid duration
4 years ago
Mikael Finstad ebb284c308
disable some redundant logging 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 3c46486cf3
improve export screen
show warning if cutting thumbnail stream
show warning if selected uncommon avoid_negative_ts
4 years ago
Mikael Finstad c98014c7b9
preserve streams when fixing duration
fixes #1415
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 65a0b9e138 remove `open`
use instead shell.showItemInFolder #714
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 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 9161278e54
add a setting for overwriting output file
fixes #916
4 years ago
Mikael Finstad 44ca797526
allow frame seek with audio files too
regression: fixes #1079
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 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 713c808cd9
refactor concatfiles 5 years ago
Mikael Finstad 42cd78339f
reorder 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 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 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 23cbd73e93
upgrade lint and support esm
fix lint too
5 years ago
Mikael Finstad 8795532430
simplify html5ify
fix html5ify progress on batch
5 years ago
Mikael Finstad 81653eeb6b
improve cut/merge/chapters ui logic 5 years ago
Mikael Finstad 5607fda8df
cleanup temp file 5 years ago
Mikael Finstad 3615268a46
implement segments to chapters mode #993 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 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 59b3d4d932
improve comments 5 years ago
Mikael Finstad 5534574df7
always save llc inside source directory
also refactor getOutPath
closes #905
5 years ago
Mikael Finstad 833ab45c58
fix issue with newer ffmpeg version 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 a7a9c2785f
skip subtitles for previews
they can cause trouble
5 years ago
Mikael Finstad 41458bb7e9
Use x264 again for preview #722 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 4b565ccb37
refactor 5 years ago
Mikael Finstad bdb764fc13
use license free codecs for html5ify 5 years ago
Mikael Finstad e72d0a6953
Implement setting for preserve file timestamps
Closes #611
Pull all ffmpeg operatins that transfer timestamps into its own react hook
6 years ago