ffmpeg-提取视频帧

在这里插入图片描述
参考 :Useful FFmpeg Commands for Working with Audio and Video Files
方式二:
首先要下载ffmpeg,这里只说Windows下的方式(linux不难),首先去官网,下载Windows版本的安装包

python趣味代码之ffmpeg实现视频转码+cmd动画效果

注意要在cmd中运行(win+R–>cmd)

ffmpeg -i  F:\Study\First_Grade\Winter_Vacation\Real-time-face-recognition-master\Video-Expression-Recognition-master\images\qi.avi -r 10 -f image2 F:\Study\First_Grade\Winter_Vacation\Real-time-face-recognition-master\Video-Expression-Recognition-master\Results\%05d.png

Python运行ffmpeg 解析视频中碰到的路径问题

此可以正常运行

#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
from PIL import Image               # 如果没有该库,请 pip install PIL
import numpy                        # 如果没有该库,请 pip install numpy


frame = 10                  # 每秒10帧, 即一秒十张
def get_image(video_path, image_path):
    try:
        # print('E:/file/ffmpeg-20200608-d29aaf1-win64-static/bin/ffmpeg -i  {0} -r {1} -f image2 {2}\%05d.png'.format(video_path, frame, image_path))
        os.system('E:/file/ffmpeg-20200608-d29aaf1-win64-static/bin/ffmpeg -i  {0} -r {1} -f image2 {2}\%05d.png'.format(video_path, frame, image_path))
    except:
        print('ERROR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
if __name__=='__main__':
    get_image('images/qi.avi','Results')
版权声明:本文为qq_35482604原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_35482604/article/details/106659793

智能推荐

FFmpeg解码视频帧为jpg图片保存到本地

附上源码: http://download.csdn.net/download/qq_28284547/10031785 GitHub:https://github.com/kui92/FFmpegTools 我从网上找到了编译好的FFmpeg文件,直接考到自己的工程里的。 配置gradle与CMakeLists gradle CMakeLists cmake_minimum_required(V...

Layui parent.layui.open弹框之Iframe 传值处理

Layui open弹框获取值的方法 介绍:Layui 弹框之Iframe传值处理 我的想法 解决 子页面 获取 父页面方法以及元素。 上代码,看图片 原创作品,欢迎来讨论! 介绍:Layui 弹框之Iframe传值处理 本人在使用到layui的iframe版 ,里面使用到了弹框 。 普通弹框:layui.open(); 像这种传递值都没什么问题 , 子页面获取父页面值 或者父页面获取子页面值 全...

外置Tomcat无法使用devtools实现热部署

练手的项目每次有源码或者页面更新都需要重新启动,不能忍,热部署走一波 这个项目是用外置Tomcat启动的 项目层级目录 模块依赖关系:service 依赖于 model 依赖于 api (启动类在service模块中) 引入devTools依赖,确定相关idea配置无误后,发现热部署没有生效 得出结论: devTools无法对使用对外置的tomcat运行的项目生效 于是在网上搜索外置tomcat项...

C++跨平台库QT学习7 使用UnitTest单元测试入门

C++跨平台库QT学习7 使用UnitTest单元测试入门 一、新建子目录项目 二、新建控制台项目 三、新建测试用例子目录项目 mycalctest.pro文件内容: 测试用例文件test_mycalctesttest.cpp 在子项目`mycalctest`点右键、运行 一、新建子目录项目 在QT点击菜单 文件-新建文件或项目-其他项目-子目录项目: 二、新建控制台项目 然后继续建一个子项目: ...

猜你喜欢

Python实用模块(二十五)loguru

软硬件环境 windows 10 64bits anaconda with python 3.7 loguru 0.5.3 前言 Python实用模块(十四)logging https://xugaoxiang.com/2019/12/04/python-module-logging 已 经介绍过了python内置日志模块logging。我们要使用logging,一般来讲,都是需要进行一...

Glide图片加载框架的使用简介与功能介绍

Glide图片加载框架的使用简介 . 1. 在app/build.gradle文件当中添加如下依赖: 2. 在AndroidManifest.xml中声明一下网络权限才行: 3. 开始使用Glide加载图片 with()方法的介绍 作用: 用于创建一个加载图片的实例;with()方法可以接收Context、Activity或者Fragment类型的参数 注意: with()方法中传入的实例会决定G...

编写过滤器解决全局乱码问题

过滤器编写步骤 编写一个类实现javax.servlet.Filter接口 重写接口中所有的方法,其中doFilter方法执行过滤的功能 配置过滤器 在web.xml中配置 使用注解@WebFilter 解决乱码需要添加这句代码:req.setCharacterEncoding(“utf-8”); 字符集与网页的编码要一致 EncodingFilter.java: 过滤器的...

HTML+CSS+JS做一个简易音乐播放器

先给大家看下效果: 实现功能:音乐播放,歌词跟随进度滚动,中间随着音乐播放图片360度旋转 文件目录: 做一个播放器,音乐和歌词事先要下载好,搜一些自己喜欢的封面,让图片360度旋转的样式,通过按钮增删样式达到跟音乐同步进行: 其中歌词匹配才是让我头疼的,所有JS代码部分: 需要所有源码,可以去github上自行下载: https://github.com/lzs1996/MusicPlayer....

Ecplise(jsp文件)导入css文件路径没错,但是没有样式(不生效/无效)

一、检查css文件的【路径】是否正确 1、:将页面在【浏览器】打开,按【Ctrl+u】,查看【页面源代码】(也可右键点击) 若页面进行【跳转】------>说明css路径没错 二、若路径有问题 参考链接: 1、Jsp中引入css等外部文件路径问题 https://blog.csdn.net/prospective0821/article/details/79775626?utm_medium...