fwrite视频写入帧率测试(不用测了。。)
生活随笔
收集整理的這篇文章主要介紹了
fwrite视频写入帧率测试(不用测了。。)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 背景
- 準(zhǔn)備工作
- 代碼
- 20211229
背景
我有點(diǎn)不明白,fwrite的寫入間隔是否會影響視頻的幀率,如果不影響,那最終視頻的幀率是由什么決定的,我決定做一個測試,因?yàn)檫@對我來說確實(shí)很重要!
準(zhǔn)備工作
先準(zhǔn)備一個正常可以被opencv讀取的視頻,我們用opencv一幀一幀把它讀出來,再用fwrite寫入
代碼
在windows VS上測試,opencv已配置好
哦。我看了KYSL 實(shí)現(xiàn)前端點(diǎn)擊錄制,后臺生成視頻,web前端再把視頻顯示功能(慧源曠腦后臺基本架構(gòu))后突然意識到,我們用fwrite寫進(jìn)去的時候是沒有幀率信息的,能顯示出幀率信息是因?yàn)槲矣胦pencv讀的時候設(shè)置了waitkey(30)。。。測試結(jié)束
20211229
額額,,后來看了下源碼,是用sleep睡眠函數(shù)來控制幀寫入時間間隔的,我還以為用了什么時間同步的高級手段呢!!
總結(jié)
以上是生活随笔為你收集整理的fwrite视频写入帧率测试(不用测了。。)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: size_t是什么数据类型?为什么要用s
- 下一篇: C++模板的概念<>(泛型编程)