Jak zapisać ramki do pliku wideo?

Obecnie piszę aplikację, która odczytuje ramki z kamery, modyfikuje je i zapisuje w pliku wideo. Mam zamiar to zrobić za pomocą ffmpeg. Rzadko istnieje dokumentacja dotycząca ffmpeg. Nie mogę znaleźć sposobu. Czy ktoś wie jak to zrobić?

Muszę to zrobić na unixie, w C lub C ++. Czy ktoś może podać jakieś instrukcje?

Dzięki.

EDYTOWAĆ:

Przepraszam, nie pisałem wyraźnie. Chcę, aby niektóre API programistów zapisywały ramki do pliku wideo. Otwieram strumień kamer, dostaję każdą pojedynczą klatkę, a następnie zapisuję je w pliku wideo z tymi API dostępnymi w publicznym apsie ffmpeg. Tak więc użycie narzędzia wiersza poleceń w rzeczywistości mi nie pomaga. I widziałem output_example.c w folderze ffmpeg src. To wspaniałe, że mogę skopiować niektóre części kodu bezpośrednio bez zmian. I wciąż szukam łatwiejszego sposobu.

Myślę też o przeniesieniu mojej aplikacji na iPhone'a, o ile mi wiadomo, tylko ffmpeg został przeniesiony na iPhone'a. GStreamer jest oparty na glib i to wszystko jest GNU. Nie jestem pewien, czy mogę go uruchomić na iPhone. Tak więc na razie ffmpeg jest najlepszym wyborem.

Wszelkie komentarze są mile widziane.

questionAnswers(3)

yourAnswerToTheQuestion