我需要將多個視頻文件(.wmv)合併在一起以獲取單個wmv文件。 我該怎麼辦?如何在C#中將兩個視頻文件合併在一起?
回答
你可以做到這一點很容易地使用Splicer,在C#是自由和開放源碼
簡化使用DirectShow開發用於編輯和編碼的音頻和視頻應用
例子:
using Splicer;
using Splicer.Timeline;
using Splicer.Renderer;
string firstVideoFilePath = @"C:\first.avi";
string secondVideoFilePath = @"C:\second.avi";
string outputVideoPath = @"C:\output.avi";
using (ITimeline timeline = new DefaultTimeline())
{
IGroup group = timeline.AddVideoGroup(32, 720, 576);
var firstVideoClip = group.AddTrack().AddVideo(firstVideoFilePath);
var secondVideoClip = group.AddTrack().AddVideo(secondVideoFilePath, firstVideoClip.Duration);
using (AviFileRenderer renderer = new AviFileRenderer(timeline, outputVideoPath))
{
renderer.Render();
}
}
@thilina我添加了一個例子如何做到這一點,檢查它。 –
您好,我正在嘗試使用此解決方案,但使用WindowsMediaRenderer,並且要花費太多時間來合併兩個小的wmv文件。你能幫我解決嗎?如何讓它更快? –
我很抱歉馬蘇德,我從事圖書館工作已有很長一段時間了,但據我記憶,關於「少快就快」和視頻質量的問題,我不記得如果在拼接器上默認存在中等質量的WindowsMediaRenderer,則必須進行一些搜索... –
您可以使用DirectShow或Windows Media編碼器分割和加入視頻文件。
DirectShowNet library有您可能會覺得有用的例子。我認爲它叫做DESCombine。
你好,你可以請給我是如何使用Windows媒體編碼器來創建視頻的工作示例?我下載了WME SDK,但不知道該怎麼做。我卡住了!請幫忙。謝謝 –
- 1. 將兩個視頻混合在一起?
- 2. Mac將音頻和視頻文件合併在一起
- 3. Zencoder:將兩個視頻文件合併並編碼爲一個
- 4. 如何將Objective-C中的兩個數組合並在一起?
- 5. 如何將兩個postscript文件合併在一起?
- 6. 如何將兩個單列文件合併在一起?
- 7. iPhone:如何將多個視頻文件合併爲一個視頻文件
- 8. 合併兩個音頻文件合併爲一個目標C
- 9. 合併兩個音頻文件一起,在iPhone
- 10. 在MATLAB中將音頻和視頻合併爲視頻文件
- 11. 如何將兩個音頻文件合併爲一個Android音頻文件?
- 12. 如何在Android中將兩個音頻文件合併爲一個
- 13. 將兩個.csv文件並排合併在一起
- 14. Matlab - 將兩個視頻合併爲一個分屏視頻
- 15. 將兩個音頻文件與python混合在一起
- 16. 合併兩個視頻流並保存爲一個文件
- 17. iOS - 將兩個視頻合併爲單個帶有音頻的視頻文件
- 18. 在C#中並排合併兩個視頻不適用於大文件
- 19. 將兩個視頻合併爲一個使用c#.net
- 20. 兩個音頻文件合併在一個文件中,並保存在磁盤
- 21. 在C#中使用ffmpeg將兩個mp4視頻合併爲單個視頻不起作用
- 22. 如何將兩個現有組件合併在一起?
- 23. 將單獨的音頻和視頻文件合併爲一個文件C++
- 24. 在iPhone應用程序中合併兩個視頻文件
- 25. 將兩個音頻文件合併爲一個文件
- 26. 將兩個數組合並在一起
- 27. 如何在Android中將音頻文件與圖像或視頻文件合併?
- 28. 將兩個.caf音頻文件合併爲一個iPhone中的音頻文件
- 29. 如何將兩個m4a音頻文件「混合/疊加」在一起
- 30. 合併在一起的視頻(AVFoundation)
Duplicate:http://stackoverflow.com/questions/2844398/split-encode-and-join-video-parts-in-c – SiN