ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

视频读写

2021-04-12 22:02:42  阅读:199  来源: 互联网

标签:视频 MPEG 读写 codec 参数 FOURCC CV 480


获取视频分辨率与帧数 对视频对象使用get函数

  获取各常量

  CAP_PROP_FRAME_HEIGHT(高度)

    CAP_PROP_FRAME_WIDTH (宽度)

  CAP_PROP_FRAME_COUNT(总帧数)

  CAP_PROP_FPS(fps)

  VideoWriter(filename, fourcc, fps, frameSize[, isColor]) -> <VideoWriter object>

      

  1. 第一个参数是要保存的文件的路径
  2. fourcc 指定编码器(

    ourcc 本身是一个 32 位的无符号数值,用 4 个字母表示采用的编码器。 常用的有 “DIVX"、”MJPG"、“XVID”、“X264"。可用的列表在这里。

    推荐使用 ”XVID",但一般依据你的电脑环境安装了哪些编码器。

    如果 fourcc 采用 -1,系统可能会弹出一个对话框让你进行选择

    CV_FOURCC('P', 'I', 'M', '1') = MPEG-1 codec

    CV_FOURCC('M', 'J', 'P', 'G') = motion-jpeg codec
    CV_FOURCC('M', 'P', '4', '2') = MPEG-4.2 codec 
    CV_FOURCC('D', 'I', 'V', '3') = MPEG-4.3 codec 
    CV_FOURCC('D', 'I', 'V', 'X') = MPEG-4 codec 
    CV_FOURCC('U', '2', '6', '3') = H263 codec 
    CV_FOURCC('I', '2', '6', '3') = H263I codec 
    CV_FOURCC('F', 'L', 'V', '1') = FLV1 codec
    ————————————————
    版权声明:本文为CSDN博主「yang_xian521」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/yang_xian521/article/details/7440190

  3. fps 要保存的视频的帧率
  4. frameSize 要保存的文件的画面尺寸
  5. isColor 指示是黑白画面还是彩色的画面(true表示彩色)

cv2.VideoCapture().set(propId, value)
功能:设置摄像头
参数:propId:设置的视频参数,
       类型:整数,
       可以参考 :cv2.VideoCapture().get()中的参数
       value: 设置的参数
返回值:bool值:
    true:不能确保摄像头已接受属性值
    flase:摄像头未接受属性值

cap.set(3, 480)

参数:3:在视频流的帧的宽度
   480:高度的数值
功能:把视频流的帧(图片)的宽度调成480

cap.set(4, 480)

参数:4:在视频流的帧的高度
   480:宽度的数值
功能:把视频流的帧(图片)的高度调成480

标签:视频,MPEG,读写,codec,参数,FOURCC,CV,480
来源: https://www.cnblogs.com/KAVEI/p/14650519.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有