h264编码一帧所用时间

简介: h264编码一帧所用时间

先说下环境

4核8线程 Intel® Core™ i7-6700 CPU @ 3.40GHz,编码1080p60,编码器速度调到最大ultrafast,编码器配置8个线程编码。

实测分时间段,多次取样:

一行简单的代码比如,指针之间赋值2微妙

像素格式转换uvyv422->yuv420p:0.7ms 1.07ms 1.08ms 1.03ms

编码一帧视频:14ms 14ms 15ms 14ms 15ms 13ms 13ms 14ms 13ms 12ms 19ms 16ms 18ms 17ms 19ms 19ms 20ms 21ms 16ms 17ms 25ms 26ms 24ms 22ms 27ms 19ms 24ms 18ms 27ms 20ms

推流一帧视频:70微妙 66微妙 75微妙 78微妙 91微妙 64微妙

推流完到下一帧视频capture返回0.2ms

在Intel® Core™ i5-4460 CPU @ 3.20GHz,4核4线程中。解码一帧h264时间:20ms左右

av_read_frame读取一次:50微妙,但这个函数如果没有流可读会阻塞,实测一次用了96333微妙。


查看cpu个数:

cat /proc/cpuinfo |grep 'physical id'|sort -u|wc -l


查看核数:

cat /proc/cpuinfo |grep 'core id'|sort -u|wc -l


查看支持的线程数:

cat /proc/cpuinfo |grep 'processor'|sort -u|wc -l


image.png

相关文章
|
Ubuntu 定位技术 API
python 通过图片(原图)精确获取图片拍摄的位置,时间,设备等信息
python 通过图片(原图)精确获取图片拍摄的位置,时间,设备等信息
python 通过图片(原图)精确获取图片拍摄的位置,时间,设备等信息
|
5月前
|
Java Linux
ffmpeg音频格式转换、合成、速率调整
ffmpeg音频格式转换、合成、速率调整
102 2
|
6月前
防止图片重复下载方案,图像压缩保存与压缩显示
防止图片重复下载方案,图像压缩保存与压缩显示
60 0
|
编解码 计算机视觉
如何用ffmpeg截取视频片段&截取时间不准确的坑
之前在工作中,有遇到需要程序化截取视频片段的场景,这里使用ffmpeg命令行就可以很容易实现,这里也记录下我们使用过程中遇到的坑,希望对大家也有所帮助。 举个例子,当我们要截取视频文件中input.mp4的第15秒到第98秒时,ffmpeg命令行可以这么写:
484 0
|
机器学习/深度学习 传感器 算法
【视频处理】通过调用图像来重建新影片及计算颜色通道的平均灰度值,并检测帧与前一帧之间的差异(Matlab代码实现)
【视频处理】通过调用图像来重建新影片及计算颜色通道的平均灰度值,并检测帧与前一帧之间的差异(Matlab代码实现)
|
Java API 计算机视觉
常用的视频帧提取工具和方法总结
视频理解任务最基础也是最主要的预处理任务是图像帧的提取。因为在视频理解任务中,视频可以看作是由一系列连续的图像帧组成的。因此,要对视频进行理解和分析,首先需要从视频中提取出每一帧的图像。
532 0
|
计算机视觉 Python
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
|
图形学
时间按指定格式转换
unity玩转时间格式转换
【音频处理】Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )(二)
【音频处理】Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )(二)
396 0
【音频处理】Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )(二)
【音频处理】Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )(一)
【音频处理】Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )(一)
317 0
【音频处理】Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )(一)