-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: record motion video and convert #896
feat: record motion video and convert #896
Conversation
- add recording time display - merge start and stop recording button to prevent pointless operation - add back, generate animation and export button for recorded - optimize the layout and style of recording and playing interface
- Show permission request text when user first time open the video recording - Show denied text when user denied the permission or missing device
Hi @Gerrnperl. Thanks for your PR. PRs from untrusted users cannot be marked as trusted with I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
adjust layout of Video recorder modal to prevent non-props attributes (class) passed to vue built-in components `Transition`.
- Rename aigc sprite api to aigc animate api - The file `post_aigc_sprite.yap` has been renamed to `post_aigc_animate.yap`. - The function `GenerateAISprite` in controller has been renamed to `GenerateAnimate`. - Frontend api and task handler have been updated to reflect the changes. - Update the params and return type of the aigc animate api to match the AI service
A motion video for mock: const generateAnimation = async () => {
await (async function loadMockData() {
const webUrl = await getWebUrl(
'kodo://goplus-builder-static-test/files/FriPa4F6TnY52CszoQJOf3TxZ6M1-592177'
)
const response = await fetch(webUrl)
const blob = await response.blob()
recordedBlob = blob
})()
// ...
} |
- Add a prop of image url to VideoRecorder.vue to retrieve the preview image (in kodo form) from the caller - Add a step to generate the animation after the motion is extracted - The VideoRecorder will now emit a `resolve` event with the generated animation url as the payload
This pull request integrates a video recorder in the AI sprite editor (anim preview mode).
Todo