我有一個c#應用程序。我有100個JPEG(例如)。我可以使用ffmpeg將jpegs輸出到內存流而不是文件
我可以很容易地將其編碼成視頻文件。
當它在客戶端應用上完成編碼後,我將FTP上傳到我的服務器。
如果我不能將視頻文件寫入光盤,而是將其寫入內存流(或字節數組)並通過Web服務上傳,它會是'整潔'嗎?
我已經簽出了ffmpeg文檔,但作爲一個c#開發人員,我不覺得自然理解c的例子。
我想我的第一個問題是可能的,如果是的話,任何人都可以在c#中發佈一個示例代碼?目前我正在使用c#中的進程類來執行ffmpeg。
我當然會發佈此代碼,如果它會幫助?
感謝大家的時間。
請注意,FFmpeg命令行問題發送給超級用戶,而FFmpeg API編程問題屬於堆棧溢出。 – slhck
[你可以「流」圖像到ffmpeg構建一個視頻,而不是將它們保存到磁盤?](http://stackoverflow.com/questions/13294919/can-you-stream-images-to-ffmpeg構建一個視頻而不是保存它們-t) – CodeCaster
'ffmpeg'作爲一個獨立的進程運行,你不能實例化一個直接掛接或者從中出來的流。你可以讓'ffmpeg'將它的輸出管道輸出到'stdin',看到重複的鏈接和http://www.codeproject.com/Articles/16011/PipeStream-a-Memory-Efficient-and-Thread-Safe-Stre for例。 – CodeCaster