Ich weiß, ffmepg kann dies tun. Aber ich entwickle eine Chrome-Erweiterung, die die Integrität von Videodateien überprüfen muss.Gibt es eine Bibliothek oder einen Weg, um die Integrität von Videodateien mit JavaScript zu überprüfen?
Antwort
Nein. Ich würde OpenCV-Plugins von FFmpeg portieren und es über JSNODE portieren, indem ich einen .exe-Child-Prozess oder etwas Ähnliches einrichte. Oder haben Sie den Video-Stream und lassen Sie JavaScript irgendwie auf Timecode-Inkonsistenzen prüfen.
_ "Nein." _, _yes_ können Sie tatsächlich. Sie können binäre Daten in typisierte Arrays wie 'Int8Array' laden und dann durch sie analysieren und relevante Objektstrukturen erstellen, die die verschiedenen Strukturen der Videodatei repräsentieren. Dann analysieren Sie diese Strukturen, um zu sehen, ob sie gültig sind. Entweder oder nicht, es ist effizient, zuverlässig ist eine andere Sache. –
@PatrickEvans Ich denke, Sie schlagen mir vor, die Validierung selbst mit JS zu implementieren, oder? : P –
Ja, er ist ... und du wärst ein Held, wenn du das mit JS implementierst, probier es aus! –
Siehe https://w3c.github.io/media-source/ – guest271314