https://yadi.sk/d/6KLR2YqcZkUnj - вот кадры, из 45 Мб файлов png получается видео 604 Кб. Как кодирую:
ffmpeg -start_number 0000 -i 'frame%4d.png' -s 1920x1080 -vcodec libxvid -qscale 8 -me_method full -mbd rd -flags +gmc+qpel+mv4 -trellis 1 -threads 0 Гроза.mp4
Получается нормально, но слишком быстро. Вот бы сделать 5 или 10 кадров в секунду... Что дописать? Пишу "-r 10" - а он всё равно делает 30 кадров в секунду, скипнув 2/3 картинок.
Без параметра:
Stream mapping:
Stream #0:0 -> #0:0 (png -> libxvid)
Stream #1:0 -> #0:1 (flac -> libmp3lame)
Press [q] to stop, [?] for help
frame= 2 fps=0.0 q=8.0 size= 0kB time=00:00:00.08 bitrate= 4.4kbits/s
frame= 4 fps=3.0 q=8.0 size= 77kB time=00:00:00.23 bitrate=2667.9kbits/s
frame= 6 fps=3.2 q=8.0 size= 126kB time=00:00:00.24 bitrate=4304.1kbits/s
frame= 7 fps=2.8 q=8.0 size= 126kB time=00:00:00.28 bitrate=3692.2kbits/s
frame= 9 fps=2.7 q=8.0 size= 163kB time=00:00:00.36 bitrate=3703.0kbits/s
frame= 9 fps=2.3 q=8.0 size= 163kB time=00:00:00.36 bitrate=3703.0kbits/s
frame= 17 fps=3.7 q=8.0 size= 373kB time=00:00:00.68 bitrate=4491.8kbits/s
frame= 23 fps=4.2 q=8.0 size= 386kB time=00:00:00.92 bitrate=3438.8kbits/s
frame= 27 fps=4.6 q=8.0 Lsize= 608kB time=00:00:01.08 bitrate=4613.4kbits/s
video:603kB audio:3kB subtitle:0 data:0 global headers:0kB muxing overhead 0.327981%
С параметром:
Stream mapping:
Stream #0:0 -> #0:0 (png -> libxvid)
Press [q] to stop, [?] for help
frame= 3 fps=0.0 q=8.0 size= 59kB time=00:00:00.60 bitrate= 800.1kbits/s
frame= 4 fps=3.3 q=8.0 size= 76kB time=00:00:00.80 bitrate= 781.3kbits/s
frame= 7 fps=3.8 q=8.0 size= 152kB time=00:00:01.40 bitrate= 892.1kbits/s
frame= 8 fps=3.9 q=8.0 Lsize= 179kB time=00:00:01.60 bitrate= 915.6kbits/s dup=0 drop=19
video:178kB audio:0kB subtitle:0 data:0 global headers:0kB muxing overhead 0.497764%