diff --git a/bun.lock b/bun.lock index 77c87f2c0b..c833ba73f7 100644 --- a/bun.lock +++ b/bun.lock @@ -22,7 +22,7 @@ }, "packages/aws-lambda": { "name": "@hyperframes/aws-lambda", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@aws-sdk/client-s3": "^3.700.0", "@aws-sdk/client-sfn": "^3.700.0", @@ -54,7 +54,7 @@ }, "packages/cli": { "name": "@hyperframes/cli", - "version": "0.7.48", + "version": "0.7.57", "bin": { "hyperframes": "./dist/cli.js", }, @@ -83,6 +83,7 @@ "@hyperframes/engine": "workspace:*", "@hyperframes/gcp-cloud-run": "workspace:*", "@hyperframes/lint": "workspace:*", + "@hyperframes/parsers": "workspace:*", "@hyperframes/producer": "workspace:*", "@hyperframes/studio": "workspace:*", "@hyperframes/studio-server": "workspace:*", @@ -103,7 +104,7 @@ }, "packages/core": { "name": "@hyperframes/core", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@chenglou/pretext": "^0.0.5", "@hyperframes/lint": "workspace:*", @@ -128,10 +129,11 @@ }, "packages/engine": { "name": "@hyperframes/engine", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@hono/node-server": "^1.13.0", "@hyperframes/core": "workspace:^", + "@hyperframes/parsers": "workspace:^", "hono": "^4.6.0", "linkedom": "^0.18.12", "puppeteer": "^25.2.1", @@ -146,7 +148,7 @@ }, "packages/gcp-cloud-run": { "name": "@hyperframes/gcp-cloud-run", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@google-cloud/storage": "^7.14.0", "@google-cloud/workflows": "^4.2.0", @@ -166,7 +168,7 @@ }, "packages/lint": { "name": "@hyperframes/lint", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@hyperframes/parsers": "workspace:*", "htmlparser2": "^10.1.0", @@ -183,7 +185,7 @@ }, "packages/parsers": { "name": "@hyperframes/parsers", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@babel/parser": "^7.27.0", "acorn": "^8.17.0", @@ -203,7 +205,7 @@ }, "packages/player": { "name": "@hyperframes/player", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@hyperframes/core": "workspace:*", }, @@ -218,7 +220,7 @@ }, "packages/producer": { "name": "@hyperframes/producer", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@fontsource/archivo-black": "^5.2.8", "@fontsource/eb-garamond": "^5.2.7", @@ -263,7 +265,7 @@ }, "packages/sdk": { "name": "@hyperframes/sdk", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@hyperframes/core": "workspace:*", "@hyperframes/parsers": "workspace:*", @@ -293,7 +295,7 @@ }, "packages/shader-transitions": { "name": "@hyperframes/shader-transitions", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "html2canvas": "^1.4.1", }, @@ -305,7 +307,7 @@ }, "packages/studio": { "name": "@hyperframes/studio", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@codemirror/autocomplete": "^6.20.1", "@codemirror/commands": "^6.10.3", @@ -353,7 +355,7 @@ }, "packages/studio-server": { "name": "@hyperframes/studio-server", - "version": "0.7.48", + "version": "0.7.57", "dependencies": { "@hyperframes/core": "workspace:*", "@hyperframes/parsers": "workspace:*", diff --git a/docs/guides/rendering.mdx b/docs/guides/rendering.mdx index db82fce4e5..7427b0e18d 100644 --- a/docs/guides/rendering.mdx +++ b/docs/guides/rendering.mdx @@ -157,6 +157,19 @@ npx hyperframes render --video-bitrate 10M --output controlled.mp4 **Tip**: The default `standard` preset (CRF 18) is visually lossless at 1080p — most people cannot distinguish it from the source. Use `--quality draft` for faster iteration, or `--quality high` / `--crf 10` when file size is no concern. +## Input Video Codecs + +Video assets referenced by a composition (a `