Code: Select all
FILE *pipeout = popen("ffmpeg -y -f rawvideo -vcodec rawvideo -pix_fmt rgb24 -s 1280x720 -r 25 -i - -f mp4 -q:v 5 -an -vcodec mpeg4 output.mp4", "w");
fwrite(frame, 1, H*W*3, pipeout);
This is what I have so far in PB:
Code: Select all
pipeout$ = " -y -f rawvideo -vcodec rawvideo -pix_fmt rgb24 -s 1280x720 -r 25 -i - -f mp4 -q:v 5 -an -vcodec mpeg4 output.mp4" + "w"
writeFrame = RunProgram("ffmpeg.exe", pipeOut$, "", #PB_Program_Open | #PB_Program_Write)