当前位置: 首页 > article >正文

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

ffmpeg -i demo.mp4 -vf fps=1 -start_number 0 %5d.jpg

没有ffmpeg 的去官网下载,

ffmpeg.org/download.html

在这里插入图片描述
下载好之后,解压进入bin文件夹
在这里插入图片描述复制当前路径,下一步 配置环境
进入本机环境变量,把地址添加到path中
在这里插入图片描述
在这里插入图片描述
之后进入anaconda环境,输入ffmpeg -version,返回以下内容 说明安装成功
在这里插入图片描述
下面来分割视频,使用anaconda环境进入你要分割的视频的路径,输入下面的代码

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

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

ffmpeg -framerate 30 -i %05d.jpg -c:v libx264 -crf 23 output.mp4

http://www.kler.cn/news/303174.html

相关文章:

  • Vue组件:模板引用ref属性的使用
  • 微信小程序之轮播图组件封装
  • CTF常见编码及加解密(超全)第二篇
  • java程序员入行科目一之CRUD轻松入门教程(二)
  • layui监听table表单的多选框
  • 高级实时通信:基于 Python 的 WebSocket 实现与异步推送解决方案
  • 商务办公tips1:如何将网页转换为pdf
  • Python 数学建模——Vikor 多标准决策方法
  • 基于react native的锚点
  • 鼎捷新一代PLM 荣膺维科杯 “2023年度行业优秀产品奖”
  • 基于Service Worker实现WebRTC局域网大文件传输能力
  • C语言可变参数函数和可变参数宏
  • Python 数学建模——方差分析
  • 无人机之伯努利定律
  • RabbitMQ消费者确认和重复机制
  • Python爬虫案例七:抓取南京公交信息数据并将其保存成excel多表形式
  • EXCEL导出功能——相关报错
  • 微信小程序开发注意事项
  • 通过mqtt通信远程控制大疆无人机
  • Java 学习路线:语言、框架、中间件与数据库
  • 【RabbitMQ】RabbitMQ如何保证数据的可靠性,RabbitMQ如何保证数据不丢失,数据存储
  • 手机玩机常识-------诺基亚系列机型3/5/6/7/8详细的刷机教程步骤 手机参考救砖刷机教程
  • Linux+Docker:3分钟实现MinIO在线部署与Java集成
  • 性能测试的复习3-jmeter的断言、参数化、提取器
  • 240909-ChuanhuChatGPT集成Ollama的环境配置
  • 卷积神经网络经典模型架构简介
  • 中国电子学会202406青少年软件编程(Python)等级考试试卷(三级)真题与解析
  • Linux(5)--CentOS8使用yum
  • 【Vue】- Vue表达式
  • 【漏洞复现】科荣AIO moffice Sql注入漏洞