While I extract frames from a video I noticed that ffmpeg
wont finish rendering certain images. The problem ended up being byte "padding" between two jpeg
images. If my buffer size is 4096
and if in that buffer are located bytes from previous image and next image and if they are not separated by any number of bytes, then next image is not rendered properly. Why is that?
-i path -f image2pipe -c:v mjpeg -q:v 2 -vf fps=25 pipe:1
Rendered image:
--
