Spaces:
Running on Zero
Running on Zero
Commit History
-
migrate layer schema from float seconds to integer frame numbers Running
vclmax2 +1: Claude Sonnet 4.6Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>852b4bb -
fix frame timing: use round() to match JS Math.round for frame range calc
vclmax29aec4ee -
fix audio: drop PyAV audio mux, use ffmpeg stream copy from source
vclmax2cfc5a23 -
reduce ZeroGPU duration to 10s
vclmax2bd0978f -
revert to 7.2s build (pre-multiplied cache, pinned memory, threaded audio)
vclmax212387ea -
optimize: fp16, torch.compile blend, double-buffered decode, batch=64, torch.no_grad
vclmax2cd68686 -
optimize: pre-multiplied static composite cache, parallel layer render, pinned memory, threaded audio
vclmax266a6eb6 -
optimize: static UV cache, threaded encoder, batch=32, animated warm-start
vclmax2b117472 -
full GPU pipeline: batched Newton solve + grid_sample on CUDA, precomputed pixel grid
vclmax219c2773 -
match JS bilinear quad warp (lerpQuad) instead of perspective transform
vclmax2e66c1d6 -
replace kornia with cv2.warpPerspective — exact same logic as original render_editor_video.py
vclmax29db7a97 -
fix text wrap: use font.getbbox() to match original render_editor_video.py exactly
vclmax26daf007 -
fix homography: use get_perspective_transform(src,dst) + align_corners=True to match OpenCV exactly
vclmax211c92e8 -
Fix warp_perspective homography direction: dst→src for backward warp
vclmax2c3fdb4a -
Fix homography direction: src=layer corners, dst=frame corners
vclmax24245b07 -
Fix layer tensors not on DEVICE inside GPU fn, fix src_pts off-by-one
vclmax2ab345c6 -
Fix frame normalization: divide by 255 after torchcodec decode
vclmax2ac2f33c -
libx264 ultrafast encode, remove PyNvVideoCodec
vclmax2cc1992d -
Add PyNvVideoCodec GPU encoder with libx264 fallback
vclmax2127f4b1 -
Fix audio muxing: use codec name instead of unsupported template= kwarg
vclmax26b69b9d -
Replace decord with torchcodec for native CUDA frame decode
vclmax2ebe8ab8 -
Batched homography per layer + h264_nvenc encoder with libx264 fallback
vclmax23215f22 -
Add application file
vclmax2b3b0e62 -
add frame-compositor space
Verified signature3ae109d -
initial commit
Verified signature840b7cf