ffmpeg:制作gif / 提取视频帧为图片
1、制作Gif
//将指定时间区间的视频转为gif
ffmpeg -ss 起始时间 -t 持续时间 -i wangzai.mp4 wangzai.gif
ffmpeg -ss 9 -t 5 -i wangzai.mp4 wangzai.gif
将会从视频的9秒开始截取5秒片段转换为gif图片。
-ss也可以设置为00:00:00.000的形式,为小时、分钟、秒、毫秒,例如00:00:09.000。//缩放
ffmpeg.exe -i zai.mp4 -vf scale=iw/2:-1:flags=lanczos 2.gif设置缩放
//裁剪
ffmpeg.exe -i zai.mp4 -vf "crop=592:588:0:347" 1.gif-vf "scale=宽:高:flags=lanczos,fps=数值,crop=宽度:高度:宽度起始:高度起始"
左上角为[0 0]
2、提取视频帧为图像
ffmpeg.exe -ss 00:04:02 -i LiJiang.mkv -y -t 0.001 -s 5120*2560 -f image2 "0722.png"
-ss 开始时间 -> 时:分:秒
-i 输入视频文件
-y 表示无需询问,直接覆盖输出文件(如果有原文件的话)
-t 对文件的编辑处理要持续多长时间。
-s 分辨率
image2:即转换成图片
ffmpeg:制作gif / 提取视频帧为图片相关推荐
- 基于 ffmpeg + Webassembly 实现前端视频帧提取
作者:jordiwang https://juejin.im/post/6854573219454844935 现有的前端视频帧提取主要是基于 canvas + video 标签的方式,在用户本地选 ...
- python使用方法视频-python读取视频流提取视频帧的两种方法
本文实例为大家分享了python读取视频流提取视频帧的具体代码,供大家参考,具体内容如下 方法一:通过imageio库和skimage库 1. 安装环境: pip install imageio pi ...
- 用python打开视频_python读取视频流提取视频帧的两种方法
本文实例为大家分享了python读取视频流提取视频帧的具体代码,供大家参考,具体内容如下 方法一:通过imageio库和skimage库 1. 安装环境: pip install imageio pi ...
- python批量提取视频帧
python批量提取视频帧 python批量提取视频帧,两种提取方式: 按帧数提取,每个视频提取固定帧数,若所取帧数超过视频总帧数,则截取视频所有帧 按时间间隔提取,每个time提取一帧 1. 使用示 ...
- Python快速从视频中提取视频帧(多线程)
Python快速提取视频帧(多线程) 今天介绍一种从视频中抽取视频帧的方法,由于单线程抽取视频帧速度较慢,因此这里我们增加了多线程的方法. 1.抽取视频帧 抽取视频帧主要使用了 Opencv 模块. ...
- opencv提取视频帧,将多张图片组合成视频(C++)
OpenCV-视频处理-视频处理5191 2 opencv提取视频帧,将多张图片组合成视频(C++) 作者:bit452 参考:http://blog.sina.com.cn/s/blog_5f593 ...
- python把视频取帧_用Python提取视频帧
我想提取视频帧并保存为图像.import os, sys from PIL import Image a, b, c = os.popen3("ffmpeg -i test.avi" ...
- 小程序收集箱:提取视频中的图片(python)
本程序用于提取视频中的图片.本程序由其他博主提供,在此表示感谢. 如有疑问可联系hardenqiu@foxmail.com. # -*- coding: utf-8 -*- import os imp ...
- Qt应用程序开发五:QMediaPlayer播放视频,提取视频帧,多窗口播放同一视频
效果图: 方法一:QMediaPlayer+QVideoWidget (如果其他格式视频播放不出来,安装一个视频解码器可以解决) #include "QMutPlayer.h" # ...
最新文章
- [hdu5225][BC#40]Tom and permutation
- python代理爬取存入csv文件
- python修改excel后打印_python 处理excel并打印excel
- Linux下的OpenSSL编程
- webstorm使用技巧
- 【网络小说推荐】纨绔才子
- QQ正式上线QID功能 用户可自定义专属身份卡
- ubuntu服务器python3.6报错ModuleNotFoundError: No module named '_bz2'
- java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析
- 通过分布式把本地图片上传到FTP(1)
- noteexpress如何不生成校对报告
- php打印日期,php打印日期
- 小米wifi 苹果驱动安装教程macOS Mojave 10.14,Sierra 10.12测试通过
- IOS开发 百度语音实现播报及IOS12.1后的播报功能问题与实现
- 【项目】08年度科创项目“绘图助手工具箱”项目成果发布
- 数学建模-灰色预测模型基本原理及其编程实现
- Unity开发时遇到的各种需要注意的地方
- 休闲“农家乐”agritainment
- 博客专家贡献(2022年至今)--2022-11-29(转)
- python条件判断练习—(猜拳游戏)