问题描述
我正在制作一个程序,该程序必须处理实时视频源并可能将源的短片保存到文件中。使用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 (将#修改为@)