Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support für Untertitel #355

Closed
chdudek opened this issue Nov 3, 2020 · 6 comments
Closed

Support für Untertitel #355

chdudek opened this issue Nov 3, 2020 · 6 comments
Assignees
Labels
type:enhancement v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x
Projects

Comments

@chdudek
Copy link

chdudek commented Nov 3, 2020

Opencast und der Paella Plyer unterstützen die Anzeige von Untertiteln, z.B. im WebVTT Format. Das Plugin sollte es ermöglichen mehrere Untertitel zu einem Video hochzuladen.

@tgloeggl tgloeggl added this to To do in SOP V3 via automation Mar 21, 2022
@tgloeggl
Copy link
Member

tgloeggl commented Apr 27, 2023

Vorbereitende Arbeiten

  • Wie fügt man Untertitel in Opencast via API hinzu?
    • Über die Editor-Oberfläche kann man (bisher) keine Untertiteldateien hochladen, deshalb muss das vorerst von Stud.IP Seite aus geschehen
    • Vermutlich ist der folgende Endpunkt dafür der richtige: POST api/events/{eventId}/track mit dem flavor captions/*
  • Lassen sich diese mittels des Editor bearbeiten?
  • Hochgeladene Untertiteldateien listen und löschbar machen
  • Werden diese angezeigt, wie verhält es sich mit unterschiedlichen Sprachen?
  • Liste der konfigurierten Sprachen
    • Als mögliche Sprachen (vorerst) die in Stud.IP konfigurierten Sprachen verwenden.

tgloeggl added a commit that referenced this issue Jun 7, 2023
* trying to access REST Endpoint to add track

* Implementing upload for de and en subtitles

* change to expected boolean

* Show and make caption files downloadable

* Use studip languages as available languages

* prettier upload buttons

* fiy typo

* load captions seperately

* Use gettext

---------

Co-authored-by: Till Glöggler <till@gundk.it>
@ssrahn
Copy link
Collaborator

ssrahn commented Sep 6, 2023

Wurde schon getestet, ob die Untertitel tatsächlich im Player angezeigt werden? In meinem Testsystem wird mir im Player kein Icon für Untertitel angezeigt.

Falls das funktioniert kann das Issue geschlossen werden.

@tgloeggl
Copy link
Member

tgloeggl commented Oct 4, 2023

Ok, es fehlt noch ein Punkt (deshalb tauchen die Untertitel auch nicht bei dir auf @ssrahn ):

  • Nach dem hochladen von Untertiteln aus Stud.IP muss man noch den "Publish" Workflow starten (bzw. was auch immer dafür eingestellt wurde in der globalen Konfiguration)

@tgloeggl tgloeggl moved this from To do to In progress in SOP V3 Oct 4, 2023
@tgloeggl tgloeggl added type:enhancement v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x labels Dec 15, 2023
@tgloeggl
Copy link
Member

Meine Idee wäre nun, einen konfigurierbaren Workflow für das publizieren der Untertitel zu verwenden.
Es gäbe, wenn ich das richtig verstehe, auch die Möglichkeit, einen Workflow zu parametrisieren, um die Untertitel zu publizieren/aktualisieren - dafür müsste dann aber die UI noch mehr angepasst werden.

Welche Variante macht mehr Sinn?

@lkiesow
Copy link
Contributor

lkiesow commented Mar 16, 2024

Muss das überhaupt direkt in das Plugin? Ich würde es maximal in den Uploaddialog einfügen. Da kannst du das einfach als weiteren Track hinzufügen.

Später kannst du Untertitel eh über den Opencast Editor hinzufügen und bearbeiten, wenn das aktiviert ist.

@ssrahn
Copy link
Collaborator

ssrahn commented Apr 2, 2024

Ich hab in #958 die Workflow-Selection in den Uploaddialog eingebaut, allerdings funktioniert das noch richtig bei mir. Ich vermute es liegt daran, da die captions über das Plugin generell nicht richtig hinzugefügt werden.

Momentan werden sie über den Endpunkt "POST /{eventId}/track" hinzugefügt, wobei im flavour "captions/source+<lang>" die Sprache angegeben wird. Beim anstoßen eines Workflows (ich hab fast getestet) entfernt er die Datei dann aus den Assets.
Hier opencast/opencast#4407 hab ich gesehen, dass die Sprache und andere Informationen über Tags mitgegeben werden sollte - Das könnte jetzt an der OC Version liegen, die in meinem Testsystem installiert ist, sollte man sich aber nochmal ggf. angucken.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x
Projects
Status: Testing
SOP V3
In progress
Development

No branches or pull requests

4 participants