如何将四 CC 转换为文件扩展名?

问题描述

我正在制作一个程序,该程序必须处理实时视频源并可能将源的短片保存到文件中。使用OpenCV,获取视频源的四个CC代码很简单

#include <opencv2>

int main(int,char**) {
    int deviceCode = 0;  // Use default camera
    cv::VideoCapture cap;
    cap(deviceCode);
    int fourcc = (int)cap.get(cv::CAP_PROP_FOURCC);

   // further processing...

   cap.release();

   return 0;
}

import cv2 as cv

deviceCode = 0  # Use default camera
cap = cv.VideoCapture(deviceCode)
fourcc = int(cap.get(cv.CAP_PROP_FOURCC))

# Further processing...

cap.release()

但是,我如何使用四个 CC 为保存的视频剪辑的文件创建文件扩展名?某些库中是否有一个方便的函数可以接收四个 CC 并将文件扩展名作为字符串返回?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)