zoukankan      html  css  js  c++  java
  • python对外部程序的调用

    调用外部程序的两种方法:os.system和subprocess

    python实现录屏功能

    # coding=utf8
    import time,os
    
    # 输出视频文件
    outputfile = 'd:/data/bandicam/tmp/'  + time.strftime('%Y%m%d_%H%M%S', time.localtime()) + '.mp4'
    
    # 工具目录
    ffmpegDir = r'd:dataandicam	mpffmpeg.exe'
    
    settings = [
        '-y -rtbufsize 100M -f gdigrab -framerate 10',   # 帧率等
        '-offset_x 1000 -offset_y 0 -video_size 640x480', # 录制指定屏幕区域
        '-draw_mouse 1 -i desktop -c:v libx264',         # 视频编码格式
        '-r 20 -preset medium -tune zerolatency -crf 35', # 视频压缩参数
        '-pix_fmt yuv420p -fs 100M  -movflags +faststart "%s"' % outputfile  # 大小限制 等
    ]
    
    # 将参数组合起来
    recordingCmdLine = ' '.join([ffmpegDir]+settings)
    
    # 查看命令内容
    print(recordingCmdLine)
    
    # 执行命令录制视频
    # os.system(recordingCmdLine)

  • 相关阅读:
    js把日期字符串转换成时间戳
    JS array 数组
    for循环中的if嵌套
    第三章:图像增强
    直方图均衡化
    第二章:数字图像处理基础
    马赫带效应
    图片格式
    4邻接,8邻接和m邻接
    第一章:绪论
  • 原文地址:https://www.cnblogs.com/xiao-qing/p/9306616.html
Copyright © 2011-2022 走看看