2

これは私がサーバー上で行う必要があることです。

私が3つのビデオファイルを持っているとしましょう:video1.avi2分->640x320video2.avi1分->640x320video3.avi1分->640x320

2分で1280x320のvideo4.aviを作成する必要があります。これには、ビデオを並べて(水平方向に)含める必要があります。video2とvideo3をビデオ1の右側に配置する必要があります。Video3は、ビデオvideo2が終了した後に開始する必要があります。

  • サーバー側でこれを行う必要があります。
  • 重ならないようにビデオ/オーディオを作成することができます。
  • 長いビデオの右側にいくつかの小さなビデオクリップを追加できます。
  • これはコマンドラインツールである必要があります。

これを達成するために何を使用できますか?

私が最初に思ったのはFFMPEGとImageMagickでした。FFMPEgを使用してオーディオをエクスポートし、ビデオフレーム(FFMPEGによってエクスポートされた)を単一の画像に構成します。フレームとオーディオからビデオファイルを生成できることは知っていますが、オーディオファイルを同期して作成できるかどうかはわかりません(video1とvideos2のオーディオをミックスして同時に再生する必要があります)。

何か案は?

4

1 に答える 1

2

gstreamerを使用できます。多くの言語に対応するバインディングがあり、gst-launchやその仲間を使用して、実際にコードを記述しなくても簡単に試すことができます。いくつかの例については、このページを参照してください。

于 2010-10-12T22:01:56.333 に答える