我在openCV中编写视频文件的步骤如下:
CvVideoWriter *writer =cvCreateVideoWriter(fileName, Codec ID, frameRate, frameSize); // Create Video Writer
cvWriteFrame(writer, frame); // Write frame
cvReleaseVideoWriter(&writer); // Release video writer
上面的代码段以固定的帧速率写入。我需要写出可变帧率视频。我之前使用libx264的方法涉及将每个时间戳写入每个帧。
所以,问题是如何在openCV中为时间戳写一个帧 - 具体的API是什么?更一般地说,如何创建可变帧速率视频?