75 Commits

Author SHA1 Message Date
Zoe Roux
117cacff75
Save prev/next sha in fp detection and recompute when changed 2026-04-17 22:24:25 +02:00
Zoe Roux
0e70374d2c
Delete chormaprint 2026-04-17 22:24:25 +02:00
Zoe Roux
f3e00939c4
Add chapter type detection via regexes 2026-04-16 23:56:29 +02:00
Zoe Roux
3334e3a1ed
Only extract valid chapterprints 2026-04-16 23:56:08 +02:00
Zoe Roux
ae8485fdb0
Dont store overlapping chapterprints 2026-04-16 00:31:05 +02:00
Zoe Roux
463b3d2423
Forward request context kinda everywhere 2026-04-16 00:31:05 +02:00
Zoe Roux
e5e3463c47
Use sloc for all logs in transcoder 2026-04-16 00:31:05 +02:00
Zoe Roux
9ac833b11b
Add fingerprinting logic 2026-04-16 00:31:05 +02:00
Zoe Roux
f09728a993
Create types/routes for fingerprinting 2026-04-16 00:31:05 +02:00
Zoe Roux
fbb995a3a6
Use ids as pk for infos 2026-04-16 00:31:05 +02:00
Zoe Roux
d868ad9e61
Add channels to audio info 2026-04-02 19:03:27 +02:00
Zoe Roux
333d2538a9
Add pgs support on web 2026-01-19 13:33:13 +01:00
Zoe Roux
509e7c08cd
Switch transcoder to pgx 2025-11-04 09:48:21 +01:00
Zoe Roux
5ca1ae938f
wip: Add subtitles handling 2025-10-22 09:16:45 +02:00
Zoe Roux
5eb067639b
Add mime_codec to subtitles in the transcoder 2025-10-22 09:16:44 +02:00
Zoe Roux
c364d3a67e
Fix rnv startup 2025-10-22 09:16:44 +02:00
Zoe Roux
df3e0d1ed7
Remove some transcoder's deprecated fields 2025-10-22 09:16:43 +02:00
Zoe Roux
c90d0e7ffc Hardcode transcoder prefix to /video 2025-07-19 00:39:49 +02:00
solidDoWant
ce63da1448
Added support for considering DTS audio streams when determing player codec support (#942) 2025-05-08 02:08:59 +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
Felipe Marinho
2ee313d5f6
Add earing Impaired suptitle flag support (#754) 2025-01-04 00:26:51 +00: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
286f9f7ea8 Add useless info fields for backward compatibility 2024-08-08 17:03:35 +02:00
Zoe Roux
b14ac6ec02 Remove path/is_external in subtitle 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
7d3c73a1e9 Add audio bitrate and video is default in info 2024-08-08 17:03:35 +02:00
Zoe Roux
5874e86185 Fix subtitles path 2024-08-08 17:03:35 +02:00
Zoe Roux
6208fd2b8d Fix base64 encode 2024-08-08 17:03:35 +02:00
Zoe Roux
6ab12b48b0 Fix insert 2024-08-08 17:03:35 +02:00
Zoe Roux
a112ecb8e9 Remove sqlx 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
Zoe Roux
3ea2004267 Remove old info cache 2024-08-08 17:03:35 +02:00
Zoe Roux
e91e0151ba Store mediainfo in db 2024-08-08 17:03:35 +02:00
Zoe Roux
5047364ad3 Update media info retrival with db schema 2024-08-08 17:03:35 +02:00
Zoe Roux
9f7607cb87 Create complete mediainfo/keyframe migration 2024-08-08 17:03:35 +02:00
Zoe Roux
5854c731a3 Init first transcoder migration 2024-08-08 17:03:35 +02:00
Zoe Roux
d7cb6f3c96
Fix RFC-6381 for some codecs 2024-06-16 19:32:42 +00:00
Zoe Roux
7e3a1743c0
Cope with ffmpeg not reporting videos bitrates 2024-06-16 19:10:58 +00:00
Zoe Roux
40f02760ab
Handle ISO-639-2 to IETF BCP 47 translation 2024-06-16 19:10:58 +00:00
Zoe Roux
c11e1cc8f0
Switch from mediainfo to ffprobe 2024-06-16 19:10:58 +00:00
Zoe Roux
32ccc54310
Fix sigsegf on mediainfo errors 2024-06-16 19:10:58 +00:00
Arthur Jamet
b6e0b5b328
Transcoder: Prevent Chapters Parsing from failiing when no chapters (#495) 2024-05-14 09:15:38 +02:00
Arthur Jamet
324afc8022 Transcoder: Make Chapter parsing simpler 2024-05-13 21:44:24 +02:00
Arthur Jamet
8a2343e76b Transcoder: Fix missing last chapter 2024-05-13 21:44:24 +02:00
Arthur Jamet
9222b2e2d3 Transcoder: More sturdy fix for faulty chapter parsing 2024-05-13 21:44:24 +02:00
Arthur Jamet
be0bd81107 Transcoder: Prevent error caused by buggy chapters parsing by mediainfo 2024-05-13 21:44:24 +02:00
Zoe Roux
7e95370ce0
Add whole file mimetype in /info 2024-05-12 02:51:33 +02:00
Zoe Roux
629acf4855
Use builtin cmp.Or instead of custom one 2024-05-06 18:00:37 +02:00
Zoe Roux
2eecb5174c
Remove x-route header and use a env var instead 2024-04-28 00:32:02 +02:00