2010-11-08 85 views
7

任何教程/示例代碼或示例代碼可用於使用ffmpeg庫將opengl原始圖像(從opengl 3d場景中的glReadPixels獲得的原始像素數據)轉換爲mp4或avi格式?ffmpeg和opengl

感謝任何幫助。提前致謝。

編輯: 我想從這些圖像動態生成和流式傳輸視頻。這可能嗎?任何這樣做的例子/項目?

回答

4

我將原始RGB圖像轉換爲avi視頻,但我開始mencoder做到這一點。我正在使用glReadPixels讀取原始像素,並將這些數據轉發到管道,mencoder讀取另一端(btw我在linux上)

由於這樣的設置,很容易更改參數。

如果你想自己做,這裏是一個(有點過時了)教程:ffmpeg tutorial

編輯

你是對的。這裏是他們的例子:ffmpeg example 你可以通過下載ffmpeg源代碼獲得它

+0

我可以做同樣的ffmpeg庫嗎?教程示例不顯示編碼原始數據。我錯過了什麼嗎? – 2010-11-08 11:43:55

+0

可能是我不清楚我的問題。我是否可以生成這些視頻並以動態方式進行流式處理(帶或不帶ffmpeg?) – 2010-11-09 12:48:30

+0

@John Qualis如果我理解正確,您希望實時獲取屏幕並通過網絡進行流式傳輸。在這種情況下,搜索開源視頻流項目(例如VLC播放器) – 2010-11-09 13:21:09