Ошибочные fps от VideoCapture opencv
Я получаю fps из видеофайлов, используя opencv. Это работает хорошо для всех видео, которые я имею, кроме тех видео, записанных моим телефоном (примечание Samsung). Я получаю fps=90000, вызывая VideoCapture::get(CV_CAP_PROP_FPS) для. Я проверил свойства видеофайлов, снятых по телефону, кажется, что нет проблем с записанными файлами (fps = 30), но когда я получаю fps от opencv, его ошибочное значение!
Кто-нибудь получает эту проблему? любое предложение?
РЕДАКТИРОВАТЬ:
VideoCapture input_video("20.mp4"); // here I read a file, recorded by cameraphone
double fps=input_video.get(CV_CAP_PROP_FPS);
cout<<fps<<endl; // prints 90000 !!!!!
// continue without problem