E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LibYUV
使用
libyuv
对YUV数据进行缩放,旋转,镜像,裁剪等操作
https://www.jianshu.com/p/bd0feaf4c0f91.背景 在Android做过自定义Camera的朋友应该都知道,我们可以通过publicvoidonPreviewFrame(byte[]data,Cameracamera)回调中获取摄像头采集到的每一帧的数据,但是这个byte[]data的数据格式YUV的,并不能直接给我们进行使用,那么该通过什么样的方法对这个YUV
hongge372
·
2020-08-14 13:15
video
YUV和
libyuv
相关了解
1.YUVYUV是一种颜色编码方法;关于YUV参考:https://docs.microsoft.com/en-us/windows/win32/directshow/yuv-video-subtypes和https://docs.microsoft.com/zh-cn/windows/win32/medfound/recommended-8-bit-yuv-formats-for-video-r
牛八少爷
·
2020-08-14 13:30
YUV
直播
第三方lib
YUV
LibYUV
libyuv
编译
下载代码(要):gitclonehttp://git.chromium.org/external/
libyuv
.git用make编译(linux、mingw、cygwin):make-flinux.mk
kl222
·
2020-08-14 13:24
库编译
多媒体
视频格式转换库--
libyuv
的简介与编译
libyuv
笔记文章目录
libyuv
笔记前言官方网址示例资源下载参考前言在Android做过Camera的朋友应该都知道,获取摄像头采集到的每一帧的数据是YUV的,并不能直接给我们进行使用,那么该通过什么样的方法对这个
huxiaojian5
·
2020-08-14 13:22
android
视频
libyuv
android
视频
海思3559A上编译
libyuv
源码操作步骤
1.下载
libyuv
源代码,执行:gitclonehttps://chromium.googlesource.com/
libyuv
/
libyuv
2.通过CMakeLists.txt编译生成库,build.sh
fengbingchun
·
2020-08-14 13:50
Image
Processing
HISILICON
libyuv
海思
FFmpeg在Windows上设置dshow mjpeg编码+
libyuv
解码显示测试代码
这里测试仅调用ffmpeg的mjpeg编码接口,获取到packet后,通过
libyuv
+libjpeg-turbo对mjpeg进行解码并实时显示的测试代码,代码如下:#in
fengbingchun
·
2020-08-14 13:50
libyuv
库的使用
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
fengbingchun
·
2020-08-14 13:19
Image
Processing
1,
libyuv
编译 for android
libyuvisanopensourceprojectthatincludesYUVscalingandconversionfunctionality.ScaleYUVtopreparecontentforcompression,withpoint,bilinearorboxfilter.ConverttoYUVfromwebcamformats.ConvertfromYUVtoformatsfo
github.com/starRTC
·
2020-08-14 13:19
未分类
编解码
libYUV
汇编加速初学记录【1】
1、
libYUV
是一个开源的实现各种YUV,RGB色彩之间的转换、旋转、缩放2、支持windows、linux系统,支持x86、arm架构3、支持SSE、AVX、NEON加速,在编译时会根据硬件平台旋转使用的实现方式一
cmsbupt
·
2020-08-14 13:18
汇编YASM
C++编程
C编程
NDK编译
Libyuv
先来段介绍:
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
abcdnml
·
2020-08-14 12:44
android
jni
图片处理
libyuv
官方编译步骤
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
OnionLam
·
2020-08-14 12:44
libyuv
—AndroidStudio 编译
libyuv
libyuv
是google开源的用于实现对各种yuv数据之间的转换包括裁剪、缩放、旋转,以及yuv和rgb之间的转换,底层有一部分代码是基于汇编实现的,大大提高了转换速度。
万航
·
2020-08-14 12:42
FFmpeg
Android
libyuv
androidstudio
自学
Libyuv
音频转码以及播放
libyuv
下载
libyuv
新建jni目录吧
libyuv
下所有东西考入修改Android.mk文件末尾STATIC改为SHARED生成的文件名
libyuv
_static改为
libyuv
添加到压缩包
libyuv
.zip
心宽何处不桃源
·
2020-08-14 12:37
Android
NDK学习笔记:FFmpeg音视频同步3(你追我赶,升级ffmpeg/
libyuv
支持neon)
NDK学习笔记:FFmpeg音视频同步3本篇内容说多不多,但如果要说得明明白白的,可能就有点难度了。所以我决定把我的调试过程日志都呈现出来,方便大家理解。继上一篇文末,我们学习到了什么是DTS/PTS,还有音视同步的三种策略。那再FFmpeg框架中,又怎么体现这些变量?我们以音频的解码线程为例,如下代码所示。void*audio_avframe_decoder(void*arg){JNIEnv*e
Mr_Zzr
·
2020-08-14 12:59
NDK学习笔记
使用
libyuv
与ffmpeg实现yuv_rgb格式转换性能分析
两组对比:同样分辨率的文件,通过所消耗的时长判断1:YUVtoRGB2:YUV尺寸缩放结果:(文件有84帧图像)则每帧耗时如下
libyuv
_I420_to_Rgb623066ffmpeg_I420_to_Rgb1815963
libyuv
_swscale996027ffmpeg_swscale1387750
Zoe今忆
·
2020-08-08 14:36
ffmpeg
NDK开发——FFmpeg实现视频转YUV、视频转RGB显示、音频转PCM、音频播放、音视频同步
项目演示前提准备编译FFmpeg+CMake并能运行,详细可见我博客下载
libyuv
库并编译成
libyuv
.so库,用于实现转换RGB格式功能FFmpeg库简介avcodec:编解码,包含avformate
Hensen_
·
2020-08-08 01:46
Windows环境下编译Android平台的
libyuv
1.说明至于
libyuv
1的用途,就不赘述了。
与夏同炙
·
2020-07-30 06:16
NDK
Android
JNI
Bitmap和
libyuv
在JNI中的字节序
文章目录1.问题2.
libyuv
2.1FOURCC(FourCharactacterCode)2.2
libyuv
中FOURCC3.Bitmap4.
libyuv
转换1.问题Android中在使用RGB数据的时候我们会遇到
与夏同炙
·
2020-07-30 06:15
NDK
Android
ubuntu下交叉编译
libyuv
到RK3399平台(ARM64)((提高YUV图像转换效率)
一、环境介绍宿主机环境:ubuntu18.0464位PC平台目标环境:RK3399(ubuntu18.0464位ARM平台)编译器:aarch64-linux-gcc二、交叉编译先下载
libyuv
,不会下载看这里
DS小龙哥
·
2020-07-30 05:57
FFMPEG
LINUX
libyuv
使用
libyuv
替换sws_scale提高性能
sws_scale耗时图示对于实时性要求较高的场合,可考虑使用
libyuv
等NEON指令实现的库。
libyuv
耗时图示对比可发现
libyuv
相对sws_scale有数十倍性能改善。
熊皮皮
·
2020-07-15 13:56
FFmpeg 获取 视频首帧 转 封面图Bitmap
大致流程可以分为:传入视频文件路径,解封装找到视频流,从流中找到解码器打开解码器,读取第一个完整的AVFrame帧创建bitmap,使用
libyuv
将yuv转为argb关联给bitmap显示释放资源先定义
音视频开发进阶
·
2020-07-13 23:59
Android硬编、硬解h264
项目工程demo地址https://github.com/liluojun/PlayVideodemo包含硬编解h264、
libyuv
裁剪图像、opengles渲染yuv数据、ffmpeg解码裸h264
璃洛君
·
2020-07-11 07:25
AndroidMedia
Android Bitmap转I420的坑,以及图文详解YUV420数据格式
查了好久,最终发现
libyuv
里的名字和我们外面常用的正好相反,比如`
libyuv
::ABGRToI420`,输入的数据格式要是ARGB_8888,这应该是位高低常用读法不同。
oncealong
·
2020-07-08 11:17
android全平台编译
libyuv
库实现YUV和RGB的转换
音视频实践学习android全平台编译ffmpeg以及x264与fdk-aac实践ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器android全平台编译ffmpeg合并为单个库实践android-studio使用cmake编译ffmpeg实践android全平台编译ffmpeg视频解码器实践android全平台编译ffmpeg支持命令行实践android全平台编
handy周
·
2020-07-07 04:23
NDK编程
Android开发
C/C++
webrtc中YUV红蓝反色-------反转方式
在Webrtc中:webrtc/examples/peerconnection/client/linux/main_wnd.cc+539
libyuv
::I420ToABGR(buffer->DataY(
qq_1015787417
·
2020-07-05 03:22
使用
libyuv
对YUV数据进行缩放,旋转,镜像,裁剪等操作
1.背景 在Android做过自定义Camera的朋友应该都知道,我们可以通过publicvoidonPreviewFrame(byte[]data,Cameracamera)回调中获取摄像头采集到的每一帧的数据,但是这个byte[]data的数据格式YUV的,并不能直接给我们进行使用,那么该通过什么样的方法对这个YUV数据进行处理呢?2.YUV数据格式介绍 首先我们来了解什么是YUV数据,当
这真不是玩笑
·
2020-07-02 03:50
Windos平台,官方编译
LibYuv
详细教程-Ninja编译
Windos平台,官方编译
LibYuv
详细教程-Ninja编译前言(阅读可有效节约您的时间)编译教程前言(阅读可有效节约您的时间)首先说一下结论,为什么要用ninja编译
Libyuv
。
startAt24
·
2020-07-01 23:37
libyuv
ninja
windows
FFmpeg 自定义命令行参数
此次我们在FFmpeg中增加了
libyuv
的图像缩放算法,那么就可以在swscale_options[](FFmpeg内置swscale
George_MR
·
2020-06-28 19:33
FreeSWITCH安装报错“You must install
libyuv
-dev to build mod_fsv”的解决方案
如果直接通过yum安装
libyuv
-devel时,会报错说找不到该安装包。
weixin_30445169
·
2020-06-27 19:11
FFMPEG 之视频播放
先看界面效果,虽然有点low,但是效果实现了一、实现原理1、使用ffmpeg解码视频2、然后使用
libyuv
播放解码的视频二、实现1、先看目录结构2、ffmpeg编译以及引用,在之前的篇章已经说过了,不知道得可以看看之前的文章
wanxiaofan
·
2020-06-27 14:04
Android原创
实现android ffmpeg播放视频
准备:在进行播放视频时需要一个吧yuv图像数据转换成argb的图像数据,这里还需要一个
libyuv
.so的一个so库。
厚德.
·
2020-06-26 04:55
ffmpeg
libyuv
裁剪视频
libyuv
提供的ConvertToI420函数可实现裁剪、旋转和垂直翻转功能,结果为I420,即yuv420p,使用示例如下。
熊皮皮
·
2020-06-25 10:56
直播推流过程详细分析
直播过程1.相机预览及数据采集Camera—取数据(onPreviewFrame(Byte[]rawFrameData,Cameracamera))2.原始帧处理(Rotate旋转/Scale缩放:使用
Libyuv
jigetage
·
2020-06-23 22:32
直播
FreeSWITCH安装报错“You must install
libyuv
-dev to build mod_fsv”的解决方案
http://www.cnblogs.com/hezhixiong/p/4797511.html需要同时完成以下步奏才可以(1)下载
libyuv
源码并编译cdfreeswitch/libsgitclonehttps
刘迎光-萤火虫工作室
·
2020-06-23 11:39
通信
CentOS
FreeSwitch
libyuv-dev
mod_fsv
Centos 下载编译freeswitch
编译过程中的问题有些依赖项必须满足,autoconf、automake、aclocal、libtoolsqlite3缺少,pcre缺少,speex,在配置时,缺少什么就安装什么需要屏蔽mod_enumgcc版本太低的话,在编译
libyuv
青岛小鱼儿
·
2020-04-11 11:37
libyuv
库编译
libyuv
是谷歌开源的对YUV数据进行缩放、旋转和转换的跨平台库,可在Windows、Linux、Mac、Android等操作系统,x86、x64、arm架构上进行编译运行,支持AVX2、NEON等SIMD
落英坠露
·
2020-03-24 08:02
Android Studio 2.2 gradle调用ndk-build
因不熟悉CMakeList编写,在成功链接libpng动态库、
libyuv
静态库后,尝试在项目中引入lib
熊皮皮
·
2020-03-15 03:20
处理YUVNV21数据到RGB数据
内容来自:https://code.google.com/p/
libyuv
源代码下载:http://files.cnblogs.com/files/wzswzd/
libyuv
-master.zip相关的代码如下
当空皓月双目失明
·
2020-02-07 07:33
Android 端处理 YUV 数据 -
Libyuv
的编译与使用
前言在Android系统上,Camera输出的图像一般为NV21(YUV420SP系列)格式,当我们想进行录像处理时,会面临两个问题问题1图像的旋转问题后置镜头:需要旋转90°前置镜头:需要旋转270°然后再进行镜像处理问题2处理好镜头的旋转后,当我们尝试使用MediaCodec进行H.264的硬编时,便会发现偏色的问题这是因为MediaCodec的COLOR_FormatYUV420SemiPl
SharryChoo
·
2019-12-29 17:47
转一个yuv的stride知识
image前言ios调用系统框架采集出的视频YUV格式为NV12.为满足不同业务需求,我们需要把nv12转换为i420或者rgba等格式.
libYUV
库和ffmpeg都可以帮助我们轻松搞定.
miniminiming
·
2019-12-25 00:45
YUV格式转换中的stride
stride.gif前言ios调用系统框架采集出的视频YUV格式为NV12.为满足不同业务需求,我们需要把nv12转换为i420或者rgba等格式.
libYUV
库和ffmpeg都可以帮助我们轻松搞定.
远方的枸杞
·
2019-12-20 04:52
android mp4v2的编译和使用
Android平台上使用,所以需要使用NDK编译,我们需要以下源码mp4v2编译需要源码二、源码放入Androidstudio工程目录1.以下是我的目录结构jni目录结构mp4v2作为一个单独的共享模块
libyuv
一林花色
·
2019-12-12 18:20
音视频入门-10-使用
libyuv
对YUV数据进行缩放、旋转、镜像、裁剪、混合
音视频入门文章目录libyuvlibyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放等的库。它是跨平台的,可在Windows、Linux、Mac、Android等操作系统,x86、x64、arm架构上进行编译运行,支持SSE、AVX、NEON等SIMD指令加速。准备工作一张图片下载rainbow-700x700.bmpBMP图片或者自己准备一张图片(知道分辨率,如:700x
binglingziyu
·
2019-09-23 06:16
c++
Android音视频——
Libyuv
使用实战
近期换部门,从事之前从未接触过的Android音视频开发,主要涉及到USB摄像头调用、
libyuv
处理Nv21图像、直播推流等功能,对应的库有【UVCCamera】、【
libyuv
】等,刚接触没经验也没人带挺难搞的
GitLqr
·
2019-09-20 15:41
音视频
libyuv
uvccamera
yuv
yuvutil
Android音视频
Android音视频——
Libyuv
使用实战
近期换部门,从事之前从未接触过的Android音视频开发,主要涉及到USB摄像头调用、
libyuv
处理Nv21图像、直播推流等功能,对应的库有【UVCCamera】、【
libyuv
】等,刚接触没经验也没人带挺难搞的
GitLqr
·
2019-09-20 15:48
音视频入门-09-RGB&YUV互转-使用开源库
libyuv
:Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
binglingziyu
·
2019-09-19 00:00
c++
Andoid MediaCodec 解码视频快速取帧
MediaCodec解码视频快速取帧开发背景所以考虑在需要1s视频取30帧缩略图时,采取MediaCodec硬解视频,获取YUV数据,再使用
libyuv
库,编码YUV为ARGB生成bitmap的优化方案
叉腰大魔王
·
2019-07-15 20:10
mark:QImage和Mat之间三、四通道转换
一、QImage和Mat之间四通道转换
libyuv
::I420ToARGB(buffer->DataY(),buffer->StrideY(),buffer->DataU(),buffer->StrideU
CrystalShaw
·
2019-05-06 09:44
日常记录
Android Studio 下通过 CMake 配置编译
libyuv
库
参考链接创建AS工程,选择NativeC++,之后默认配置就可以了(ps:我工程的名字也取名为
libyuv
了,你们随意)
libyuv
的源码下载下来以后,放到src/main/cpp目录下修改src/main
panda1234lee
·
2019-04-11 17:47
Android
开源库
NDK
JNI
多媒体
Android
进阶
[iOS]利用
libyuv
转化视频分辨率(nv12格式)
libyuv
下载地址链接:https://pan.baidu.com/s/1DTInjVivZHQW0PnzJYQK5g提取码:cy4b我也是在网上查找了好多东西,自己试出来可以正常转化将nv12数据分辨率的方法
沃小沃
·
2019-01-10 11:51
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他