2013-10-30 172 views
0

我允許用戶以各種格式上傳視頻文件,如:.avi,.mpg,.mpeg,.flv,.mov,.m2v,.m4v,.mp4,。 rm,.ram,.vob,.wmv,.bin ...目前我唯一的限制是文件大小最大爲512Mb。顯然,一些文件是高清的,而且非常大。 我希望壓縮所有文件,將它們轉碼爲網頁友好的壓縮文件類型,例如h.264 mp4文件,通過我的視頻播放器進行流式傳輸。我正在使用JWPlayer。視頻編碼轉換編碼在c#

你知道一個體面的,易於實現的C#庫,它可以幫助我將這些文件轉換爲標準的壓縮類型以進行流式傳輸嗎?

非常感謝。

+0

對於C#庫,您的選項可能更受限制。外部工具可以作爲單獨的進程運行嗎?比如ffdshow。 –

+0

你可能想看看FFMpeg或基本上是FFMpeg作爲服務的Amazon Elastic Transcoder – dmck

回答

1

我想,你正在尋找像FFmpeg這樣的東西。 您可以通過命令行調用它,也可以使用類似於FFmpeg C#的封裝器庫

+0

完美!它像魔術一樣工作。非常感謝。 –