Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. # Terminologies
  2.  
  3. * Capsules/Videos
  4. Capsules are nothing but just videos. It used to refer to something else in the past but now it only refers to the video
  5. we are creating. `capsuleId` is nothing but `videoId`.
  6.  
  7. * Cards/Scenes
  8. Videos are composed of scenes. These scenes are referred to as `cards` in the codebase/database. `Capsules` consist of an
  9. array of `cards` just like how vidoes consist of different scenes.
  10.  
  11. * VideoFilter/Transitions
  12. Difference scenes in a video may have some sort of transition between them. This transition is referred to as `videoFilter` in
  13. our codebase/database. Each `card` (scene) will have this field which will define it's transition to the next scene. It can be
  14. empty which means no transition. A transition is nothing but just a short video which is played between two scenes.
  15.  
  16. * VideoFilterOverlay/Overlay
  17. A scene in a video might have another visual media overlayed on top of it. This is referred to as `videoFilterOverlay` in our
  18. codebase/database. Each `card` (scene) will have this field. It can be empty meaning on overlay of top of the scene. Like a
  19. transition, an overlay is nothing but just a short video which is overlayed on top of the current scene.
  20.  
  21. * Options/Captions
  22. Each scene of the video may contain some texts/captions overlayed on top of it. We refer to these overlayed texts as `options` in our
  23. codebase/database. Each `card` has an array of `options` analogous to how a scene can have many texts.
  24.  
  25. * TextVideoEffect/Dynamic Background
  26. Each text in a scene may have a dynamic background. This dynamic background which plays is nothing but just a short video and
  27. is referred to as `textVideoEffect` in our codebase/database. Each `option` (text) contains a subfield `styles` which
  28. contains the `textVideoEffect` field. It is the id of the dynamic background video effect object.
  29. Those effects are stored in a seperate table called `VideoEffects`.
  30.  
  31. * Team/Workspace
  32. Team and workspace are the same thing. Workspace is referred to as `team` in our codebase/database. Workspace is a sort of
  33. container to categorize the videos and inviting other users to collaborate on.
  34.  
  35. * Position/Modify Length
  36. Scenes in a video are composed of media and captions. Media can either be a image/video and have a certain position inside
  37. the scene. Similar is the case with captions. Their positions are stored inside and referred by the `modifyLength` property in
  38. our codebase/database.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement