0
我正在使用Expression Encoder 4 sdk在VSExpress10中執行一個應用程序,其中我將2個視頻文件作爲輸入,並且需要生成合並這兩個文件的單個文件。當我將兩個文件添加到Job類的MediaItems實體時,這兩個文件都是分開編碼的。有沒有辦法可以合併這些文件並生成單個文件?如何使用Expression Encoder 4合併兩個文件sdk
我正在使用Expression Encoder 4 sdk在VSExpress10中執行一個應用程序,其中我將2個視頻文件作爲輸入,並且需要生成合並這兩個文件的單個文件。當我將兩個文件添加到Job類的MediaItems實體時,這兩個文件都是分開編碼的。有沒有辦法可以合併這些文件並生成單個文件?如何使用Expression Encoder 4合併兩個文件sdk
當然。你可以沿着這些路線做些事情。
假設你有video1.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();
這是你的問題的答案?如果是這樣,你可以將它標記爲答案嗎? – JettK
感謝jettK的工作 – Charlie