¿Cómo escribir marcos en un archivo de video?

Actualmente estoy escribiendo una aplicación que lee marcos de la cámara, los modifica y los guarda en un archivo de video. Estoy planeando hacerlo con ffmpeg. Rara vez hay una documentación sobre ffmpeg. No puedo encontrar una manera. ¿Alguien sabe cómo hacerlo?

Necesito que se haga en Unix, y en C o C ++. ¿Alguien puede proporcionar algunas instrucciones?

Gracias.

EDITAR:

Lo siento, no he escrito con claridad. Quiero algunas API de desarrollador para escribir marcos en un archivo de video. Abro el flujo de la cámara, obtengo todos los fotogramas y luego los guardo en un archivo de video con esas API disponibles en las apis públicas de ffmpeg. Así que usar la herramienta de línea de comandos en realidad no me ayuda. Y he visto output_example.c en la carpeta ffmpeg src. Es bastante bueno poder copiar algunas partes del código directamente sin cambios. Y sigo buscando una forma más fácil.

Además, estoy pensando en portar mi aplicación a iPhone, por lo que sé, solo ffmpeg ha sido portado en iPhone. GStreamer se basa en glib, y es todo lo relacionado con GNU. No estoy seguro de si puedo hacer que funcione en iPhone. Así que ffmpeg sigue siendo la mejor opción por ahora.

Cualquier comentario es apreciado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta