9 Commits

Author SHA1 Message Date
Zoe Roux
2ae26d108d
Fix file collisions 2024-07-03 17:01:42 +00:00
Zoe Roux
9fad5da0a4
Create different index.m3u8 for audio and video 2024-07-01 17:20:29 +00:00
Zoe Roux
4fd25ce5ac
Switch to -f hls instead of -f segment
For now, disabled all audios variants since it's handling will be
entierly different.
Found out that audio and video segments don't need to lineup. (same
number/duration). As long as the whole file stays long enough it's fine.

Video handling now fails when there are too many keyfranmes close
enough (like 0.01, 0.3, 0.4, 2, 4). It would only output 3 segments
instead of the 5 we would want. We might get arround using fragments
containing more than 1 keyframe if we handle things right
2024-07-01 15:39:24 +00:00
Zoe Roux
2808da8f6f
wip: Switch to fmp4 intead of mgepg 2024-07-01 07:48:56 +00:00
Zoe Roux
df8a1d3b26 Use new keyframes struct in stream to allow async keyframes analysis 2024-02-26 22:41:14 +01:00
Zoe Roux
1e0ff4a950 Disable noaccurate_seek on audio streams 2024-02-13 00:52:21 +01:00
Zoe Roux
d27cf2afc8 Distrust -to and -ss to be precise, use the segment splitter for that (wip) 2024-02-13 00:52:21 +01:00
Zoe Roux
e80543e0a2 Fix int size not long enough 2024-01-30 01:13:07 +01:00
Zoe Roux
afacf61fbc Add audio streams 2024-01-18 13:32:06 +01:00