ビデオを自動的にトランスコードしてクラウドにアップロード

ビデオを自動的にトランスコードしてクラウドにアップロード

HD カメラからビデオ ファイルを取得し、小さい形式にトランスコードしてクラウド (AWS など) にアップロードする処理を自動化するソリューションを探しています。

理想的なワークフローは、NAS またはフォルダーを用意し、そこにカメラから RAW ファイルをドラッグするだけです。NAS/コンピューターはそこに新しいファイルを見つけ、ビデオを私がすでに選択した設定に自動的にトランスコードし、AWS S3 またはその他のクラウド ストレージ システムと同期されているフォルダーに保存します。

freenas などが Xbox360 や PS3 のトランスコーディングに同様のことを行うのは知っていますが、これを私のソリューションに活用できますか?

答え1

したがって、実行すべきことは異なります。

  • 生のファイルをドロップするフォルダの内容を監視する
  • 新しいファイルを縮小し、その結果をNASに移動する
  • NASファイルをS3に送信する

最初のフォルダを監視してコンバータを実行するには、簡単なスクリプトで実行できます。DV HDからmp4に変換するには、ffmpeg1 つのコマンド ラインを使用して簡単に実行できます。NAS への送信は、マシン上のフォルダーと NAS 上のフォルダーを同期することによって実行できます。NAS は、この同期を実行するためのさまざまな可能性を提供します。NAS から Amazon S3 への送信は、一部の NAS (たとえば Synology) でサポートされています。

さらに、NAS を介さずに PC フォルダーを S3 または Google Cloud に直接同期できる可能性があります。 - カメラ出力ストリーム (ffmpeg への入力としての仮想ファイル) を ffmpeg に直接供給できる可能性があります。

関連情報