我目前正在編寫一個應用程序,從相機讀取幀,修改它們,並將它們保存到視頻文件中。我打算用ffmpeg來做。很少有關於ffmpeg的文檔。我找不到方法。有沒有人知道如何去做?如何將幀寫入視頻文件?
我需要它在unix和C或C++上完成。有沒有人可以提供一些指導?
謝謝。
編輯:
對不起,我沒有寫清楚。我想要一些開發人員API將幀寫入視頻文件。我打開相機流,我得到每一幀,然後我將它們保存到一個視頻文件與ffmpeg的公共apis中可用的API。所以使用命令行工具實際上並不能幫助我。我在ffmpeg src文件夾下看到了output_example.c。非常好,我可以直接複製代碼的某些部分而不用更改。而且我仍在尋找更簡單的方法。
此外,我正在考慮將我的應用程序移植到iPhone,據我所知,只有ffmpeg已經移植到iPhone上。 GStreamer基於glib,它都是GNU的東西。我不確定我是否可以在iPhone上使用它。所以ffmpeg現在仍然是最好的選擇。
任何意見表示讚賞。