diff --git a/ISCamRecorder/ISCamera.cs b/ISCamRecorder/ISCamera.cs index ed5752c..52a22f7 100644 --- a/ISCamRecorder/ISCamera.cs +++ b/ISCamRecorder/ISCamera.cs @@ -118,15 +118,15 @@ /// ファイル保存 /// /// - public void SaveToFile(string outDir, int movieRate, string imageType) { - Debug.WriteLine($"{_CamID} starts saving."); + public void SaveToFile(string outDir, float frrate, int movieRate, string imageType) { + Debug.WriteLine($"{_CamID} starts saving with {frrate}fps."); // 保存先確保 var outDir2 = Path.Combine(outDir, _CamID); Directory.CreateDirectory(outDir2); // 動画保存準備 var movieFile = Path.Combine(outDir, $"{_CamID}.mp4"); var writer = new H264Writer(movieFile, - _RecSink.OutputFrameType, (int)FrameRate, movieRate * 1000); + _RecSink.OutputFrameType, (int)frrate, movieRate * 1000); writer.Begin(); // ファイル保存 for (int i = 0; i < _bufferlist.Length; i++) { diff --git a/ISCamRecorder/MainForm.cs b/ISCamRecorder/MainForm.cs index 1872224..07e8af8 100644 --- a/ISCamRecorder/MainForm.cs +++ b/ISCamRecorder/MainForm.cs @@ -222,7 +222,7 @@ for (var i = 0; i < _Cameras.Count; i++) { var cam = _Cameras[i]; tasks[i] = Task.Run(() => cam.SaveToFile( - outputDir, movieRate, imageType)); + outputDir, frameRate, movieRate, imageType)); } Task.WaitAll(tasks);