.png)
Ich entwerfe eine Medien-Upload-Funktion mit HTML5. Mein Entwurf sieht im Moment so aus:
- Der Benutzer wählt eine Datei zum Hochladen aus
- FileApi (JS) liest diese Datei Stück für Stück und lädt sie auf den Server hoch über
XHR
- Der neu hochgeladene Dateiblock wird dann an die vollständige Datei auf dem Server angehängt.
An diesem Punkt möchte ich mit der Konvertierung des bereits Vorhandenen in ein webkompatibles Format beginnen, z. B. mp4
Video usw., bis die vollständige Datei hochgeladen wurde und die Konvertierung abgeschlossen werden kann. Beachten Sie, dass ich problemlos den hochgeladenen Block an die Datei auf dem Server anhängen kann. Nur über das ffmpeg-Zeug habe ich keine Ahnung.
Wie gehe ich dabei mit FFMPEG
? vor, oder wäre es einfacher, auf den vollständigen Download zu warten?
Ich bin noch in der Entwurfsphase, habe also noch nichts geschrieben, aber dies ist eine reine Frage dazu, wie man mit ffmpeg eine Teildatei konvertiert, stoppt, fortfährt, ..., bis die Datei vollständig konvertiert wurde
Dies ist offenbar die gleiche Technik, die YouTube beim Hochladen einer streambaren Datei verwendet, wodurch Uploads schneller durchgeführt werden können