mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-11-13 20:58:33 +00:00
* feat(studio): edit a clip's speed ramp with a rate lane and presets * fix(studio): keep the live preview attribute in sync with what gets persisted * fix(cli): snapshot picks the source frame through a rate lane and up to 10x hyperframes snapshot clamped the constant playback rate at 5 and ignored a rate lane in data-automation, so a sped-up or ramped clip showed the wrong frame. It now reads the rate through the runtime's own reader and maps time with the shared source-time function. * docs(skills): teach speed ramps as a rate lane in one reference page Adds the speed-ramps reference, corrects the 0.1 to 5 rate range to 0.1 to 10 and the 'speed ramps are not supported' lines in the skills, and regenerates the skills manifest. * docs(skills): say what fixes a ramped clip's length and how the render approximates pitch * fix(studio): hide the speed preset until the clip has a known duration A preset on a clip with no data-duration was stretched over a made-up one second. The panel now offers presets only when the duration is known. * docs(skills): fix the last stale ramp line in the editing recipes and the slice-cap wording
90 lines
1.8 KiB
JSON
90 lines
1.8 KiB
JSON
{
|
|
"source": "heygen-com/hyperframes",
|
|
"skills": {
|
|
"embedded-captions": {
|
|
"hash": "f1b298aa899d86df",
|
|
"files": 142
|
|
},
|
|
"faceless-explainer": {
|
|
"hash": "39e1e4d42e9a5ebe",
|
|
"files": 24
|
|
},
|
|
"figma": {
|
|
"hash": "642cce1b5e211182",
|
|
"files": 2
|
|
},
|
|
"general-video": {
|
|
"hash": "079d3479295e27b4",
|
|
"files": 4
|
|
},
|
|
"hyperframes": {
|
|
"hash": "ca51ed2be534305c",
|
|
"files": 26
|
|
},
|
|
"hyperframes-animation": {
|
|
"hash": "479c716293a26531",
|
|
"files": 122
|
|
},
|
|
"hyperframes-audio": {
|
|
"hash": "7e9a13aba7143c08",
|
|
"files": 7
|
|
},
|
|
"hyperframes-cli": {
|
|
"hash": "986414090bf6442f",
|
|
"files": 11
|
|
},
|
|
"hyperframes-core": {
|
|
"hash": "b4d9c7b3d0e5ae75",
|
|
"files": 11
|
|
},
|
|
"hyperframes-creative": {
|
|
"hash": "0803c90800fda4ce",
|
|
"files": 79
|
|
},
|
|
"hyperframes-keyframes": {
|
|
"hash": "16a7da9819e7e4ab",
|
|
"files": 3
|
|
},
|
|
"hyperframes-registry": {
|
|
"hash": "51e6dba95a8dfb45",
|
|
"files": 12
|
|
},
|
|
"hyperframes-studio": {
|
|
"hash": "b063eaa9eb1e4b9b",
|
|
"files": 1
|
|
},
|
|
"media-use": {
|
|
"hash": "8f21655cd07a62ea",
|
|
"files": 158
|
|
},
|
|
"motion-graphics": {
|
|
"hash": "32641ae2b94c4a8f",
|
|
"files": 23
|
|
},
|
|
"music-to-video": {
|
|
"hash": "190e9885dab9b11d",
|
|
"files": 169
|
|
},
|
|
"pr-to-video": {
|
|
"hash": "da3a68c5a2a86f77",
|
|
"files": 30
|
|
},
|
|
"product-launch-video": {
|
|
"hash": "ced501f76c52716b",
|
|
"files": 30
|
|
},
|
|
"remotion-to-hyperframes": {
|
|
"hash": "c8eb6f48889f5c06",
|
|
"files": 77
|
|
},
|
|
"slideshow": {
|
|
"hash": "71174bff2d869f18",
|
|
"files": 2
|
|
},
|
|
"talking-head-recut": {
|
|
"hash": "7018bf017e8606d2",
|
|
"files": 28
|
|
}
|
|
}
|
|
}
|