# ffmpeg 将多幅图片压缩成视频 h264 avi

原创 2016年08月28日 15:13:40

./ffmpeg -f image2 -i %03d.jpg -vcodec libx264 -r 15 test.h264

./ffmpeg -f image2 -i /sdcard/test/%03d.jpg -vcodec libx264 -r 15 jjsa.h264

./ffmpeg -i /sdcard/test/%03d.jpg -s 320x240 -r 15 -vcodec mpeg4 video.avi

ffmpeg 运行内存占用情况为28%-29% 内存占用大小4772k CPU为四核

提高画质参数调试
./ffmpeg -i ./picture/%04d.jpg -s 320x240 -r 29 -vcodec mpeg4 video.avi

./ffmpeg -i ./picture/%04d.jpg -s 320x240 -r 15 -b 2000 -vcodec mpeg4 video.avi
./ffmpeg -i ./picture/%04d.jpg -s 320x240 -r 15 -b 100 -vcodec mpeg4 video.avi

1)激活高质量设置-hq
./ffmpeg -i ./picture/%04d.jpg -s 320x240 -r 15 -qmin 1 -qmax 5 -vcodec mpeg4 video.avi
./ffmpeg -i ./picture/%04d.jpg -s 320x240 -r 15 -vcodec mpeg4 video.avi

ffmpeg.exe -i “D:\Video\Fearless\Fearless.avi” -target film-dvd -s 720x352 -padtop 64 -padbottom 64 -maxrate 7350000 -b 3700000 -sc_threshold 1000000000 -trellis -cgop -g 12 -bf 2 -qblur 0.3 -qcomp 0.7 -me full -dc 10 -mbd 2 -aspect 16:9 -pass 2 -passlogfile “D:\Video\ffmpegencode” -an -f mpeg2video “D:\Fearless.m2v”

2)
./ffmpeg -i ./picture/%04d.jpg -s 320x240 -r 15 -b 3700000 -vcodec mpeg4 video.avi
./ffmpeg -i ./picture/%04d.jpg -s 320x240 -r 15 -b 600000 -vcodec mpeg4 video.avi

这个没有标准。

通常情况下,1920*1080分辨率的视频,码率应该在8M以上。

1080*720的分辨率,应该在5M左右

720*576分辨率,应该在3M左右

640*480分辨率,应该在1.5M左右

320*240的分辨率,应该在600K左右。

结论:
影响画面质量的参数主要是码率 -b 一般码率越大 视频体积越大,画面越清晰
暂时选定参数如下:
./ffmpeg -i ./picture/%04d.jpg -s 320x240 -r 15 -b 600000 -vcodec mpeg4 video.avi

./ffmpeg -i /home/jsa/share/install_ffmpeg/picture/%04d.jpg -s 320x240 -r 15 -b 600000 -vcodec mpeg4 video.avi

./ffmpeg -formats 查看输出支持的格式

基于ffmpeg的程序编译

` gcc decoding_encoding.c -o test -I/usr/local/include -L/usr/local/lib -lavdevice -lavformat -lavfilter -lavcodec -lswresample -lswscale -lavutil -lm -lpthread -lz -lx264`
版权声明:本文为博主原创文章,未经博主允许不得转载。

ffmpeg h264转avi

将h264转换到avi格式: ffmpeg -i input.264 -s 640x480 output.avi -s : 为重新设置分辨率 -r  : 为帧率设置...
  • t1234xy4
  • t1234xy4
  • 2016年06月13日 10:47
  • 334

利用FFmpge进行视频压缩(从图像到H264视频流)

对于FFmpeg相信做视频或图像处理这一块的都不会陌生,在网上也能找到很多相关的代码,但由于版本不同等原因,往往找到的代码都是需要自行修改才可以用,为此本人希望能尽绵薄之力,将开发包和自行编写的代码都...
  • oHanTanYanYing
  • oHanTanYanYing
  • 2014年07月11日 22:57
  • 6681

使用FFmpeg将多幅图像压缩为H264视频流

使用FFmpeg是进行视频或图像处理开发的利器,如何将多幅图像压缩成H264视频流是本文讨论的内容。FFmpeg配置请参照http://blog.csdn.net/wootengxjj/article...
  • wootengxjj
  • wootengxjj
  • 2016年06月25日 15:58
  • 2148

ffmpeg h264实时流如何录像成Avi

h264一帧一帧的数据如何 赋值给av_interleaved_write_frame 函数进行写文件呢?
  • smilestone322
  • smilestone322
  • 2014年01月04日 16:56
  • 3750

ffmpeg avi转h264

ffmpeg -i test.avi -f h264 -vcodec libx264 -s 1440x1080 -r 25 test.264(avi转h264)
  • smilestone322
  • smilestone322
  • 2013年12月02日 18:48
  • 2034

利用vfw库将一系列bmp图转换为压缩的avi视频

#include "stdafx.h" #include "Vfw.h" #pragma comment( lib, "Vfw32.lib" ) #pragma warning ( disable ...
  • hk627989388
  • hk627989388
  • 2016年10月20日 15:21
  • 564

H264 数据avi文件封装和拆解

为了提高H264的保存效率,抛弃了FFmpeg库的avi封装,直接才源码的方式封装avi文件,源码来源于网络,经改造回馈网络。废话不多说,直接上干货。...
  • zhujinghao09
  • zhujinghao09
  • 2015年03月19日 15:27
  • 3946

使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码

ffmpeg开源库,实现将bmp格式的图片编码成x264文件。参考资料:http://blog.csdn.net/eightdegree/article/details/7425635#reply  ...
  • jsh13417
  • jsh13417
  • 2014年11月15日 14:01
  • 6338

ffmpeg封装H246为MP4

前言 文章主要对H264视频流封装为MP4格式文件的讲述,有实时H264视频流的封装和h264文件的封装,本文主要针对飞思卡尔I.MX6Q-vpu视频编码后的视频封装,所以没涉及到音频, 一、h264...
  • u012478275
  • u012478275
  • 2016年09月08日 17:33
  • 2390

ffmpeg (七):将h264编码的视频流保存为BMP或者JPEG图片

转自:http://blog.csdn.net/oldmtn/article/details/46742555 一般我们知道播放视频流的时候是有截图功能的。 所以我想是否可以将视频流保存为...
  • u010164190
  • u010164190
  • 2016年10月09日 22:29
  • 1496
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:# ffmpeg 将多幅图片压缩成视频 h264 avi
举报原因:
原因补充:

(最多只允许输入30个字)