8

これが可能かどうかを把握しようとしています:

  • PHP を実行している Web サーバーは、ユーザー入力から多数の画像を収集します
  • Web サーバーはこれらの画像を取得し、テンプレート ビデオのプレースホルダーの代わりに画像を使用してユーザー向けにパーソナライズされたビデオを作成する AfterEffects を実行します。
  • Web サーバーは、ユーザーがビデオをダウンロードできるようにします。

乾杯、マーク。

4

2 に答える 2

9

これは非常に複雑ですが、可能かもしれないと思います。プロセスがダウンする可能性があると私が考える方法は次のとおりです。

  1. After Effects プロジェクトを作成し、いくつかのプレースホルダー イメージをインポートします。プロジェクトを保存します。
  2. クライアントが画像をアップロードします。これらの画像は、プレースホルダー画像と同じ画像ファイルタイプ (PNG、JPEG、TIFF など) に変換し、プレースホルダー画像と同じ名前に名前を変更し、ファイルで参照されたプレースホルダー画像と同じディレクトリに配置する必要があります。 After Effects プロジェクト。
  3. aerender を使用して、コマンド ラインから After Effects を実行します。詳細については、こちらをご覧ください。
  4. パブリック ディレクトリにレンダリングし、クライアントへのリンクを提供します。
  5. クライアントがアップロードした画像を削除して、次のクライアントのためにスペースを空けます。

物事がトリッキーになる場所は次のとおりです。

  • After Effects プロジェクト ファイルを編集するのは現実的ではないと思うので、クライアントはテンプレートで作成した正確な数の画像に制限されると思います。それ以上だとレンダリングされたムービーに表示されず、それ以下だとメディア オフライン エラーが発生します。スクリプトを介して After Effects にメディアをインポートさせることはできないと思います。
于 2011-07-03T04:54:23.040 に答える
0

はい。スタックがかなり関与している可能性があります。私のスタートアップであるlumin8.meでそれを行っています。実行可能だが複雑でありながら楽しい:)

于 2013-08-19T20:53:56.070 に答える