-
-
Notifications
You must be signed in to change notification settings - Fork 225
Description
Context
I've seen some closed-source AI storyboarding tools supporting Adobe Premiere Pro project file format.
Goal
it would be nice if Clapper could support it, too (for export only - it wouldn't make much sense to import them since Clapper isn't a traditional editor).
This could also remove the need for a public/shared rendering server, which is an external dependency and point of failure in Clapper (it is separate, I can't make it scale, and currently isn't really suited to processing a lot of requests, or long video projects)
Limitations / things to checks
I do not know if there are any licensing costs involved when implementing such proprietary file format.
How to implement
- create an asynchronous function to do the conversion, something like this:
export async function clapToAdobePremierePro(
clap: ClapProject,
onProgress?: (progressPercent: number) => void
): Promise<Blob> {
...
... do something that is not blocking the UI ... regularly call onProgress ...
...
return blob
}
I think at some point we should/will put those utilities in external modules (@aitube-<THING>-to-clap
)
-
integrate it into
useIO
-
integrate it into the menu
Acceptance criteria
Note: I do not have the budget to buy Premiere at the moment, so I won't be able to test the implementation.