0

我正在使用Expression Encoder 4 sdk在VSExpress10中執行一個應用程序,其中我將2個視頻文件作爲輸入,並且需要生成合並這兩個文件的單個文件。當我將兩個文件添加到Job類的MediaItems實體時,這兩個文件都是分開編碼的。有沒有辦法可以合併這些文件並生成單個文件?如何使用Expression Encoder 4合併兩個文件sdk

回答

3

當然。你可以沿着這些路線做些事情。

假設你有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(); 
+0

這是你的問題的答案?如果是這樣,你可以將它標記爲答案嗎? – JettK

+0

感謝jettK的工作 – Charlie

相關問題