Video automatisch umcodieren und in die Cloud hochladen

4

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

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

Ich weiß, dass Freenas und dergleichen für die Xbox 360- und PS3-Transcodierung etwas Ähnliches bewirken. Kann ich dies für meine Lösung nutzen?

Rapture
quelle
1
Wir müssen wissen, welchen NAS Sie verwenden, um zu wissen, ob dies möglich ist oder ob auf Ihrem LAN ein Server ausgeführt wird und welches Betriebssystem er hat.
Paul
Laut @ Pauls Kommentar könnten wir eine Antwort geben, wenn wir wüssten, welches Betriebssystem Sie verwenden. Linux ist in solchen Dingen erstaunlich mächtig, und es ist nicht schwer, ein Skript zum Erkennen neuer Dateien, zum Transkodieren und Hochladen zu starten.
Tak

Antworten:

1

Es gibt also verschiedene Dinge zu tun:

  • Überwachen Sie den Inhalt des Ordners, in den Sie die RAW-Dateien ablegen
  • Verkleinern Sie die neue Datei und verschieben Sie das Ergebnis auf den NAS
  • Senden der NAS-Datei an S3

Um den ersten Ordner zu überwachen und den Konverter auszuführen, kann dies mit einem einfachen Skript erfolgen. So konvertieren Sie von DV HD nach mp4: ffmpeg Das kann man einfach mit einer einzigen Kommandozeile machen. Zum Senden an den NAS können Sie einen Ordner auf Ihrem Computer und einen Ordner auf dem NAS synchronisieren. NAS bieten verschiedene Möglichkeiten, um diese Synchronisierung durchzuführen. Das Senden vom NAS an Amazon S3 wird von einigen NAS unterstützt (z. B. Synology).

In Ergänzung: - Es ist möglicherweise möglich, einen PC-Ordner direkt mit S3 oder Google Cloud zu synchronisieren, ohne dass der NAS dies tut. - Möglicherweise kann ffmpeg direkt mit dem Kamera-Ausgabestream gespeist werden (virtuelle Datei als Eingabe für ffmpeg).

mins
quelle
cyberduck kann einen Ordner mit S3 synchronisieren
MotoTribe