Expression Encoder 4 sdkを使用してVSExpress10でアプリケーションを実行しています。ここでは、2つのビデオファイルを入力として受け取り、両方をマージする1つのファイルを作成する必要があります。両方のファイルをジョブクラスのMediaItemsエンティティに追加すると、両方のファイルが別々にエンコードされます。これらのファイルをマージして単一のファイルを作成する方法はありますか?
2190 次
1 に答える
3
もちろん。あなたはこれらの線に沿って何かをすることができます。
あなたがvideo1.aviとvideo2.aviを持っているとしましょう。さらに、それらが同じディレクトリにあるとしましょう。video1の後にvideo2を付けて、この2つを組み合わせるには、次のようにします。
string pathTo = @"C:\videos\";
MediaItem mergedVideo = new MediaItem(pathTo + "video1.avi");
mergedVideo.Sources.Add(new Source(pathTo + "video2.avi");
//--And you can keep doing this for more videos like below:
//mergedVideo.Sources.Add(new Source(pathTo + "video3.avi");
//Then just encode the job to get a single video of the two sub-videos
job.MediaItems.Add(mergedVideo);
job.Encode();
于 2012-03-07T14:55:47.297 に答える