python利用ffmpeg进行录制屏幕的方法


Posted in Python onJanuary 10, 2019

前几天下载了几个视频,但是有两集是一个视频的,偶尔找到了ffmpeg处理视频的方法,它的功能非常强大。因此,分享一下,一起学习。

import subprocess,sys,os
import re
class CutSplicingVdeio(object):
  def __init__(self):
    pass
  #dercription CutSplicingVdeio this class function
  def instructions(self):
    dercription="vdeio and image transform,vdeio other opreation"
    return dercription
  def transcribeScreen(self,filePath):
    filePath=filePath.decode('utf-8')
    cmd=ffmpegPath + " -f gdigrab -framerate 60 -offset_x 0 -offset_y 0 -video_size 1366x768 -i desktop " + filePath
    cmd=cmd.encode(sys.getfilesystemencoding())
    if "?" in cmd:
      cmd=cmd.replace("?","")
    print cmd
    subprocess.call(cmd , shell=True)

vp=CutSplicingVdeio()       vp.transcribeScreen(r"C:\Users\Administrator\Desktop\transcribe.avi")
#according to give a video filepath (transcribe Screen)

首先,写了一个api,里面的的一个录制屏幕的功能,其他的暂时没写,以后再分享。

vp.transcribeScreen传递路径后执行transcribeScreen,为让中文显示正常转换一下编码格式,

之后执行cmd命令即可。

win7系统执行后报错,不知原因,排产原因是在路径里多出一个?,去除之后,完美运行。

也可以直接cmd运行 D:\LenovoC\ffmpeg\bin\ffmpeg.exe -f gdigrab -framerate 60 -offset_x 0 -offset_y 0 -video_size 1366x768 -i desktop C:\Users\Administrator\Desktop\transcribe.avi。

好了今天就到这里。

以上这篇python利用ffmpeg进行录制屏幕的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
Mar 30 Python
Python写入CSV文件的方法
Jul 08 Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
Python回文字符串及回文数字判定功能示例
Mar 20 Python
Python中对数组集进行按行打乱shuffle的方法
Nov 08 Python
python 堆和优先队列的使用详解
Mar 05 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
python中sort sorted reverse reversed函数的区别说明
May 11 Python
将pycharm配置为matlab或者spyder的用法说明
Jun 08 Python
详解Python爬虫爬取博客园问题列表所有的问题
Jan 18 Python
Python实现石头剪刀布游戏
Jan 20 Python
Python3.6.2调用ffmpeg的方法
Jan 10 #Python
Django组件之cookie与session的使用方法
Jan 10 #Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
Jan 09 #Python
python pcm音频添加头转成Wav格式文件的方法
Jan 09 #Python
python基于C/S模式实现聊天室功能
Jan 09 #Python
python 通过麦克风录音 生成wav文件的方法
Jan 09 #Python
Python 利用pydub库操作音频文件的方法
Jan 09 #Python
You might like
PHP+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
关于php fread()使用技巧
2010/01/22 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
PHP正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
一个JS翻页效果
2007/07/23 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
js有关元素内容操作小结
2011/12/20 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
微信小程序(应用号)简单实例应用及实例详解
2016/09/26 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
node puppeteer(headless chrome)实现网站登录
2018/05/09 Javascript
Element 默认勾选表格 toggleRowSelection的实现
2019/09/04 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
[53:36]Liquid vs VP Supermajor决赛 BO 第三场 6.10
2018/07/05 DOTA
Python中你应该知道的一些内置函数
2017/03/31 Python
使用Python制作微信跳一跳辅助
2018/01/31 Python
pandas 空数据处理方法详解
2019/11/02 Python
python 制作网站筛选工具(附源码)
2021/01/21 Python
Html5之title吸顶功能
2018/06/04 HTML / CSS
美国旅游网站:Tours4Fun
2017/02/17 全球购物
领先的荷兰线上超市:荷兰之家Holland at Home(支持中文)
2021/01/21 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
会计专业自我评价
2014/02/12 职场文书
餐饮营销方案
2014/02/23 职场文书
检讨书1000字
2014/10/11 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
会计主管竞聘书
2015/09/15 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS