-
Notifications
You must be signed in to change notification settings - Fork 0
Description
- Per track language: each subtitle, audio or video track has a
language: LangCode?field- Or
LangCode[], i.e. potentially multiple languages if multiple languages are spoken?
- Or
- Top level
languagefield?- What does that mean?
- "Main spoken language" of the video? Probably pretty clear most of the time, but there can be exceptions (multiple audio tracks)
- Language of metadata?
- What does that mean?
- Support user-facing metadata in multiple languages?
- Was never fully supported in OC, complicates everything quite a bit, requires frontend support, useless if video is still in one fixed language.
- We have multi-language universities (e.g. Swiss ones, tho Bern & ETH don't seem to be that interested in this feature), also potentially useful for PR (public relation) kind of videos
Re "per track language" and/or "top level field", we probably have to decide what special case we simply don't properly support. Most videos that most people upload will have one audio track and no subtitle tracks. When uploading, a user might thus expect to have one single language selector. If there are additional audio or subtitle tracks, it would be nice to: load language info from the container, but also let the user set the per-track language if they want. Problem is that a frontend application cannot inspect tracks during upload, this is just something that Opencast does later. But it can be very advantageous to already have language information on upload, e.g. to give an automatic subtitle engine that information.
Previous discussions: