Skip to content
Peter Kagstrom edited this page Jun 18, 2020 · 1 revision

alfred

"Drama is life with all the dull bits cut out."

~ Alfred Hitchcock

Alfred is a video editor that works even without a server, designed for quick editing from anywhere, including mobile devices!

Demo at alfred.quaternion.media

Readme for installation and instantiation

Otto submodule for otto-mated video generation

design

Alfred is a single track video editor, which represents a rearrangeable series of Clips, stacked end to end in time.

  • Clip - a section of time of a media file. Clips have:

    • filename: name (url) of media
    • inpoint: start time
    • outpoint: end time
    • duration: (outpoint - inpoint)
    • description: text
  • Edl - Edit Decision List. An ordered list of Clips

    • An Edl represents the entire state of the desired finished video.
  • Timeline - a visual representation of an Edl

    • Clips are displayed as blocks sized proportionately to their durations, and scaled according to the Scale bar.
    • Clips can be resized as the length of the source media allows.
    • Clips can be rearranged by dragging and dropping.
    • When possible, adjacent Clips wrap to the next line in the browser depending on available space in the window.
    • the Timeline can be scaled to any size needed with the Scale bar.
  • Monitor - an html <video> monitor

    • This follows the current time of the active Clip in the Timeline
  • Tools - a panel of selectable Monitor controls

  • TimelineTools - a panel of selectable Timeline tools

Tool Icon Function
time | jump to point in time of clip in Monitor
trim [ ] change inpoint [ and outpoint ]
cut scissors cut clip into two separate clips at cursor point
move grab rearrange clips
slip ? move the inpoint and outpoint of a clip simultaneously, leaving clip in place in timeline
slide ? move clip in timeline by changing adjacent clips' inpoint and outpoint, without changing clip inpoint and outpoint
dual roller ? trim clip and adjacent clip edge simultaneously
  • Slider - a slideable (and throwable) input
    • Used for:

      • Timeline duration indicator
      • Timeline Scale bar
    • Project - an editable table of values of the Edl

      • This is an identical representation of the Timeline, but in text format.
    • Projects - a list of available Edls to load

    • Bin - a list of available media to use in the Timeline

    • Timeline position slider

Clone this wiki locally