ffmpeg 命令图片和视频相互转换
1当前文件环境:
ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.jpg
ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.bmp
使用ffplay test.jpb
ffplay test.bmp
都是可以打开的
参数介绍:
-y 如果当前文件夹有输出文件就覆盖,不提示
-f 输出格式 (image2是一种格式)
-ss 起始时间
-s 输出分辨率
-vframes 帧 (如果大于1,就要按%03d test%03d.bmp这样的格式符)
比如下面命令:
ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 5 -s 640x360 test%03d.bmp
(输出5张图片)
2 批量输出图片:
批量输出图片:
ffmpeg -i test.mp4 -t 5 -s 640x360 -r 15 frame%03d.jpg
-t 5秒
-r 帧速率
3 图片合成视频:
图片合成视频:
ffmpeg -f image2 -i frame%03d.jpg -r 25 video.mp4
4 视频中生成gif图片:
视频中生成gif图片:
ffmpeg -i test.mp4 -t 5 -r 1 gif1.gif
播放:ffplay gif1.gif
(1秒1帧)
ffmpeg -i test.mp4 -t 5 -r 25 -s 640x360 gif2.gif
播放:ffplay gif2.gif
(1秒25帧)
5 将gif转为视频:
将gif转为视频:
ffmpeg -f gif -i gif2.gif git.mp4
播放:ffplay git.mp4
ffmpeg 命令图片和视频相互转换相关推荐
- 使用FFmpeg命令处理音视频
文章目录 前言 一.ffprobe相关命令 1.使用ffprobe查看音频文件的信息 2.使用ffprobe查看视频文件的信息 二.ffplay相关命令 1.基本的ffplay命令 2.音视频同步命令 ...
- android视频剪辑处理第三方,Android 中通过 FFmpeg 命令对音视频编辑处理
以下文章来源于DevYk ,作者DevYK 音视频编辑器 前言 有时候我们想对音视频进行加工处理,比如视频编辑.添加字幕.裁剪等功能处理,虽然 Github 上开源了一些比较不错的项目,但是如果我们想 ...
- Android 中通过 FFmpeg 命令对音视频编辑处理(已开源)
视音频编辑器 前言 有时候我们想对音视频进行加工处理,比如视频编辑.添加字幕.裁剪等功能处理,虽然 Github 上开源了一些比较不错的项目,但是如果我们想在此项目上进行二次开发,比如我想拿到该项目的 ...
- android音视频工程师,音视频学习 (十三) Android 中通过 FFmpeg 命令对音视频编辑处理(已开源)...
## 音视频学习 (十三) Android 中通过 FFmpeg 命令对音视频编辑处理(已开源) ## 视音频编辑器 ## 前言 有时候我们想对音视频进行加工处理,比如视频编辑.添加字幕.裁剪等功能处 ...
- ffmpeg把图片生成视频
图像批量重命名 使用ffmpeg将图片转视频,首先需要将图片按照数字命名排列好,在不改变文件夹内图片顺序的情况下,对图片批量重命名. 进入到图片的文件夹下: cd image/ 终端下重命名(0.jp ...
- 音视频编解码流程与如何使用 FFMPEG 命令进行音视频处理
一.前言 FFMPEG 是特别强大的专门用于处理音视频的开源库.你既可以使用它的 API 对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来编辑你的音视频 ...
- ffmpeg将图片转为视频
项目需要一款java录制屏幕的软件. 找了半天找到java截屏的API,因此获取了一组的图片. 一大组图片存在许多冗余的信息,因此需要转为视频,粗略计算 100长图大小10M, 转成视频变成180+K ...
- FFMPEG命令行处理视频进阶——高阶必读
from: https://blog.csdn.net/zhangamxqun/article/details/80295833 FFMPEG拥有强大的视频处理能力,可惜的是有很多人不知道如何使用.本 ...
- Python-OpenCV实现图片和视频相互转换的简单+实用方法(附代码)
近两天刚好需要操作图片转视频,视频转图片小操作,在网上搜了一些博文发现会存在一些小bug.因此,在这里记录一下直接调好就可以使用的代码. 首先是图片转视频(使用对象:尺寸大小都一样的图片) impor ...
最新文章
- python在windows下import其他模块的注意事项
- 什么是数据库范式(NF)?从一范式到五范式分别是什么?
- Java虚拟机:class类文件结构
- LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)
- LeetCode283——Move Zeroes(将0移动到数组最后面)
- git-索引-1909
- 不知道从哪里开始更新你的秋季海报设计?
- python : 自定义可迭代类,__iter__ ,__next__的作用
- C#净化版WebApi框架
- 函数与导数中常用的函数和不等关系
- 为什么 Mac 适合编程?
- iview+Collapse折叠面板动态操作表单
- 录音笔新燃点:AI+创新 实现应用场景再迭代
- 阿里笔试之Java分词统计
- 如何快速建立一个优秀的账号体系
- 怎么仿制html文件,简单仿制HTML网页
- Pytorch 单机多卡训练DDP
- 内网穿透妙用——内网转公网nat123
- ST-GCN demo运行记录
- php免费虚拟商城系统,开发免费php开源商城系统的难处
热门文章
- volumes是什么意思中文翻译_volume是什么意思_volume的翻译_音标_读音_用法_例句_爱词霸在线词典...
- Oracle 恢复dmp文件到数据库表中(超大DMP) 【数据系列 3】
- 【历史上的今天】10 月 26 日:NetBSD 系统发布;Windows 8 诞生;微软推出 Surface 系列
- 18周过后~(学期总结)
- 看看京东应急供应链是怎样构建的?
- Apollo Planning决策规划算法代码详细解析 (1):Scenario选择
- Stanford Named Entity Recognizer (NER) 斯坦福命名实体识别(NER)
- org.hibernate.UnknownEntityTypeException: Unable to locate persister: 异常解决
- 图像修复:Object Removal by Exemplar-Based Inpainting 学习笔记
- Docker学习笔记 (狂神说)