Hi Korn,
> What I am trying to do: > > a. copy the file in realtime ? So, ffmpeg would be rewriting file1.ts into > file2.ts as file1.ts is constantly being written into. > OK, so we need to create a connection between ffmpeg and file 1 that will not return EOF, and will block if there is no data. Something like using stdin instead of reading the file directly. I'm not a windows programmer but this seems to do what you need: https://docs.microsoft.com/en-us/windows/win32/procthread/creating-a-child-process-with-redirected-input-and-output > b. tell ffmpeg to read the file with a constant 3 second delay from the > most updated frame? > Read works by how much you request to read. You can certainly create a timer loop that requests an amount of data after 3 seconds, then waits to read for another 3 secs. > c. if a new file appears, detect it and switch to it? > When we say a new file appears, do we mean that file1.ts gets overwritten with a new file1.ts ? > _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".