【发布时间】:2016-01-20 16:45:52
【问题描述】:
我们有一个摄像头,可以以 163 的高 FPS 速率录制视频。
要在 C# 中从相机捕获,我们使用 AForge.Video 库。捕获工作正常。
为了将视频保存到文件中,我们使用 AForge.Video.FFMPEG.VideoFileWriter 如下:
FileWriter.Open("test.avi", eventArgs.Frame.Width, eventArgs.Frame.Height, 163, VideoCodec.MPEG4, 5000000);
我们想要弄清楚的是如何使用 VideoFileWriter 来制作慢动作视频。
假设我们必须对视频文件输出的帧速率做一些事情?如果是这样,我们应该将帧速率设置为多少?如果不是,获得慢动作输出的正确方法是什么?
谢谢!
【问题讨论】:
-
典型的帧率是 24、29.97、30、50、60 等。基本上没关系,只要尝试看起来最好的。您只需要确定使用哪个帧速率即可计算减速比例。不过我不是视频专家。
-
@Jens 你能建议你从哪里得到这些数字吗?例如,为什么是 24 而不是 25?
-
这些只是电影、电影和数字场景中各种标准的一些共同值。
标签: c# video ffmpeg slowmotion