Commit Graph

29 Commits

Author SHA1 Message Date
N00MKRAD
f9a631340d async/background TryDeleteIfExistsAsync & DeleteContentsOfDir 2021-05-09 18:31:39 +02:00
N00MKRAD
55c0f5904c Retain original color space when encoding, cache ffmpeg/ffprobe outputs 2021-05-06 12:08:03 +02:00
N00MKRAD
ae8d7e8bf2 Don't map data (timecodes etc) which can cause muxing to fail 2021-04-09 23:50:51 +02:00
N00MKRAD
640e4a51a6 Fixed muxing not working if there's no MKV metadata to mux 2021-04-07 19:03:01 +02:00
N00MKRAD
458841b054 Added Keep Metadata option for MKV, cleanup 2021-04-05 16:52:18 +02:00
N00MKRAD
cf7f4fe676 Fixed subtitles being always disabled 2021-03-25 18:57:29 +01:00
N00MKRAD
115cff131e Fixed audio compatibility check, improved lossless audio transfer 2021-03-24 14:40:01 +01:00
N00MKRAD
545f1a50b4 Fixed subtitle compat check not running when muxing directly from input 2021-03-13 14:11:06 +01:00
N00MKRAD
d16eb5b15f Fixed and refactored code to include output FPS in export filename 2021-03-09 15:55:50 +01:00
N00MKRAD
3f940c28f9 Hopefully fixed mkv muxing bug 2021-03-08 19:54:58 +01:00
N00MKRAD
be4170a488 Skip muxing if original input video no longer exists at expected path 2021-03-03 22:30:00 +01:00
Julian Maier
088cc4818e Integrated new stream transfer code with config options 2021-03-03 16:12:49 +01:00
Julian Maier
209844230e Direct transfer of audio/sub streams from input file
To avoid having to extract the full audio/sub streams to files first.
2021-03-03 16:00:48 +01:00
N00MKRAD
32965b4733 Fixed redundant loglevel ffmpeg arg, removed 'shortest' arg from muxing cmd 2021-03-02 15:06:44 +01:00
N00MKRAD
b3928b60bb Interpolate.canceled checks for audio/sub tracks extraction loop 2021-03-01 22:40:04 +01:00
N00MKRAD
0076e08166 Fixed ffmpeg map arg problems 2021-02-28 11:51:36 +01:00
N00MKRAD
e921beeffe Don't save broken subtitle files 2021-02-25 19:21:11 +01:00
N00MKRAD
300fbaf7a9 Added 256 color gif option, typo fix 2021-02-24 18:28:00 +01:00
N00MKRAD
3ced1c9f06 Fix keepAudio/keepSubs config options 2021-02-24 17:57:30 +01:00
N00MKRAD
35c3938217 Improved metadata tranfer for audio streams & subs 2021-02-24 10:21:47 +01:00
N00MKRAD
55d71d6328 Output streams: Support missing stream files, skip instead of erroring
If for some reason an audio or sub track failed to extract, it will now simply ommit it in the output file instead of failing to mux the video entirely.
2021-02-24 09:59:18 +01:00
N00MKRAD
6cfcfedbe6 Finished support for multiple audio streams - needs more testing
metadata transfer should be optimized (title/language)
2021-02-23 23:55:03 +01:00
N00MKRAD
71f3e583de Extract all audio tracks (TODO: Merging) 2021-02-23 22:26:13 +01:00
N00MKRAD
a1c823d1da Parallel frame order processing 2021-02-16 11:27:00 +01:00
N00MKRAD
ed2ef85bfd Allow stream encoding to fail without cancelling the whole process
An invalid subtitle or audio file now won't stop the other streams (video etc) from being encoded.
2021-02-13 15:52:01 +01:00
N00MKRAD
76886c6b6e Delete old vfr files whenever making a new one 2021-02-08 21:11:25 +01:00
N00MKRAD
0f06c65ce2 Fixed AAC fallback not working, fixed no output if audio merge failed 2021-02-05 22:30:23 +01:00
N00MKRAD
99ed008d74 Support for nonstandard subtitle text encodings 2021-02-04 21:03:59 +01:00
N00MKRAD
2bdda6522f FfmpegCommands refactoring, renamed AudioVideo namespace 2021-02-02 12:56:48 +01:00