Commit Graph
122 Commits
Author SHA1 Message Date
gitprov f328759eab Fixes to video6 2026-08-04 16:37:21 +02:00
gitprov d2550d9432 Fixing tasks.md 2026-08-04 15:10:04 +02:00
gitprov 0b2ebf84e4 Adding fix to objet_fit 2026-08-04 14:31:18 +02:00
gitprov 0f3c595c04 Make outro file case ingorant 2026-08-03 16:25:46 +02:00
gitprov f852b36291 Adding fixes to renderer 2026-08-03 14:38:33 +02:00
gitprov a218e1cc9f Adding improved scaffolding of videos and hopefully a fix of the narration 2026-08-02 21:34:30 +02:00
gitprov be5173aeb1 Fixing audio that doesn't silence 2026-08-02 21:12:43 +02:00
gitprov eeaada77d4 Adding 2026-07-30 23:04:50 +02:00
gitprov 4470246ebb Adding autorender 2026-07-30 20:42:25 +02:00
gitprov 9d29d2e2ed Adding autorender 2026-07-30 20:34:01 +02:00
gitprov 4fbb6425df Add render -n command 2026-07-30 16:09:05 +02:00
gitprov cbdc22cc16 Improved CPU knobs 2026-07-30 10:34:10 +02:00
gitprov ec08e945e5 Adding a few fixes to the gnommo pipeline 2026-07-29 17:27:48 +02:00
gitprov 4c6c9b8569 Fixing volume propagation settings through events.json, and fixed bug where failure to match the text on the end slide of a segment now issues a warning, and uses the last word + 2 seconds, rather than the full duration of the clip 2026-07-29 14:55:28 +02:00
gitprov c72c118d76 Fix to transfer 2026-07-29 12:04:08 +02:00
gitprov 0c8f662bee Adding fixes to the render system 2026-07-27 19:16:02 +02:00
gitprov cdda2e9024 Adding fix to recover narration.json 2026-07-27 10:48:44 +02:00
gitprovandClaude Opus 4.8 a8aab55bd2 Chunking v2: keep clips that span a chunk boundary (overlap + seek)
v1 dropped any overlay video or audio clip whose start fell outside a chunk's
window, so a multi-slide background video — or looping background music — silently
vanished from every chunk after the one it started in, diverging from a full render.

v2 includes any clip that OVERLAPS the window and seeks into clips that began
earlier so they resume mid-clip at the seam instead of restarting:
- _extract_video_events: overlap test + VideoEvent.skip_override (loop-aware phase);
  the input -ss also seeks the clip's embedded audio (tvaud).
- _extract_audio_events: overlap test + AudioEvent.src_offset (loop phase / linear);
  renderer honors it in the loop-with-pauses, standard-loop, and one-shot paths.
- _chunk_boundary_span_warnings downgraded from "will be dropped" to informational.

Full (non-chunked) render is unchanged: time_range=None leaves skip_override/
src_offset at defaults. Slides already used overlap; outros are last-chunk-only.

Plan-level checks in tests/test_chunking_v2.py (all green). Remaining gate: render-
seam frame/phase validation on the rig; crossfade-loop audio seek deferred. See
docs/chunking_v2.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-26 12:35:09 +02:00
gitprov 4e1bfe03e2 Fix before chunking v2.0
ZZ
2026-07-26 12:18:12 +02:00
gitprov 9824f6d081 Adding memory guardrails 2026-07-26 11:31:38 +02:00
gitprov 46e243b4dc Fixing import stage 2026-07-26 11:20:34 +02:00
gitprov f79a0cb082 Adding symmetric up down 2026-07-25 21:43:21 +02:00
gitprov e7dc402d9e Adding fixes to build 2026-07-25 21:33:51 +02:00
gitprov 409145f214 Fixes to the rendering 2026-07-25 14:20:42 +02:00
gitprov a84e02b494 Removing infinite buffering length for a background video 2026-07-25 14:09:17 +02:00
gitprov b60be96978 Removing an audio probe that made dry-run take 28 seconds 2026-07-25 14:01:02 +02:00
gitprov 9f30698801 Removing ffprobe thingy that crashes the renderer 2026-07-25 13:52:22 +02:00
gitprov a91acca695 Better build 2026-07-25 13:24:00 +02:00
gitprov 7312fa2366 Adding fix to the word position that the logo begins 2026-07-25 12:21:51 +02:00
gitprov 35c5e52fb0 Adding improvements to the grading 2026-07-24 17:36:02 +02:00
gitprov 5a439380ae Fixing a few things 2026-07-24 13:17:35 +02:00
gitprov c3e892cf89 Adding deque to avoid large amounts of memory used to hold log output 2026-07-23 22:40:38 +02:00
gitprov 0d48a38516 Another fix to avoid wsl crash 2026-07-23 22:28:39 +02:00
gitprov 8247e5aa65 Adding memory awareness to the render 2026-07-23 22:12:56 +02:00
gitprov 78e3aef0f2 Add error handling for ffmpg 2026-07-23 21:56:24 +02:00
gitprov 09620c4e61 Fixing various bugs relating to building the event lsit 2026-07-23 20:36:33 +02:00
gitprov 5f974a710e Imrpoved resume for preprocess 2026-07-23 20:20:41 +02:00
gitprov 4913195b9d Adding fixes to video build 2026-07-23 19:04:15 +02:00
gitprov ee4d0b8b0e Adding two workers as default for preprocessing 2026-07-23 17:16:05 +02:00
gitprov 2ef88f3657 Adding up all 2026-07-23 17:15:36 +02:00
gitprov de329a8679 Adding fixes to the grading 2026-07-23 15:55:22 +02:00
gitprov b1136a9f7d Adding sweep for keying 2026-07-23 15:08:59 +02:00
gitprov a3919f595a Sweep possible now for key 2026-07-23 14:56:10 +02:00
gitprov 715a36cf6e Improvements 2026-07-23 14:45:28 +02:00
gitprov cc566208c5 Adding a fix 2026-07-19 21:06:52 +02:00
gitprov 99ddc2e425 Adding fix 2026-07-19 20:45:40 +02:00
gitprov 71f2c51b1b Adding yellow tint control 2026-07-19 20:23:08 +02:00
gitprov 17e35920b6 Adding grading sweep and autokeying 2026-07-19 01:39:02 +02:00
gitprov 4a05c1c78d Adding autokeying 2026-07-18 21:44:22 +02:00
gitprov c65b246401 Small bugfix 2026-07-17 09:05:11 +02:00