I can create a mpg video using this line
ffmpeg -f image2 -i 100%03d0.png movie.mpg
But If I try creating an mp4 video I get a video with a black screen.
ffmpeg -f image2 -i 100%03d0.png movie.mp4
My directory with figures looks like: 1000010.png,1000020.png,...1001260.png
Adding -pix_fmt yuv420p
should solve the problem:
ffmpeg -i input_%03d.png -pix_fmt yuv420p movie.mp4
From FFmpeg Wiki:
"By default when using libx264, and depending on your input, ffmpeg will attempt to avoid color subsampling. Technically this is preferred, but unfortunately almost all video players, excluding FFmpeg based players, and many online video services only support the YUV color space with 4:2:0 chroma subsampling.
Using the options
-pix_fmt yuv420p
or-vf format=yuv420p
will maximize compatibility."
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With