Skip to content

chore(deps): bump @remotion/cli from 4.0.410 to 4.0.441 - #5

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/remotion/cli-4.0.441
Open

chore(deps): bump @remotion/cli from 4.0.410 to 4.0.441#5
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/remotion/cli-4.0.441

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 31, 2026

Copy link
Copy Markdown

Bumps @remotion/cli from 4.0.410 to 4.0.441.

Release notes

Sourced from @​remotion/cli's releases.

v4.0.441

What's Changed

Full Changelog: remotion-dev/remotion@v4.0.440...v4.0.441

v4.0.440

What's Changed

Docs

Internal

Full Changelog: remotion-dev/remotion@v4.0.439...v4.0.440

v4.0.439

What's Changed

Docs

Internal

Full Changelog: remotion-dev/remotion@v4.0.438...v4.0.439

v4.0.437

What's Changed

... (truncated)

Commits
  • 76d2b0f v4.0.441
  • 518bcc1 Merge pull request #6914 from remotion-dev/fix/media-player-duration-reinit
  • cc32986 fix: prevent MediaPlayer reinit when parent Sequence durationInFrames changes
  • 94d9aac Merge pull request #6913 from remotion-dev/copilot/fix-omit-background-webp
  • dffb2f7 @​remotion/renderer: Fix omitBackground for webp image format
  • ff986b7 Initial plan
  • 6ebe7d9 Merge pull request #6910 from akashcorex/fix/input-disposed-error
  • d484621 fix: handle InputDisposedError in useWindowedAudioData to ensure proper rende...
  • 236e0b5 v4.0.440
  • 59cf930 @remotion/renderer: add AV1 codec support (#6771)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 31, 2026
@dependabot
dependabot Bot requested a review from itsPremkumar as a code owner March 31, 2026 10:08
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 31, 2026
Bumps [@remotion/cli](https://github.com/remotion-dev/remotion) from 4.0.410 to 4.0.441.
- [Release notes](https://github.com/remotion-dev/remotion/releases)
- [Commits](remotion-dev/remotion@v4.0.410...v4.0.441)

---
updated-dependencies:
- dependency-name: "@remotion/cli"
  dependency-version: 4.0.441
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/remotion/cli-4.0.441 branch from 57e5581 to 990569b Compare April 4, 2026 14:12
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

This pull request has been inactive for 30 days. If you are still working on it, please leave a comment. Otherwise, it will be closed in 14 days.

@github-actions github-actions Bot added the stale label Jul 6, 2026
itsPremkumar added a commit that referenced this pull request Jul 17, 2026
…n, AI music-mood, per-aspect X16, warns

1) ASYNC FFMPEG (hardening): add runFfmpeg() async runner with hard SIGKILL
   timeout; convert render-hot-path sync execFileSync sites (thumbnail,
   contact-sheet frame/grid, Remotion video downscale) to async. makeContactSheet
   now async (caller + test updated). Removes the event-loop-block hang risk on
   RAM-starved hosts. Unused ffmpeg/execFileSync decls removed.

2) B-LIST AGENTBRAIN (quality): add hookScene(B3), paceScenes(B6),
   titleVariants(B11), tailorForPlatform(B12) — all null->heuristic fallback,
   zero extra cost. Wired for real (not dead code):
   - B3/B6 into applyProEdits (now async, takes optional brain)
   - B11 into writeOutputArtifacts (A/B title variants in _metadata.txt)
   - B12 via cfg.platform -> autopilot aspect + caption overrides

3) AI MUSIC-MOOD (audio #5): aiVerifyAsset audio path + acquire.ts now scores
   music mood-fit at acquire time (proxy transcript = plan mood + track source),
   dropping mismatched tracks. Previously dead (required speech transcript music
   lacks).

4) PER-ASPECT X16 (#6): writeOutputArtifacts scores each multi-aspect export
   when verifyOnRender on, catching subject-loss in crops.

5) OBSERVABILITY (#4): placeholder-copy fallbacks now console.warn instead of
   silent swallow (the genuinely dangerous silent path). 46 other optional
   best-effort catches left silent to avoid log spam.

Env-var RUN_REAL/RUN_RENDER_E2E was already unified (verified) — no change.

Verified: tsc 0, eslint 0 err, 235/0/1; offline E2E GATE PASS X7-X15.
@github-actions github-actions Bot removed the stale label Jul 20, 2026
itsPremkumar added a commit that referenced this pull request Jul 25, 2026
withSignal() only attached an AbortSignal 'abort' listener. A streaming
axios request (responseType:arraybuffer) to a slow/blocked ccmixter
host never flushed and never fired 'abort', so the outer await hung
indefinitely (9+ min killed render). Now races a HARD timer promise
that ALWAYS rejects, so the await can never hang.

Also wrapped engine.downloadAndProcess() in try/catch so a failed/hung
download falls through to the procedural/ambient fallback instead of
throwing and skipping the rest of the pipeline.

Added regression test: withSignal rejects after timeout even when the
inner promise never settles; resolves/rejects correctly otherwise. tsc clean.
itsPremkumar added a commit that referenced this pull request Jul 25, 2026
The render hang (9+ min, log froze at 'Auto-selected free music:
Be The Change (ccmixter)') was in src/lib/free-music.ts, the legacy
FREE-MUSIC engine the wave runner actually calls — NOT music-system/
engine.ts (which was hardened in the prior commit but is a different code
path). free-music.ts did a bare axios.get(arraybuffer) with only
axios'  (connect-phase only), so a stalled ccmixter body
stream never rejected and the await hung forever.

Routed the download through the already-hardened withSignal()
(15s guaranteed-reject timer + AbortSignal). On abort it's caught
by the per-provider try/catch and the loop falls through to the next
provider / procedural ambient fallback.

tsc clean. Re-running jobs 2-3 to prove no hang.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants