MP4 Tags auslesen und schreiben
-
- Beiträge: 1064
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
MP4 Tags auslesen und schreiben
Hi,
für eine Applikation die Videos und Videoschnipsel verwaltet suche ich eine Möglichkeit verlässlich die Tags aus einer MP4 Video-Datei zu lesen und evtl. auch zu schreiben. Das deutsch/englische Forum und auch Gockel geizen da mit Infos. (oder ich suche wieder mal nach falschen Begriffen)
Kennt jemand eine verlässliche Bibliothek oder Möglichkeit?
Es sollten so etwa 1500 Videos schnell ausgelesen werden.
Thx
für eine Applikation die Videos und Videoschnipsel verwaltet suche ich eine Möglichkeit verlässlich die Tags aus einer MP4 Video-Datei zu lesen und evtl. auch zu schreiben. Das deutsch/englische Forum und auch Gockel geizen da mit Infos. (oder ich suche wieder mal nach falschen Begriffen)
Kennt jemand eine verlässliche Bibliothek oder Möglichkeit?
Es sollten so etwa 1500 Videos schnell ausgelesen werden.
Thx
-
- Beiträge: 1064
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: MP4 Tags auslesen und schreiben
schon, aber im so wie ich das sehe unterstützt diese Library nur einige der möglichen Tags.theo hat geschrieben:Geht das denn nicht?
https://www.3delite.hu/Object%20Pascal% ... brary.html
Möglicherweise könnte es ja alle Tags lesen und schreiben, aber offensichtlich komme ich nicht mit den Objekten zurecht.
Die Doku ist wie üblich homöopathisch dürftig.
Die Videos sind mit MP3Tag (das auch mp4 kann) getagged und das hat deutlich mehr Tag-Felder.
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: MP4 Tags auslesen und schreiben
Schau dir mal die Beispiele an, da gibt es ein Beispiel: TObjectListProject
Das sieht auf dem ersten Blick sehr vielversprechend aus.
Das sieht auf dem ersten Blick sehr vielversprechend aus.
MFG
Michael Springwald
Michael Springwald
-
- Beiträge: 1064
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: MP4 Tags auslesen und schreiben
Auf den ersten Blick ja. Das Teil liegt in einem Verzeichnis "generics.collection-master" .pluto hat geschrieben:Schau dir mal die Beispiele an, da gibt es ein Beispiel: TObjectListProject
Das sieht auf dem ersten Blick sehr vielversprechend aus.
Kompiliert ergibt es eine Liste mit Fußballern und Toren

Da steht im Source-Kommentar noch folgendes drin:
Code: Alles auswählen
// Generic types for FreeSparta.com and FreePascal!
// Original version by keeper89.blogspot.com, 2011
// FPC version by Maciej Izak (hnb), 2014
Die scheint grundsätzlich zu funktionieren, allerdings wird bei einigen Feldern ein Buchstabe zuviel ausgelesen???
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: MP4 Tags auslesen und schreiben
Richtig, ich habe nur ein Kurzen Blick drauf geworfen, die Definieren scheinbar eigene Tags.Auf den ersten Blick ja. Das Teil liegt in einem Verzeichnis "generics.collection-master" .
Kompiliert ergibt es eine Liste mit Fußballern und Torendie nicht hilfreich ist.
Nehm den teil mal raus und probiere das mal mit einer MP4 Datei von dir, aber vorher sichern. Wie die aussieht.
MFG
Michael Springwald
Michael Springwald
-
- Beiträge: 1064
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: MP4 Tags auslesen und schreiben
Zwischebericht:
Habe die MP4 Library Demo (Delphi) und die komplatte TagLibrary-Demo (Delphi) nach Lazarus portiert und zum Laufen gebracht.
Mit einer eigens getaggten Video Datei getestet. Die beiden Demos liefern falsche Ergebnisse (es wird ein Character an den ausgelesenen String angehängt) und die Fehler sind zwischen den beiden Demos auch unterschiedlich. Mahhh
Bin auch für Alternativen zugänglich (selber schreiben ist keine, denn diese Tags und Dateiformate sind ein Dickicht)

Habe die MP4 Library Demo (Delphi) und die komplatte TagLibrary-Demo (Delphi) nach Lazarus portiert und zum Laufen gebracht.
Mit einer eigens getaggten Video Datei getestet. Die beiden Demos liefern falsche Ergebnisse (es wird ein Character an den ausgelesenen String angehängt) und die Fehler sind zwischen den beiden Demos auch unterschiedlich. Mahhh
Bin auch für Alternativen zugänglich (selber schreiben ist keine, denn diese Tags und Dateiformate sind ein Dickicht)

-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: MP4 Tags auslesen und schreiben
Liegt das Vielleicht an de falschen Codierung?Mit einer eigens getaggten Video Datei getestet. Die beiden Demos liefern falsche Ergebnisse (es wird ein Character an den ausgelesenen String angehängt) und die Fehler sind zwischen den beiden Demos auch unterschiedlich. Mahhh
Ist das eine UTF8 und das andere was anders?
Was für ein Zeichen wird angehangen?
Einfach mal verschiedene UTF8 bzw. Ansi Konverter Funktionen testen.
MFG
Michael Springwald
Michael Springwald