<p>I am trying to create a movie from a set of images with FFMpeg; I tried the following:</p>

<pre><code>ffmpeg -framerate 5 -i pol00%3d.png -b:v 100M test.avi
</code></pre>

<p>The resulting movie, however, is a bit blurry compared to the original images at times, and I get this message:</p>

<pre><code>[mpeg4 @ 00000152fc04b1c0] bitrate tolerance 4000000 too small for bitrate 100000000, overriding
</code></pre>

<p>I also get the following output:</p>

<pre><code>frame=  257 fps= 51 q=2.0 Lsize=   76441kB time=00:00:51.40 bitrate=12183.0kbits/s speed=10.3x
video:76430kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.015302%
</code></pre>

<p>If I naively roughly sum up the individual png image sizes, I get roughly 120 MB.
So, how can I increase the bitrate? I tried using mpeg and H.264, but the files created by these are not readable by WMP. File size does not matter, I just want a movie of the same quality as the individual images.</p>

CC BY-SA 4.0
2020-01-25T15:59:24.830Z
See first command at https://video.stackexchange.com/a/18549
Gyan
CC BY-SA 4.0
2020-01-26T02:04:03.107Z
I went down to crf 1, and now it looks fine, but it still could look a little bit better; the pictures contain a lot of very thin lines which look a little bit too broad in the movie. It looks similar to when you are loading a picture and the picture is still buffering. Any ideas?
DominikR
CC BY-SA 4.0
2020-01-26T05:18:53.667Z
You can use the methods [here](https://video.stackexchange.com/q/23053), but the output won't play in many players.
Gyan
CC BY-SA 4.0
2020-01-27T06:03:26.917Z
I see, thanks for your help!
DominikR
<ffmpeg>
Increase quality of movie from images with FFmpeg
DominikR
# Increase quality of movie from images with FFmpeg

(Asked by: username_0 on 2020-01-25)

I am trying to create a movie from a set of images with FFMpeg; I tried the following:
ffmpeg -framerate 5 -i pol00%3d.png -b:v 100M test.avi

The resulting movie, however, is a bit blurry compared to the original images at times, and I get this message:
[mpeg4 @ 00000152fc04b1c0] bitrate tolerance 4000000 too small for bitrate 100000000, overriding

I also get the following output:
frame=  257 fps= 51 q=2.0 Lsize=   76441kB time=00:00:51.40 bitrate=12183.0kbits/s speed=10.3x
video:76430kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.015302%

If I naively roughly sum up the individual png image sizes, I get roughly 120 MB.
So, how can I increase the bitrate? I tried using mpeg and H.264, but the files created by these are not readable by WMP. File size does not matter, I just want a movie of the same quality as the individual images.

**Tags:** ffmpeg

> **Comments:**
> **username_1**: See first command at https://video.stackexchange.com/a/18549  
> **username_0**: I went down to crf 1, and now it looks fine, but it still could look a little bit better; the pictures contain a lot of very thin lines which look a little bit too broad in the movie. It looks similar to when you are loading a picture and the picture is still buffering. Any ideas?  
> **username_1**: You can use the methods [here](https://video.stackexchange.com/q/23053), but the output won't play in many players.  
> **username_0**: I see, thanks for your help!  

---

## 0 answers

