.png)
私は HTML5 を使用してメディアアップロード機能を設計しています。現時点での設計は次のようになります。
- ユーザーがアップロードするファイルを選択する
- FileApi (JS) はこのファイルをチャンクごとに読み取り、サーバーにアップロードします。
XHR
- 新しくアップロードされたファイルチャンクは、サーバー上の完全なファイルに追加されます。
この時点で、すでに存在するものをウェブ互換形式(mp4
ビデオなど)に変換し始め、ファイル全体がアップロードされて変換が完了するまで続けます。アップロードされたチャンクをサーバー上のファイルに追加するところまでは問題なく実行できますが、ffmpeg についてはよくわかっていません。
?を使用してこれを実行するにはどうすればよいですかFFMPEG
、それとも完全なダウンロードを待つ方が簡単でしょうか?
まだ設計段階なので、実際にはまだ何も書いていませんが、これは純粋にffmpegを使用して部分的なファイルを変換し、停止、続行、…、ファイルが完全に変換されるまで行う方法に関する質問です。
これはどうやらYouTubeがストリーミング可能なファイルをアップロードするときに使用するのと同じ技術で、アップロードをより速く実行できるようになっている。