windows环境注意事项:

1、需先使用MSYS2编译安装ffmpeg+libx264,或下载内置libx264编码器的压缩包

2、thinkphp6中执行ffmpeg命令时,需将ffmpeg.exe文件拷贝到public目录

3、ffmpeg.exe位于public的子目录时,执行命令需带上ffmpeg.exe路径

E:/tp6/public/ffmpeg/bin/ffmpeg.exe -i fps_1.jpg -y fps.mp4

单张图片生成固定时长视频

ffmpeg -r 25 -f image2 -loop 1 -i fps_1.jpg -vcodec libx264 -pix_fmt yuv420p -s 1080*1920 -r 25 -t 30 -y fps.mp4

多张图片生成固定时长视频(平均分布时长)

ffmpeg -framerate 0.33 -f image2 -loop 1 -i fps_%d.jpg -vcodec libx264 -pix_fmt yuv420p -s 1080*1920 -r 25 -t 30 -y fps.mp4

使用到的参数释义

-r 25  帧率,默认帧率为25,表示每秒播放帧数-framerate 0.33  每秒播放图片张数,算法:round(1 / (视频总时长 / 图片总张数), 2)-f image2  输入流文件格式-loop 1  输入流循环次数,仅对图片有效,0表示无限循环-i fps_%d.jpg  文件名,%d、%2d表示匹配数字序列-vcodec libx264  视频编码,缺少时h5中可能无法播放-pix_fmt yuv420p  视频格式,缺少时h5中可能无法播放-s 1080*1920  视频分辨率,生成的视频最终尺寸-t 30  视频总时长,以秒为单位-y fps.mp4  覆盖视频文件

使用ffmpeg命令把单张或多张图片生成固定时长的视频相关推荐

  1. 关于FFmpeg将m3u8合并成mp4之后时长不对的解决方法

    关于FFmpeg将m3u8合并成mp4之后时长不对的解决方法 解决方法 导致时长不对的合并方法 concat方法会导致合并的视频时长有问题 ffmpeg -y -f concat -i ./downl ...

  2. 生成自定义时长的静音音频 | Java工具类

    生成一段自定义时长(精确到毫秒)的wav音频. 目录 Maven依赖 代码 参数说明和使用方法 总结 Maven依赖 <dependency><groupId>org</ ...

  3. python判定固定时长固定频率的音频是否连续

    我有一段时长大约为3.34 s 频率为1khz 的连续音频.该音频输入一个设备,经转换输出后,我想判断该音频是否还连续. 好了,这就是我的需求,看起来比较棘手,但我们稍稍了解音频采样率,码流,音频格式 ...

  4. FFmpeg命令(四)、 图片转视频

    @TOC 将多张图片转成视频 首先将视频转成图片集 ffmpeg -i test.mp4 -r 30 image-%3d.jpg 得到多张图片,将图片转成视频 ffmpeg -f image2 -i ...

  5. date 减去固定时长_javascript – 从Date对象减去日/月/年

    查看输入的日期是否有效日期的简单方法: var d = Date.parse('4/20/2010'); if (isNaN(d.valueOf())) { alert ("bad date ...

  6. date 减去固定时长_DATE_SUB() 函数从日期减去指定的时间间隔

    定义和用法 DATE_SUB() 函数从日期减去指定的时间间隔. DATE_SUB(date,INTERVAL expr type) date参数是合法的日期表达式.expr参数是您希望添加的时间间隔 ...

  7. date 减去固定时长_案例一:shell脚本指定日期减去一天

    如果只减去一天的话,直接写就可以了. #date -d"yesterday 20150401" +%Y%m%d 如果要减去几天,还可以这样写,如果用负数是往前数, #date -d ...

  8. date 减去固定时长_如何使用 dateadd函数从日期减去一年

    匿名用户 1级 2017-02-07 回答 返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔. 语法 DateAdd(interval, number, date) Da ...

  9. ffmpeg命令解析

    前言 FFMPEG是特别强大的专门用于处理音视频的开源库.你既可以使用它的API对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来编辑你的音视频文件. 本 ...

  10. 音视频编解码流程与如何使用 FFMPEG 命令进行音视频处理

    一.前言 FFMPEG 是特别强大的专门用于处理音视频的开源库.你既可以使用它的 API 对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来编辑你的音视频 ...

最新文章

  1. SharePoint2010是个什么东西
  2. mysql创建表语句 引擎、编码和字符集设置
  3. poj 2785 hash
  4. FPGA之道(10)布线资源与接口资源
  5. 实现dmx512_LED灯具DMX512信号与普通TTL信号区别
  6. gulp+browserSync自动刷新页面
  7. DynamicFusion: Reconstruction and Tracking of Non-rigid scenes in real-time
  8. wireshark之不显示ip问题(五)
  9. WSL2.0解决:/bin/bash: xsel: command not found
  10. Java虚拟机知识点【栈帧】
  11. 【IoT】 产品设计:结构设计之ABS塑料表面处理工艺
  12. python dlib caffe人脸相似度_基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【二】人脸预处理...
  13. Energy python API 代码学习
  14. 测评分享丨海思Hi3519AV100开发板功能测试
  15. 【RL】算法简介与实现
  16. selenium是python_selenium+Python(事件)
  17. C#方法名前的方括号作用
  18. SUN软件包管理的命令:pkgadd
  19. Lessonnbsp;6nbsp;Percynbsp;Bu…
  20. ffmpeg MP4 提取 MP3文件

热门文章

  1. 银行家算法02--申请资源 (操作系统)
  2. win7更新服务器证书,ie浏览器网站安全证书更新方法介绍
  3. 阿里云缺少中间证书:小程序在开发者工具和ios请求正常,在安卓手机上无效
  4. 初创公司几个投资人,各占多少股份合适
  5. 淘宝评论API接口,item_review-获得淘宝商品评论API接口接入说明
  6. [ROS2基础]launch 文件和多节点进程
  7. [python爬虫之路day4]:xpath基本知识lxml结合xpath进行数据分析爬取豆瓣电影
  8. 拿中国互联网的两个航母说事(一)--腾讯战略
  9. 【转】很实用的编程英语词库,共收录一千五百余条词汇
  10. 大白话C++:新手入门教程(附源码及详解、视频课程资料推荐)