如何两个合并两个文件使用表达式编码器4 sdk

本文关键字:表达式 编码器 sdk 文件 两个 合并 何两个 | 更新日期: 2023-09-27 18:12:06

我正在使用Expression Encoder 4 sdk在VSExpress10中做一个应用程序,其中我将2个视频文件作为输入,需要生成合并两者的单个文件。当我将这两个文件添加到Job类的MediaItems实体时,这两个文件被分别编码。有没有办法把这些文件合并成一个文件?

如何两个合并两个文件使用表达式编码器4 sdk

当然。你可以这样做。

假设有视频1。Avi和video2.avi;我们进一步假设它们在同一个目录中。把它们放在一起,用video1跟在video2后面,你可以这样做:

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();