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
df8b5658a7
Use Base64Url form for paths. ( #556 )
2024-06-30 09:02:38 +00:00
Zoe Roux
e5e98f7fc8
Cleanup safe path setting location
2024-06-16 19:10:58 +00:00
Zoe Roux
9061b2e8d9
Fix video miss-cut because of start offset ( #505 )
2024-05-19 23:41:00 +00:00
Zoe Roux
83b1c6b398
Add eac3 to list of supported codecs
2024-05-12 17:47:21 +02:00
Zoe Roux
8ee280de87
Clean file of .. or ./ before checking Abs.
2024-04-30 13:36:08 +02:00
Zoe Roux
5a4575a93d
Version transcoder cache
2024-04-28 01:02:33 +02:00
Zoe Roux
da0f415ecf
Rework transcoder routes to use b64 path and check for file existance
2024-04-28 00:31:29 +02:00
Zoe Roux
f54a876636
Use cmap for infos
2024-02-19 17:14:41 +01:00
Zoe Roux
0a0939fa3d
Start to remove transcoder dependence on kyoo
2024-02-19 17:14:41 +01:00
Zoe Roux
853bfd5f9b
Fix x-client-id error message
2024-01-29 03:41:39 +01:00
Zoe Roux
30cb171612
Add basic extraction methods
2024-01-18 13:32:06 +01:00
Zoe Roux
80d1b1af0f
Add video and audio index/segment routes
2024-01-18 13:32:06 +01:00
Zoe Roux
5c83162a29
Add get info route and video parsing
2024-01-18 13:32:06 +01:00
Zoe Roux
8805f0f804
Cleanup string usage
2024-01-18 13:32:06 +01:00
Zoe Roux
570f08755d
Add keyframe parsing
2024-01-18 13:32:06 +01:00
Zoe Roux
512aae252c
Add direct stream route
2024-01-18 13:32:06 +01:00