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?
Antworten:
Es gibt also verschiedene Dinge zu tun:
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).
quelle