Videos automatisch transkodieren und in die Cloud hochladen

Videos automatisch transkodieren und in die Cloud hochladen

Ich suche nach einer Lösung, um Videodateien von meiner HD-Kamera zu nehmen, die Transkodierung in ein kleineres Format zu automatisieren und sie dann in die Cloud (AWS oder anders) hochzuladen.

Der ideale Workflow wäre, dass ich ein NAS oder einen Ordner habe, in den ich die Rohdateien einfach von der Kamera ziehen könnte. Das NAS/der Computer würde dort neue Dateien erkennen und das Video automatisch in die von mir bereits ausgewählten Einstellungen umwandeln und in einem Ordner speichern, der mit AWS S3 oder einem anderen Cloud-Speichersystem synchronisiert ist.

Ich weiß, dass FreeNAS und ähnliche Programme etwas Ähnliches für die Transkodierung von Xbox 360 und PS3 machen – kann ich das für meine Lösung nutzen?

Antwort1

Es gibt also verschiedene Dinge zu tun:

  • Überwachen Sie den Inhalt des Ordners, in den Sie die Rohdateien ablegen
  • Verkleinern der neuen Datei und Verschieben des Ergebnisses in das NAS
  • Senden der NAS-Datei an S3

Um den ersten Ordner zu überwachen und den Konverter auszuführen, kann ein einfaches Skript dies tun. Um von DV HD nach mp4 zu konvertieren,ffmpegDies ist ganz einfach mit einer einzigen Befehlszeile möglich. Das Senden an das NAS kann durch die Synchronisierung eines Ordners auf Ihrem Computer und eines Ordners auf dem NAS erfolgen. NAS bietet verschiedene Möglichkeiten für diese Synchronisierung. Das Senden vom NAS an Amazon S3 wird von einigen NAS unterstützt (z. B. Synology).

Darüber hinaus: – Es ist möglicherweise möglich, einen PC-Ordner direkt mit S3 oder Google Cloud zu synchronisieren, ohne dass das NAS dies tut. – Es ist möglicherweise möglich, ffmpeg direkt mit dem Ausgabestream der Kamera zu füttern (virtuelle Datei als Eingabe für ffmpeg).

verwandte Informationen