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
- We MUST be able to drop cut segments
- We MUST be able to start a workflow at the end
- We MUST make the best effort to be accessible
- SHOULD
- It SHOULD be able to play a preview version (skip dropped clips)
- We SHOULD allow for multiple media streams
- We SHOULD display a waveform for audio streams
- It SHOULD have sensible tests
- We SHOULD allow editing metadata
- We SHOULD be able to select workflow options
- MAY
- We MAY support audio-only files
- We MAY be able to select video and audio streams
- We MAY also include this in the admin interface
- We MAY be able to extract thumbnails
- We MAY be able to split events
- We MAY allow to manually create segments
- We MAY be able to change the sequence of clips
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
- deadline: Nov. 27, 2020
- ggf mit admin rest endpoints
- video laden und trimmen
- continuous test deployments
- 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
- category e
- bugfixes
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
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
all
Think about…
- integration in Studio
- technology
- front-end app like Studio
- React + TypeScript