2012-05-08 12 views
0

C#でビデオを生成する必要があります。私はMicrosoft Expression Encoderを使いこなしていますが、私が持っているのは特定の時間インデックスで一連のビットマップです。説明したように一連のビットマップを使用してビデオをエンコードするためにMicrosoft Expression Encoderを使用する方法はありますか?Microsoft Expression Encoderと一連のビットマップを使用してC#でビデオを生成

答えて

1

これは実行できますが、Expression Encoderは正しい方法ではありません。

From a Microsoft employee in their forums

この技術は、残念ながらそれだけで式エンコーダは、適切なツールではありません 「タイムラプス」と呼ばれたり、「ストップモーション」をしてされています。 は、AVSynthスクリプトをEncoderのソースとして使用できますが、これを行うには 他のテーラーメイド製品を使用すると、より良い結果が得られます。

further from the same employee here

残念ながら、エンコーダは、直接このシナリオをサポートしていません。私たちの パイプラインは、その多くの入力ファイルを処理するためのものではありません。 は、私たちがサポートしているAVISynth()でこれを行う方法かもしれません。それ以外の場合は、サードパーティのツールを使用して のビデオファイルを作成する必要があります。 QTPを使用する以外に、これを行うには 人がAdobe AfterEffectsを使用しているように見えます。 Photo Lapse 3やVirtualDubのようなフリーウェアを使用しているものは です。

関連する問題