2011-01-13 14 views
0

C#を使用してビデオファイルとオーディオファイルを記録します。オーディオ+ビデオの録音後、私はそれらをマージしたい。 1つのビデオファイルと10のオーディオファイルしか存在できません。この10個のファイルを1つのビデオファイルにオーバーレイします。C#を使用して.wmvビデオファイルにオーディオファイルをオーバーレイする方法は?

私はビデオファイルが.wmv形式であることを保証します。オーディオフォーマットをどのようなフォーマットで録音する必要があるのですか?後で、それらのオーディオファイルを.wmvフォーマットのビデオファイルにオーバーレイすることはできますか?

また、オーディオファイルを.wmvビデオファイルにオーバーレイする方法を教えてください。

希望私はあなたがそれを行うにはDirectShowの編集サービス(DES)を使用することができます。この

答えて

0

のための返事を取得します。 DirectShowLibはC#でDESサポートを提供する必要があります。それを使用して、ビデオグループ(1トラック)とオーディオグルー​​プ(いくつかのオーディオをオーバーレイ/ミックスする必要がある場合、つまり複数のトラックを同時に聞く必要がある場合は複数のトラック)でタイムラインを作成します。ビデオやオーディオファイルをタイムライン上の希望の位置に配置します。次に、DESにDirectShowグラフを作成するように指示すると、1つのビデオと1つのオーディオ出力ピンが得られます。結果をWMVに保存するには、ASFライターに接続します。

関連する問題