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音频格式转换、合成、速率调整
114 2
|
编解码 计算机视觉
如何用ffmpeg截取视频片段&截取时间不准确的坑
之前在工作中,有遇到需要程序化截取视频片段的场景,这里使用ffmpeg命令行就可以很容易实现,这里也记录下我们使用过程中遇到的坑,希望对大家也有所帮助。 举个例子,当我们要截取视频文件中input.mp4的第15秒到第98秒时,ffmpeg命令行可以这么写:
508 0
|
存储 编解码 Java
【Android FFMPEG 开发】FFMPEG 音频重采样 ( 初始化音频重采样上下文 SwrContext | 计算音频延迟 | 计算输出样本个数 | 音频重采样 swr_convert )(一)
【Android FFMPEG 开发】FFMPEG 音频重采样 ( 初始化音频重采样上下文 SwrContext | 计算音频延迟 | 计算输出样本个数 | 音频重采样 swr_convert )(一)
744 0
|
计算机视觉
使用跳帧解码解决视频流或高帧视频处理缓慢过程
使用跳帧解码解决视频流或高帧视频处理缓慢过程
1107 0
|
图形学
时间按指定格式转换
unity玩转时间格式转换
|
编解码
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(三)
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(三)
263 0
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(三)
|
数据安全/隐私保护
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(二)
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(二)
181 0
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(二)
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(四)
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(四)
202 0
【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )(四)