关于ubuntu20版本录制视频播放速度很快问题
来源:11-11 实战H264编码2
小陈2022
2022-05-02
自己写的代码测试录制视频后,播放yuv和h264的速度都大概是2倍
怀疑自己的代码有问题,然后下载老师的源码,修改成linux下用的,测试也是一样
使用ffmpeg用shell命令直接录制就是正常的
网上找了很多资料,都没解决,也很少人遇到
最后觉得会不会是ubuntu版本的问题?
找了个18.04版本的ubuntu,重新配置所有环境(各种库的版本保持一样)后编译程序
重新录制视频,播放正常,又测试几遍,还是不行
主要问题点看起来是在av_read_frame这个函数,速度达不到要求
现在我怀疑是不是摄像头实际性能不行
写回答
2回答
-
小陈2022
提问者
2022-05-02
网上搜了很多资料,确定问题是ubuntu在虚拟机环境下,摄像头无法满帧率获取数据
https://blog.csdn.net/zhuodesheng/article/details/107747330
通过摄像头测试软件guvcview,可以查看实时帧率,准确看到不管什么分辨率下,帧率保持在14多
00 -
小陈2022
提问者
2022-05-02
问题现象是采集视频的速度,并不能按我要求的来,不管我设置30还是25还是20,采集的最大速度都达不到。比如300帧,30的帧率,实际测试要接近30秒才采集完。播放的时候按照30的fps去播放,就会变快很多。
目前看,只有10fps是比较正常的,等我新的摄像头到了看看,手头的摄像头很久以前的了012022-05-03
相似问题