./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相关推荐

  1. 将图片序列压缩成视频

    原文链接:http://blog.csdn.net/carson2005/article/details/7085480 有些时候,我们确实需要将一个图片序列压缩成视频文件,从而方便观看,或者给别人展 ...

  2. FFmpeg 将多张图片编码成视频

    前言 本篇文章的需求是将相机获取到的图片进行编码,编码成一个视频,耗费了大约一个星期的时间在解决各种问题.这里阐述一下这篇文章所要解决的几个问题: 1.如何将多张图片编码成视频. 2.如何进行定时录制 ...

  3. ios快速将显卡中数据读出压缩成视频--cocos2dx扩展

    2019独角兽企业重金招聘Python工程师标准>>> 手机平台性能是个关键问题. 压缩视频分成3个步骤: 读取显卡数据, 使用编码器压缩,保存文件. 使用libav 压缩的时候,软 ...

  4. 3、python 视频转图片及图片转视频、裁剪、创建图片压缩成视频

    背景:从视频中获取图片,进行数据标注,然后进行训练; 指定文件夹读取视频然后产生相应图片工具 # -*- coding: utf-8 -*- import os import cv2 import o ...

  5. avi怎么转换成视频?

    avi怎么转换成视频,avi转mp4视频!很多小伙伴在平时可能都下载到过avi格式的文件,但是对avi格式还是比较陌生的,严格来说avi是一种音频和视频的交错格式,是将语音和影像同步组合在一起的文件格 ...

  6. golang基于FFmpeg实现视频H264编解码

    文章目录 一.基本知识 1.1 FFmpeg相关 1.2 H.264相关 1.3 YUV相关 二.H264编码原理 2.1 帧类型分析 2.2 帧内/帧间预测 2.3 变换+量化 2.4 滤波 2.5 ...

  7. 通过ffmpeg把图片转换成视频

    ffmpeg是一个非常强大的工具,使用他可以转换视频格式,包括视频容器格式,视频编码格式.这里所说的视频,包括了视频和音频.可以更改视频的其他的参数,比如帧率-每秒播放的帧数, 视频的大小-尺寸等等. ...

  8. ffmpeg获取rtsp h265_用FFmpeg将rtsp视频流保存成H264、h265文件

    ffmpeg:FFmpeg的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward,是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算 ...

  9. 把图片转换成视频-ffmpeg

    把图片转换成视频-ffmpeg 2018年03月06日 22:05:08 zhangjundi 阅读数 4401更多 个人分类: Android开发 http://blog.csdn.net/huan ...

最新文章

  1. WMI技术介绍和应用——事件通知
  2. Spark 1.0 开发环境构建:maven/sbt/idea
  3. 如何用Python从数据库里面获取数据?4个步骤就能轻松实现
  4. 千山独行-一个人的创业路(连载五)
  5. 一步步使SSH连接您的github仓库
  6. 4015-基于递归的折半查找(C++)
  7. vue-resource插件使用
  8. viso怎么控制连接线_什么是节气门?多久清洗一次?怎么清洗?
  9. 【Tableau Desktop 企业日常技巧12】Tableau CA或者CDA 考试真题(附带国外面试题目)
  10. html文件类型怎么改,更改文件类型,教您文件类型如何更改
  11. 用php表示掷骰子两次比大小,[宜配屋]听图阁
  12. [渝粤教育] 山东职业学院 话说铁道 参考 资料
  13. android qq悬浮窗口,qq悬浮窗口在哪里打开?怎么设置QQ悬浮窗?qq悬浮窗口设置方法分享...
  14. 华为 Gauss数据库十问
  15. 尝试用Unity还原蔚蓝(Celeste)—— 真·操控、移动、手感篇
  16. solaris 的ZFS操作
  17. 【面试大全-MQ】-消息队列
  18. 力扣 2200. 找出数组中的所有 K 近邻下标
  19. 深度学习笔记之关于常用模型或者方法(四)
  20. Ardiuno云门禁

热门文章

  1. Oracle取排序的第五条数据,OVER(PARTITION BY)函数介绍 【oracle中按A分组按B排序,再取B中第一条数据的查询】...
  2. 工程管理系统企业工程管理系统简介
  3. 获取windows系统ip、计算机名、当前用户名
  4. Scrapy爬取IT桔子死亡公司库及资本机构数据
  5. 手机号校验规则的正则表达式,包括199及177号段
  6. python输出如何加单位_如何以十为单位写出数据输出
  7. c语言零基础第一课:认识c语言
  8. 入职两年申请涨薪3K被拒,是我平时好脸给多了?转身立马裸辞走人...
  9. idea双击无反应。打不开解决办法
  10. YOLOv5 中 metrics.py 之 ap_per_class compute_ap 学习记录