Hello The full description of my problem is at https://stackoverflow.com/questions/66060074/feeding-raw-image-bytes-into-ffmpeg-rawvideo-fails-with-invalid-buffer-size-on-l
I have a nodejs program which I use to render raw bytes and pipe them like that into ffmpeg: > node generate | ffmpeg -f rawvideo -pixel_format rgb24 -video_size 1000x1000 > -i - test.png For large images it always fails with: Invalid buffer size, packet size 65536 < expected frame_size 3000000 I found out that on linux, the pipe buffer size is 65536, so probably that's why it fails. Since I can't seem to be able to raise the pipe buffer size, is there a way to let ffmpeg know that it should wait until all bytes have been received, or I explicitly cancel it via CTLR+C or something? thanks _______________________________________________ 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".