NeetoRecord Editing V1

IMPROVEMENTS

  1. Minimum magnification must fit entire video duration. User cannot scroll beyond video end. Uniform sensitivity

  2. When we navigate to different part of video while it's playing, video should continue playing

  3. Remove trim from dropdown. Allow trimming from ends by default

  4. Remove split from dropdown. Add button.

  5. Clip can be deleted by backspace key.

  6. All size of clips be trimmed and clips should be draggable

  7. Add global save button. Remove need for individual modals. Don't show estimated duration. Navigating out of the editing phase will trigger a modal

  8. Add option to undo, redo

  9. Add the volume graph in the editing region, so users can identify times in video based on sound.

  10. The zoom area should be highlighted and we should say "Click to add zoom". This must always be on the center of viewport.

  11. If split are is 0s, or too small, don't add text

  12. Add speed option so the user can watch video in 2x while editing.

Decisions to be made

  • Whether we need to navigate to different url for the editing flow. And primary action must be save, not copy link. Or keep it as it is.

A. Magnifying slider

  1. Minimum magnification must fit entire video duration

  2. More uniform sensitivity. The left side of slider feels more sensitive

B. Actions bar

  1. Undo/Redo buttons are necessary (keyboard shortcuts must trigger it too)

  2. Remove option to trim - we can always make the ends draggable

  3. Split option will be an independent button (scissor icon) which can split at any point

  4. Zoom should be the only value in dropdown, when blur effect comes that will be the next option. (since there is only one now, let's remove the dropdown)

  5. Let's add speed (0.5x, 1x, 1.5x, 2x) | Make video playable

C. Editing region

  1. You must be able to drag a split clip if there is removed area before/after

  2. The zoom area should be highlighted and we should say "Click to add zoom". This must always be on the center of viewport.

D. Saving

  1. We need to have a global saving. Meaning I should be able to add zoom, split, merge and trim and save all of it at once.

  2. Remove need for individual modals.

  3. Navigating out of the editing phase will trigger a modal

E. Other improvements

  1. We should be able to remove split clip using backspace

  2. Let's not allow user to scroll way past the video, video size cannot get bigger so let's restrict it to video duration window

  3. When we navigate to different part of video while it's playing, video should continue playing

  4. If split are is 0s, or too small, don't add text

  5. Remove estimated duration