在opencv中可以获得视频的分辨率,帧率,时间等信息,怎么用这些信息计算视频文件的大小和码率?
2个回答
2013-12-28
展开全部
你清楚分辨率,帧率是什么么?
分辨率表示一张图片的像素数比如1024*1024的分辨率其图像大小就是1M(不包括头文件占用的,而且是未压缩的图片),帧率代表每秒有多少张图片,假设一秒有24张1024*1024的图片,那么每秒的数据量就为24M,视频大小(未压缩的就为24M),当然真彩数据(RGB)需要X3,
码率这个就要看你视频的压缩情况了,不同的格式都有不同的码率,具体参考百度
分辨率表示一张图片的像素数比如1024*1024的分辨率其图像大小就是1M(不包括头文件占用的,而且是未压缩的图片),帧率代表每秒有多少张图片,假设一秒有24张1024*1024的图片,那么每秒的数据量就为24M,视频大小(未压缩的就为24M),当然真彩数据(RGB)需要X3,
码率这个就要看你视频的压缩情况了,不同的格式都有不同的码率,具体参考百度
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询