So in my code I am building video frames, 720×480x24bit. I have in mind generating a large number of these, at 30fps, can I use ffmpeg to encode them in to MPEG2 or FLV or VP8 in kind of live mode and get them out in live mode by other programm I created by creating unnamed pipe like
FramesGenerator.exe -| FFmpeg.exe args -| LiveEncodedVideoSomething -
so My app sends into pipe 100 frames FFmpeg encodes them into some format (not writting format header for example) and my final app recives latest encoded frames (or even in frame by frame maner)
Is it possible? What args do I have to give to FFmpeg to make it work?