我允許用戶以各種格式上傳視頻文件,如:.avi,.mpg,.mpeg,.flv,.mov,.m2v,.m4v,.mp4,。 rm,.ram,.vob,.wmv,.bin ...目前我唯一的限制是文件大小最大爲512Mb。顯然,一些文件是高清的,而且非常大。 我希望壓縮所有文件,將它們轉碼爲網頁友好的壓縮文件類型,例如h.264 mp4文件,通過我的視頻播放器進行流式傳輸。我正在使用JWPlayer。視頻編碼轉換編碼在c#
你知道一個體面的,易於實現的C#庫,它可以幫助我將這些文件轉換爲標準的壓縮類型以進行流式傳輸嗎?
非常感謝。
對於C#庫,您的選項可能更受限制。外部工具可以作爲單獨的進程運行嗎?比如ffdshow。 –
你可能想看看FFMpeg或基本上是FFMpeg作爲服務的Amazon Elastic Transcoder – dmck