Commit Graph

370 Commits

Author SHA1 Message Date
Zoe Roux 0fd70cfcad Fix copy audio dropped segment 2026-05-10 17:44:04 +02:00
Zoe Roux 097a2585ab Fix out of range end get 2026-05-10 17:44:04 +02:00
Zoe Roux e181eb9961 Fix deadlock on transcoder (#1493) 2026-05-06 23:21:41 +00:00
Zoe Roux e5edbd454b Fix audio silence 2026-05-05 22:12:29 +02:00
Zoe Roux 2f5ef7965b Fix audio discontinuity by using output seeking 2026-04-30 02:03:47 +02:00
Zoe Roux 80127c9106 Use read_intervals for faster audio keyframing 2026-04-29 19:06:20 +02:00
Zoe Roux fd2fc9246c Properly handle keyframe extraction 2026-04-29 19:06:20 +02:00
Zoe Roux cc788542bc Fix filter issues in transcoder no-hwaccel 2026-04-29 12:30:02 +02:00
Zoe Roux a372072d53 Ignore intro detection contained in tagged chapter 2026-04-29 00:45:12 +02:00
Zoe Roux 60301f272d Add /videos/streams route to debug transcoder 2026-04-28 21:46:28 +02:00
Zoe Roux fd19b484ff Fix no migrations error (#1475) 2026-04-27 12:00:33 +02:00
Zoe Roux 9b37cf2bd1 Fix transcoder migrations (#1466) 2026-04-19 00:06:47 +02:00
Zoe Roux bf2c5efafd Add settings for auto-skip 2026-04-18 15:15:56 +02:00
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 43a5f9a098 Use chromaprint algo 3 to handle silences 2026-04-17 22:24:25 +02:00
Zoe Roux f648dc24cc Delete refine system 2026-04-17 00:05:05 +02:00
Zoe Roux 4e23dd2e59 wip: Improve refine 2026-04-16 23:56:29 +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 62bbaaa9d5 Add refinement method to have more precise chapters 2026-04-16 00:31:05 +02:00
Zoe Roux ae8485fdb0 Dont store overlapping chapterprints 2026-04-16 00:31:05 +02:00
Zoe Roux df0c2ced13 Fix intro/outro detection 2026-04-16 00:31:05 +02:00
Zoe Roux b71d6ffec3 Fix otel log format 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 2bd3668da4 Instrument exec.Command in transcoder 2026-04-16 00:31:05 +02:00
Zoe Roux 841212de52 Implement FpFindContain function 2026-04-16 00:31:05 +02:00
Zoe Roux 3874ff7238 Implement FpFindOverlap function 2026-04-16 00:31:05 +02:00
Zoe Roux 9ac833b11b Add fingerprinting logic 2026-04-16 00:31:05 +02:00
Zoe Roux 1ad1aa0392 Add fingerprint generation 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 ad807fadb4 Prepare next video automatically (#1423) 2026-04-05 10:06:47 +00:00
Zoe Roux 480101e378 Cleanup master.m3u8 2026-04-02 19:03:27 +02:00
Zoe Roux d868ad9e61 Add channels to audio info 2026-04-02 19:03:27 +02:00
Zoe Roux 5d26bd6930 Fix transcoder error cache key removal 2026-04-01 19:33:41 +02:00
acelinkio f8321cf4d1 transcoder: update echov5 (#1358)
Co-authored-by: Zoe Roux <zoe.roux@zoriya.dev>
2026-03-29 11:46:16 +02:00
Zoe Roux 04c48b6f8a Fix duplicate audio & variants order 2026-03-28 15:38:34 +01:00
Arthur Jamet 0614037464 Transcoder: Master: Add entry with og video stream but transcoded audio 2026-03-28 12:46:24 +01:00
Arthur Jamet f8dfdb4f9a Transcoder: Correct listing of audio streams in master.m3u8 2026-03-28 12:46:24 +01:00
Arthur Jamet 77b548fcea Transcoder: Audio: If original, then keep no re-encode 2026-03-28 12:46:24 +01:00
Arthur Jamet 51959a7be0 Transcoder: Fix file path template for audio 2026-03-28 12:46:24 +01:00
Arthur Jamet 5ebfe13799 Transcoder: Correctly set bitrate flag when request og quality 2026-03-28 12:46:24 +01:00
Arthur Jamet edccf25bcf Transcoder: set max audio quality to 512k 2026-03-28 12:46:24 +01:00
Arthur Jamet 7ca27eb076 Transcoder: Fix ffmepg flag for audio 2026-03-28 12:46:24 +01:00
Arthur Jamet 7f800f82d0 Transcoder: Audio: Add quality to AudioKey + param to api endpoint 2026-03-28 12:46:24 +01:00
Arthur Jamet 42ba285948 Transcoder: Audio: set ffmpeg bitrate flag according to requested quality 2026-03-28 12:46:24 +01:00
Arthur Jamet e8539a4ea1 Transcoder: Audio Quality Enum 2026-03-28 12:46:24 +01:00
Arthur Jamet 992f18370d Transcoder: Quality -> VideoQuality 2026-03-28 12:46:24 +01:00