2014-04-09 75 views
0

我需要在ASP.NET Web API中實現視頻連接。我可以使用'FFMpegConverter'Nuget Package成功連接從互聯網上下載的一些示例視頻。但是,當我嘗試連接從我的手機捕獲的文件並試圖打開它時,我得到以下錯誤。 enter image description here使用FFMpegConverter進行C#視頻連接

下面是我使用的代碼片段:

var ffMpeg = new NReco.VideoConverter.FFMpegConverter(); 
ffMpeg.ConcatMedia(_fileNames, videoRootPath.mp4, 
        NReco.VideoConverter.Format.mp4, set); 

這些都是在MP4文件的屬性截圖。

enter image description here

在此先感謝

回答

2

我通過做以下修改的代碼

var ffMpeg = new NReco.VideoConverter.FFMpegConverter(); 
       NReco.VideoConverter.ConcatSettings set = new NReco.VideoConverter.ConcatSettings(); 
       ffMpeg.ConcatMedia(_fileNames, videoRootPath + tobename + ".mp4", NReco.VideoConverter.Format.mp4, set); 

NReco.VideoConverter.ConcatSettings必須使用默認值被初始化了正確的輸出。這應該是「ffMpeg.Concatmedia」方法的第四個參數。

+0

謝謝b_in_U,對我來說只是正確的解決方案。 – Sreeraj

+0

@b_in_U你可以請讓我知道使用FFMpegConverter()上傳視頻,默認大小是用戶上傳視頻時間,限制它的使用? – coderwill