24 Commits

Author SHA1 Message Date
solidDoWant
f6a67341b6
Reduce playback start time by 100x (#945) 2025-05-08 00:33:36 +02:00
solidDoWant
265386f289 Added support for storing transcoder metadata in S3
Signed-off-by: Fred Heinecke <fred.heinecke@yahoo.com>
2025-05-02 11:38:28 +02:00
Zoe Roux
b50501907c
Fix dual keyframe extractions 2024-08-27 16:03:43 +02:00
Zoe Roux
45d17fdd2c
Eagerly generate audio keyframes 2024-08-27 16:03:07 +02:00
Zoe Roux
16f01257e3
Use last audio pts time for duration 2024-08-27 02:58:40 +02:00
Zoe Roux
ae2cdab9f1
Use genpts 2024-08-22 00:07:05 +02:00
Zoe Roux
b49eb3bffa
Add N/A note on packets_nbr > frames_nbr files 2024-08-21 22:48:44 +02:00
Zoe Roux
27d769cd07
Do not copy on keyframes.Slice if not needed 2024-08-11 15:49:35 +02:00
Zoe Roux
231f63c1b7 Fix keyframes data race 2024-08-08 17:03:35 +02:00
Zoe Roux
475813c42c Prevent keyframes scan when value already exists in db 2024-08-08 17:03:35 +02:00
Zoe Roux
c3ef7bc0e1 Fix keyframes store/load from db 2024-08-08 17:03:35 +02:00
Zoe Roux
fa03d835ed Suport multi video files 2024-08-08 17:03:35 +02:00
Zoe Roux
a112ecb8e9 Remove sqlx 2024-08-08 17:03:35 +02:00
Zoe Roux
e3fdf0af45 Rework keyframes retrieval system 2024-08-08 17:03:35 +02:00
Zoe Roux
cc45bb4656 Use new storage system for keyframes 2024-08-08 17:03:35 +02:00
Arthur Jamet
9dcbcce137 Transcoder: Use mediainfo to get duration for dummy keyframes + handle case when audio file has poster 2024-06-17 15:57:33 +00:00
Arthur Jamet
1c010c92db Transcoder: Support audio-only files 2024-06-17 15:57:33 +00:00
Zoe Roux
9061b2e8d9
Fix video miss-cut because of start offset (#505) 2024-05-19 23:41:00 +00:00
Zoe Roux
5374666ac9
Move keyframes info into another struct to prevent invalid data race warnings 2024-03-24 23:53:25 +01:00
Zoe Roux
7baa586738 Fix some race conditions 2024-02-26 22:41:14 +01:00
Zoe Roux
4c7e335ef4 Lazy load keyframes 2024-02-26 22:41:14 +01:00
Zoe Roux
6a1fff227e Rework keyframes creations to allow fs caching 2024-02-26 22:41:14 +01:00
Zoe Roux
4810d6cc5c Remove can transmux check with extra segments creation 2024-02-26 22:41:14 +01:00
Zoe Roux
ff8a791a51 Move keyframes extraction to its own file 2024-02-26 22:41:14 +01:00