从安装ffmpeg开始,把一个视频按照每秒30帧fps剪切为图片

powershell 复制代码
ffmpeg -i demo.mp4 -vf fps=1 -start_number 0 %5d.jpg

没有ffmpeg 的去官网下载,

ffmpeg.org/download.html

下载好之后,解压进入bin文件夹
复制当前路径,下一步 配置环境

进入本机环境变量,把地址添加到path中

之后进入anaconda环境,输入ffmpeg -version,返回以下内容 说明安装成功

下面来分割视频,使用anaconda环境进入你要分割的视频的路径,输入下面的代码

powershell 复制代码
ffmpeg -i demo.mp4 -vf fps=30 -start_number 0 %5d.jpg

demo.mp4 是目标视频的名称

fps=30是一秒分割为30帧

-start_number 0是命名从0开始,依次加1

%5d.jpg是图片名称占位5个,不足5位的补0,如00222.jpg

相反的,把图片合成为视频可以这样:

powershell 复制代码
ffmpeg -framerate 30 -i %05d.jpg -c:v libx264 -crf 23 output.mp4
相关推荐
lxkj_20244 小时前
使用线程局部存储解决ffmpeg中多实例调用下自定义日志回调问题
ffmpeg
简鹿办公7 小时前
如何提取某站 MV 视频中的音乐为 MP3 音频
音视频·简鹿视频格式转换器·视频提取mp3音频
yufengxinpian7 小时前
集成了高性能ARM Cortex-M0+处理器的一款SimpleLink 2.4 GHz无线模块-RF-BM-2340B1
单片机·嵌入式硬件·音视频·智能硬件
runing_an_min9 小时前
ffmpeg视频滤镜:替换部分帧-freezeframes
ffmpeg·音视频·freezeframes
ruizhenggang9 小时前
ffmpeg本地编译不容易发现的问题 — Error:xxxxx not found!
ffmpeg
runing_an_min11 小时前
ffmpeg视频滤镜:提取缩略图-framestep
ffmpeg·音视频·framestep
小曲曲12 小时前
接口上传视频和oss直传视频到阿里云组件
javascript·阿里云·音视频
安静读书14 小时前
Python解析视频FPS(帧率)、分辨率信息
python·opencv·音视频
佑华硬盘拷贝机14 小时前
音频档案批量拷贝:专业SD拷贝机解决方案
音视频
EasyNVR14 小时前
NVR管理平台EasyNVR多个NVR同时管理:全方位安防监控视频融合云平台方案
安全·音视频·监控·视频监控