Ich möchte für meine Webseite ein Videoupload ermöglichen. Nun bin ich leider schon stunden am testen mit FFMPEG und komme einfach nicht mehr weiter...
Ich hoffe jemand von euch hatt eine idee wie ich das hinkreige.
Das Uploaden eines Videofiles Funktioniert einwandfrei. Nun kommt allerdings das Problem, das umwandeln.
Ich habe derzeit eine Testumgebung auf Windows Server 2003 basis. ffmpeg-php wäre installiert...
nun, da ich irgend wie mit dem ffmpeg-php nicht zurecht komme habe ich mir gedacht ich könnte das ganze per exec() lösen. Wenn ich da allerdings direkt dem Pfad eingebe geht das ganze nicht. Mittels Batch Datei habe ich es schon geschafft ein Video umzuwandeln. Da wüsste ich allerdings nicht wie ich das Video in die Datenbank eintrage. Zusätzlich habe ich das Problem das der User dann extrem lange warten muss. Optimal wäre es wenn das ganze im hintergrund umgewandelt werden würde und der User eben eine Nachricht + Mail bekommt sobald das Video umgewandelt wird. Hierbei sind allerdings die Probleme:
- Video wird auf externem Server umgewandlet, also Datenbank Einträge nicht per CMD möglich.
- kA. Wie ich ein CMD Command in den Hintergrund schicke ohne das es beim User lädt.
Alternativ wäre das der user sieht wie weit der Umwandlungsstatus ust. Bei einem Kostenpflichtigen Programm habe ich schon gesehen das dies geht. Wäre dies mittels ffmpeg + ecec auch möglich?
Wie sieht das ganze aus, wenn ich später ein Linux Server hätte?
Ein weiteres Problem das ich habe ist, dass das Video nicht Proportional dargestellt wird, wenn es nicht schon als 4:3 Hochgeladen wird. Giebt es eine möglichkeit die Grösse zu beschränken und trozdem die Proportionalität zu behalten?
Ich hoffe mir kann jemand helfen
Ich hoffe jemand von euch hatt eine idee wie ich das hinkreige.
Das Uploaden eines Videofiles Funktioniert einwandfrei. Nun kommt allerdings das Problem, das umwandeln.
Ich habe derzeit eine Testumgebung auf Windows Server 2003 basis. ffmpeg-php wäre installiert...
nun, da ich irgend wie mit dem ffmpeg-php nicht zurecht komme habe ich mir gedacht ich könnte das ganze per exec() lösen. Wenn ich da allerdings direkt dem Pfad eingebe geht das ganze nicht. Mittels Batch Datei habe ich es schon geschafft ein Video umzuwandeln. Da wüsste ich allerdings nicht wie ich das Video in die Datenbank eintrage. Zusätzlich habe ich das Problem das der User dann extrem lange warten muss. Optimal wäre es wenn das ganze im hintergrund umgewandelt werden würde und der User eben eine Nachricht + Mail bekommt sobald das Video umgewandelt wird. Hierbei sind allerdings die Probleme:
- Video wird auf externem Server umgewandlet, also Datenbank Einträge nicht per CMD möglich.
- kA. Wie ich ein CMD Command in den Hintergrund schicke ohne das es beim User lädt.
Alternativ wäre das der user sieht wie weit der Umwandlungsstatus ust. Bei einem Kostenpflichtigen Programm habe ich schon gesehen das dies geht. Wäre dies mittels ffmpeg + ecec auch möglich?
Wie sieht das ganze aus, wenn ich später ein Linux Server hätte?
Ein weiteres Problem das ich habe ist, dass das Video nicht Proportional dargestellt wird, wenn es nicht schon als 4:3 Hochgeladen wird. Giebt es eine möglichkeit die Grösse zu beschränken und trozdem die Proportionalität zu behalten?
Ich hoffe mir kann jemand helfen