Try   HackMD

Stand-alone video editor

Goals Revisited (Jan 13, 2021)

  • MUST
    • We MUST end up with a video editor which is separate from the admin interface
      • This includes front-end and back-end
      • done
    • We MUST be able to cut a video into segments
      • done
    • We MUST be able to drop cut segments
      • done
    • We MUST be able to start a workflow at the end
      • done
    • We MUST make the best effort to be accessible
      • partially done
  • SHOULD
    • It SHOULD be able to play a preview version (skip dropped clips)
      • done
    • We SHOULD allow for multiple media streams
      • done
    • We SHOULD display a waveform for audio streams
      • done
    • It SHOULD have sensible tests
      • partially done
    • We SHOULD allow editing metadata
      • not yet
    • We SHOULD be able to select workflow options
      • not yet
  • MAY
    • We MAY support audio-only files
      • done
    • We MAY be able to select video and audio streams
      • backend only
    • We MAY also include this in the admin interface
      • not yet
    • We MAY be able to extract thumbnails
      • not yet
    • We MAY be able to split events
      • not yet
    • We MAY allow to manually create segments
      • no (tool from Münster)
    • We MAY be able to change the sequence of clips
      • no

Repository

Roadmap

  • evaluation (was ist zu tun)
    • deadline: Oct. 30, 2020
    • backend
      • api?
      • lti?
      • SMIL vs JSON?
        • ggf mit Waldemar sprechen
    • frontend
      • TypeScript vs JavaScript
      • React?
      • Separate project (like Studio)?
  • architektur + mockup
    • deadline: Nov. 13, 2020
    • was schickt das frontend an das backend
    • wo brauchen wir welche api
    • welche services müssen wir wie verknüpfen
  • erstes funmktionsfähiges frontend
  • funktionstest frontend + backend
    • deadline: Dec. 11, 2020
    • featureset category a
  • zusätzliche features und bugfixes
    • deadline: Jan. 15, 2021
    • featureset category b
  • lti-integration
    • deadline: Jan. 29,2021
    • featureset category c
  • category d
    • deadline: March, 2021
  • category e
    • deadline: June, 2021
  • bugfixes
    • preserve some time

anforderungen

  • innsbruck:
    • neues portal irgendwann in 2021
    • kind of deadline: second half of 2021
  • tu wien
    • einbindung in moodle
    • irgendwann nächstes jahr
  • ghent
    • basisversion im Januar
    • details zu klären

arbeit

  • Zeitplanung bis ende kommender woche

  • Treffen mit Geldgebenden in KW43

  • Semesterbeginn: 1. März

features

end of year

original delivery date: December 4th 2020 (Opencast 10)
real delivery date: January 2021

  • category a
    • cut a video into segments
    • start a workflow at the end
    • drop cut segments
  • category b
    • play a preview version (skip dropped clips)
    • accessible
    • display a waveform for audio streams
  • category c
    • works with LTI

all

  • cut a video into segments

  • drop cut segments

  • start a workflow at the end

  • play a preview version (skip dropped clips)

  • accessible

  • display a waveform for audio streams

  • works with LTI

  • category d

    • select workflow options
    • allow for multiple media streams
    • editing metadata
    • support audio-only files
  • category e

    • select video and audio streams
    • extract thumbnails
    • change the sequence of clips
    • runs on a non-admin node
  • to be discussed

    • time line preview
    • split events
      1. select part
      2. select „create new event from part“
      3. edit/new metadata
    • manually create segments

Think about…

  • integration in Studio
  • technology
    • front-end app like Studio
    • React + TypeScript