MintApps/client
11
21
Fork
You've already forked client
3

Erweiterung der App Videoanalyse für registrierte Nutzer #319

Closed
opened 2025年12月16日 14:15:43 +01:00 by MiSp88 · 2 comments
Member
Copy link

Ziele:
#1 Möglichkeit eigene Videoaufnahmen zu speichern

  • Ablauf #1 „Video auswählen" -> Unter Video aufnehmen die Pixel vorgeben (300x300 oder 500x500?), Bildrate vorgeben (25 oder 30 fps?); somit Dateigröße der Videos gering gehalten (ca. 1 MB für 3-5 sek.) -> Speichervolumen ggf. erweitern im Rahmen der Möglichkeiten?
  • Vorhandenes Video kann alternativ hochgeladen werden
  • Schritt 2 „Frames erkennen" läuft automatisch durch
  • Anschließend kann das Video direkt gespeichert werden, also bevor die Auswertung mit Schritt 3 begonnen wird, oder nach der Auswertung (Schritt 8) -> siehe folgender Punkt
    #2 Möglichkeit Auswertungen zu speichern (für eigene Videos und für hinterlegte Videos unter Beispiele) und Möglichkeit gespeicherte Auswertungen wieder zu öffnen
  • Auswertungen von Videos können gespeichert werden
  • Generell werden die Videos und die Daten der Auswertung (Schritte 3-7) separat gespeichert, um Speichervolumen gering zu halten
    o Somit werden für ein Video, welche unter „Beispiele" hinterlegt ist, nur die Daten der Auswertung im Speicherplatz des Nutzers abgespeichert, da das Video bereits unter den MintApps abgespeichert ist
    o Um dieses Vorgehen zu vereinheitlichen, werden eigene Videos mit Auswertung auf getrennt gespeichert, jedoch Video und Daten in der Speicherkapazität des Nutzers
  • Um gespeicherte Auswertungen zu öffnen, gibt es in der App unter Schritt 1 drei Buttons: Aufnehmen, Datei auswählen und Auswertung öffnen (letzter Button erscheint nur für eingeloggte Nutzer)
Ziele: #1 Möglichkeit eigene Videoaufnahmen zu speichern - Ablauf #1 „Video auswählen" -> Unter Video aufnehmen die Pixel vorgeben (300x300 oder 500x500?), Bildrate vorgeben (25 oder 30 fps?); somit Dateigröße der Videos gering gehalten (ca. 1 MB für 3-5 sek.) -> Speichervolumen ggf. erweitern im Rahmen der Möglichkeiten? - Vorhandenes Video kann alternativ hochgeladen werden - Schritt 2 „Frames erkennen" läuft automatisch durch - Anschließend kann das Video direkt gespeichert werden, also bevor die Auswertung mit Schritt 3 begonnen wird, oder nach der Auswertung (Schritt 8) -> siehe folgender Punkt #2 Möglichkeit Auswertungen zu speichern (für eigene Videos und für hinterlegte Videos unter Beispiele) und Möglichkeit gespeicherte Auswertungen wieder zu öffnen - Auswertungen von Videos können gespeichert werden - Generell werden die Videos und die Daten der Auswertung (Schritte 3-7) separat gespeichert, um Speichervolumen gering zu halten o Somit werden für ein Video, welche unter „Beispiele" hinterlegt ist, nur die Daten der Auswertung im Speicherplatz des Nutzers abgespeichert, da das Video bereits unter den MintApps abgespeichert ist o Um dieses Vorgehen zu vereinheitlichen, werden eigene Videos mit Auswertung auf getrennt gespeichert, jedoch Video und Daten in der Speicherkapazität des Nutzers - Um gespeicherte Auswertungen zu öffnen, gibt es in der App unter Schritt 1 drei Buttons: Aufnehmen, Datei auswählen und Auswertung öffnen (letzter Button erscheint nur für eingeloggte Nutzer)
Owner
Copy link

Ich würde den Ablauf gerne vereinfachen:

Nach einer vollständigen Auswertung (also in Schritt 8) ist es möglich, entweder:

  • das Video (nur dieses) zu speichern (und das auch nur lokal)
  • die gesamte Auswertung als JSON zu speichern (dann lokal oder als angemeldeter Benutzer auf dem Server)
  • die Daten (nur diese) als CSV zu speichern

Wenn eine gespeichertes Video wieder geöffnet wird (das geht in Schritt 1), kann es anschließend ganz normal analysiert werden.
Wenn eine gespeicherte Auswertung geladen wird, springt diese automatisch zu Schritt 8, aber es ist möglich, bis zu Schritt 3 zurück zu gehen

Kurze Erläuterung: Ich möchte das Speicher-Konzept für den MintApps-Server nicht aufweichen und beim Speichern von Aktivitäten im JSON-Format bleiben. Unabhängig davon muss die DB optimiert werden, um die Videos speichersparend abzulegen und resourcensparend auszuliefern.

Ich würde den Ablauf gerne vereinfachen: Nach einer vollständigen Auswertung (also in Schritt 8) ist es möglich, entweder: - das Video (nur dieses) zu speichern (und das auch nur lokal) - die gesamte Auswertung als JSON zu speichern (dann lokal oder als angemeldeter Benutzer auf dem Server) - die Daten (nur diese) als CSV zu speichern Wenn eine gespeichertes Video wieder geöffnet wird (das geht in Schritt 1), kann es anschließend ganz normal analysiert werden. Wenn eine gespeicherte Auswertung geladen wird, springt diese automatisch zu Schritt 8, aber es ist möglich, bis zu Schritt 3 zurück zu gehen Kurze Erläuterung: Ich möchte das Speicher-Konzept für den MintApps-Server nicht aufweichen und beim Speichern von Aktivitäten im JSON-Format bleiben. Unabhängig davon muss die DB optimiert werden, um die Videos speichersparend abzulegen und resourcensparend auszuliefern.
tk100 added this to the 2.2.0 milestone 2025年12月17日 19:59:53 +01:00
Author
Member
Copy link

Hallo Thomas,
ich habe die App im Labor getestet.
Folgende Funktionen funktionieren:

  • Videodatei nach Analyse lokal speichern (Download) - ohne Auswertung, nur Video-Datei; ebenso Videodatei anschließend im Schritt 1 wieder hochladen und erneut auswerten
  • Daten speichern (Download), ging ja auch schon vorher und diese anschließend wieder öffnen im Schritt 1 unter "Analyse laden"
  • Analyse speichern: Upload Server und anschließend unter "Aktivitäten" wieder öffnen

Was leider noch nicht funktioniert hat:

  • Ich habe mit dem Smartphone ein Video erstellt, ausgewertet und die Analyse auf den Server hochgeladen (siehe Datei "Videoanalyse.json" unter unserem phscs account)
  • Diese Datei lässt sich nun leider nicht öffnen, Fehlermeldung: "Die lokale Datei kann leider nicht geöffnet werden, da sie ein ungültiges Format besitzt oder mit einer anderen App erstellt wurde."
  • Liegt vlt daran, dass die zugehörige Videodatei nicht auf dem Server liegt, da ich das Video selbst aufgenommen habe?
    -> Mögliche Lösung: Eigen erstellte Videos können als Video mit Auswertung lokal gespeichert werden, aktuell kann ich ja nur entweder das Video oder die Auswertung speichern

Denkbare Erweiterung:

  • Ich habe die Daten einer Auswertung lokal gespeichert (csv- Datei).
  • Diese kann ich natürlich mit Excel öffnen. Um aber die Daigramme schnell zeigen zu können, muss ich erst aus den Daten mir welche erstellen lassen.
  • Wäre es möglich, diese csv-Datei mit der App zu öffnen? Dann kann ich nur Schritt 8 Auswertung (Daten und Diagramme) schnell und bequem anzeigen.
  • Fände ich eine Erleichterung!
  • Müsste dann im Schritt 1 mit einem vierten Button "Auswertung öffnen" wählbar sein.
Hallo Thomas, ich habe die App im Labor getestet. Folgende Funktionen funktionieren: - Videodatei nach Analyse lokal speichern (Download) - ohne Auswertung, nur Video-Datei; ebenso Videodatei anschließend im Schritt 1 wieder hochladen und erneut auswerten - Daten speichern (Download), ging ja auch schon vorher und diese anschließend wieder öffnen im Schritt 1 unter "Analyse laden" - Analyse speichern: Upload Server und anschließend unter "Aktivitäten" wieder öffnen Was leider noch nicht funktioniert hat: - Ich habe mit dem Smartphone ein Video erstellt, ausgewertet und die Analyse auf den Server hochgeladen (siehe Datei "Videoanalyse.json" unter unserem phscs account) - Diese Datei lässt sich nun leider nicht öffnen, Fehlermeldung: "Die lokale Datei kann leider nicht geöffnet werden, da sie ein ungültiges Format besitzt oder mit einer anderen App erstellt wurde." - Liegt vlt daran, dass die zugehörige Videodatei nicht auf dem Server liegt, da ich das Video selbst aufgenommen habe? -> Mögliche Lösung: Eigen erstellte Videos können als Video mit Auswertung lokal gespeichert werden, aktuell kann ich ja nur entweder das Video oder die Auswertung speichern Denkbare Erweiterung: - Ich habe die Daten einer Auswertung lokal gespeichert (csv- Datei). - Diese kann ich natürlich mit Excel öffnen. Um aber die Daigramme schnell zeigen zu können, muss ich erst aus den Daten mir welche erstellen lassen. - Wäre es möglich, diese csv-Datei mit der App zu öffnen? Dann kann ich nur Schritt 8 Auswertung (Daten und Diagramme) schnell und bequem anzeigen. - Fände ich eine Erleichterung! - Müsste dann im Schritt 1 mit einem vierten Button "Auswertung öffnen" wählbar sein.
Sign in to join this conversation.
No Branch/Tag specified
main
2.2.0
2.1.0
2.0.0
1.4.0
1.3.0
1.20
1.2.0
1.1.0
1.0.0
0.5.3-1
0.5.3
0.5.2
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
Labels
Clear labels
ask the fediverse comm.
Ask the Fediverse Community over the MintApp-Mastodon-Account.
Component: Client
Issue regarding the (optional) server component.
Component: Server
Issue regarding the (optional) server component.
Kind: Not reproducible
Kind: Accessibility
Kind: Breaking
Kind: Bug
Something is not working
Kind: Documentation
Documentation
Kind: Enhancement
New feature
Kind: Extension
Extension of an existing MintApp.
Kind: Inclusivity
Kind: Maintenance
Kind: Security
Relevant for security.
Kind: UI/UX
Related to UI/UX.
meta
organisational issues
Priority: Critical
This issue has a critical priority
Priority: High
This issue has a high priority.
Priority: Low
This issue has a low priority.
Priority: Medium
This issue has a medium priority
question
More information is needed
Reviewed: Duplicate
This issue or pull request already exists
Reviewed: Invalid
Something is wrong
Reviewed: Won't fix
This won't be fixed
Shelved for lack of staff capacity
It's not that we do not want it done, it's just that we do not have time to do it.
Status: Completed
Status: Contribution welcome
good for new people who would work at MintApps.
Status: help wanted
Need some help
Status: In review
Status: Next Release
Status: Privacy legal clarification
Need for legal clarification w/ regard to privacy
Status: Tests needed
Need tests upcoming features.
Status: Work in progress (wip)
work in progress (wip)
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MintApps/client#319
Reference in a new issue
MintApps/client
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?