Repository navigation
FreeVideo 0.4.31 - #637
Merged
Merged
FreeVideo 0.4.31#637
Conversation
…em C library headers clash... Linux setup: build GPU acceleration with a private compiler when system C library headers clash with the toolkit Newer glibc releases declare rsqrt/rsqrtf (2.42) and sinpi/cospi (2.41) noexcept, which the CUDA toolkit declares without, so nvcc rejects every file that includes <cmath>, whatever the host compiler's version. Before building Sage2 with a system or versioned compiler, compile a small CUDA file that includes <cmath> with it. If it fails on this clash, build with the pinned private compiler, whose own sysroot carries older headers, and record that compiler in the build record. Any other outcome leaves the build unchanged. The probe result, compiler and glibc version are kept in the run folder.
… recomputes a bad tile... Mac: input-video encoding checks every tile for non-finite values and recomputes a bad tile instead of failing after the last one A bad tile is recomputed by repeating it, then with the original operators (only when lean operators were in use), then on the CPU. A failure inside the CPU level restores weights, forwards and hooks. CPU stages are not counted as uploads, rescue start and end are logged, and the encoder error counts tiles since the encoder was prepared.
… completed step A failed state write of any kind no longer stops the pass: torch.save reports a failed write as RuntimeError, which the saver did not catch, so a full disk could fail a first pass mid-sampling. Any error now marks saving as failed, removes the partial file and lets the pass finish.
…racks, a toolbar button and... Add optional dialogue, music and ambience sound separation with sub-tracks, a toolbar button and track export
…ation bar, with guide... Editor music: separated music can be replaced in place from the generation bar, with guide targets on the sound lanes
Keyframe latent cache: first and last frames keep separate entries; cache only when the request names a root
Shorter parameter and tool descriptions, repeated shapes shared by reference only when the reference is shorter, and the tools/list size guard lowered to 185 KB. Idempotency, clamp and job-kind notes keep their full wording.
…g settings keeps the seed - The generation bar gets a menu beside Generate with the same Two-pass choice as the creative panel (Off / On / Preview first). With Preview first, a single part that continues nothing is generated as a half-size preview and the button reads "Generate preview". - A selected preview part that starts at the preview's first frame shows "Run second pass" in the toolbar and the part menu. It continues the preview's saved request and replaces the part in place, with the generation bar's progress and cancel. Parts that continue an earlier one or ranges planned as several parts always sample both passes. - Saved works mark a finished preview from its saved request, so the step is also offered after reopening. - Reuse settings fills the original seed once; later generations follow the seed setting as before.
- Shift+Delete / Shift+Backspace and a part menu entry right below Delete remove the selected clips and move later content on every track earlier by the time they took. A gap that was already there stays. One undo restores both. - When the content after a clip cannot move earlier (it would overlap, sits on a locked track or is generating), the clip is still deleted, the gap remains and the editor says so. - Text and subtitles close nothing; a selected gap or range behaves as with Delete. The entry is greyed while the part generates, like Delete, and the shortcut list has the new row.
…first measured size The output decision for small requests on a Windows card now reads the measured curve below the first Windows measurement, still with the Windows margin, instead of the held figure that moved those outputs to host memory for a small shortfall.
… so a long reference video... Progress estimate: reference rows past the measured share weigh less, so a long reference video no longer shows a total far above the real time
…d, so a sound range of any... Accept a single sound-led part whose length is not on the picture grid, so a sound range of any length can be generated
…y failed model upgrade... Open the launcher when the bridge folder is redirected, and keep every failed model upgrade error in the report with a pointer to Try again
…ogs while starting, and... Point failed starts to ./freevideo diagnose, show a sign of life in logs while starting, and show the source switch while a download is handed over
… the workflow-node... Show the packed file count when the full log export is slow, and name the workflow-node connection step in setup progress
…he take on a sound track... Record audio in the Edit view: record against the picture and place the take on a sound track, aligned with the picture
… and opening projects
…nued video Audio cards: Use as is stays clickable under Preview first or a continued video; a click turns the preview off with a one-line note in the audio card, and a continuation says why it cannot
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.4.31: The Edit view can now record audio against the picture, a sound clip can be separated into dialogue, music and ambience tracks, and timed lines and cuts written in a description are placed at those times in the generated video.