自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱自在的专栏

知而不行,是为不知,行而不知,可以致知 && read the fucking code.

  • 博客(15)
  • 资源 (52)
  • 收藏
  • 关注

原创 android studio 3.0 导入第三方so文件

操作步骤以根目录下libs文件夹为例。src/main/jnilibs 应该类似。新建根目录下libs文件夹。将so文件拷贝到libs文件夹。gradle文件 sourceSets-main标签增加 jniLibs.srcDirs = [‘libs’] gradle文件 dependencies 标签下增加 compile fileTree(include: ‘*.so’, dir

2018-03-30 13:37:58 3273

原创 SDL2.0 播放YUV420p文件

说明使用SDL2.0 播放YUV420p文件,必须要知道该视频文件的分辨率。 结合之前写的显示SDL2.0显示YUV图片改动下即可实现播放YUV序列。ffmpeg提取YUVffmpeg -i xiongmao.flv -c:v rawvideo -pix_fmt yuv420p out.yuvffplay播放YUVffplay -f rawvideo -vid...

2018-03-27 13:47:21 1150

原创 SDL2.0播放PCM

说明需要知道PCM的参数:采样率、采样格式、一帧采样个数、声道数。 对于ffplay需要知道 采样率、采样格式、声道数三个就行了。提取PCM ffmpeg -i input.mp3 -f s16le -acodec pcm_s16le -ar 48000 -ac 1 output.pcm播放PCMffplay -f s16le -ar 48000 -ac 1 ...

2018-03-22 16:46:54 290

原创 使用ffmpeg保存PCM文件

说明PCM是音频解码后的文件。或者说经过音频经过采样后形成的二进制文件。对人来说,能听到的是20HZ-20KHZ,这也是次声波和超声波的分界线。根据采样定理,2倍最高频率就可以还原,加速滤波器带来的畸变,44.1KHZ采样已经可以了。48KHZ以上的采样率,人已经无法分辨差异了。 保存PCM文件时使用的是采用有符号16位保存,而源音频不一定是,所以需要转换。ffmpeg中的...

2018-03-22 14:38:00 3289

原创 ffmpeg的一些概念

AVPacket通过av_read_frame(pFormatCtx, &avPacket)获取一个AVPacket 对于视频来说,一个 AVPacket 一般包含一帧。对于音频来说,一个 AVPacket 可能包含多帧。AVFrame用来保存解码后的一帧数据。 数据存储区域需要单独分配。对于音频来说,一帧包含了多个采样, nb_samples告诉了有多少...

2018-03-22 13:18:36 749

原创 SDL2.0显示YUV图片的方法

使用函数SDL_UpdateYUVTexture(texture,&rect, yuvFrame->data[0], yuvFrame->linesize[0], yuvFrame->data[1], yuvFrame->linesize[1], yuvFrame->data[2], yuvFrame->linesize[2]);SDL_UpdateYUVTexture 需要用的参数包括纹理text

2018-03-19 11:21:04 1796

原创 ffmpeg-解码视频一个视频帧的步骤

1. 打开文件,avformat_open_input,将文件信息存储在 AVFormatContext 中。2. 在文件信息中查找流索引 avformat_find_stream_info3. 根据流的解码器类型来找到视频流索引号知道视频流索引就可以把视频流解码器信息保存在 AVCodecContext 中。4. 可以根据解码器信息查找到解码器avcodec_find_de...

2018-03-16 10:33:43 2827 1

原创 ffmpeg-sws_scale用法

sws_scale() 作用简单说来就是转变图片的存储格式使用步骤首先初始化sws_getContext。 使用 sws_scale 转化。释放环境sws_freeContext()代码SwsContext *pSwsCtx = sws_getContext(pCodecContext->width,pCodecContext->height,pCodecContext->pix_fm

2018-03-14 16:44:45 3519

原创 VS2017 报错: MSB6006,CL.exe 已退出

说明win8.1 + vs2017精简版 运行程序时报上述错误。 在安装目录中运行cl.exe可以发现报错缺少各种文件。所以应该是dll环境问题。解决方法修复dll环境。 我的是在360软件中使用api-ms-win-crt-runtime-l1-1-0修复方案后运行正常。

2018-03-14 14:44:56 6915

原创 使用ffmpeg保存YUV420p文件

说明基于 ffmpeg 3.4.2 和 vs2017 开发 YUV420p的存储为先Y,再U,再V。实现过程使用ffmpeg获取frame数据。 设置sws_getContext为YUV420。使用sws_scale转换数据。存储数据。示例代码代码主要部分为获取frame,转换成YUV格式,YUV数据保存。#include "stdafx.h"...

2018-03-09 16:01:26 2709

原创 关于YUV420

关于YUV和RGB色彩模型一样,YUV也是被发明来描述色彩的模型。类似的还有CMYK等。RGB 是使用红绿蓝三原色来描述色彩的模型。 YUV 使用亮度和色度来描述色彩的模型。 CMYK 是使用青色Cyan、品红色Magenta、黄色Yellow 来描述色彩的模型。Y:表示的是亮度。UV是色差。YUV又称YCbCr,Cb代表蓝色差量(U),Cr代表红色分量(V),Y不仅有绿分量,还叠加了亮度信息。

2018-03-09 14:51:45 1188

原创 sdl_使用渲染器显示图片

说明基于 sdl2.0 和 vs2017 开发。 渲染机制理解renderer是渲染器,用来显示和处理纹理。 texture是纹理,可以理解为一张画,一般是由显卡处理,所以对它的访问有很多限制,对其发出的指令都通过renderer。 surface是表面,也可以理解为一张画,由CPU处理,所以访问更灵活。surface在sdl1.2中处于核心地位,在sdl2中更多用于过渡,用...

2018-03-09 11:48:58 738

原创 SDL_显示BMP图片

说明基于 SDL2.0 和 vs2017 开发 。有多种方法可以显示BMP图片,本文只是一种。 SDL显示BMP流程获取窗口。 获取窗口对应surface。获取bmp对应surface。将bmp的surface画在窗口的surface上。更新窗口。显示窗口。示例代码#include "stdafx.h"#include "SDL.h"...

2018-03-09 10:28:30 639

原创 SDL-windows首次使用

说明:基于SDL 2.0,和vs2017。1. 下载库文件:http://www.libsdl.org/download-2.0.php 选择Development Libraries -> windows。2. 导入头文件、lib文件、dll文件vs2017 新建工程。将下载的库中的 include、lib、共享库中的dll文件拷贝到项目中。添加库文件目录:右键项目属性-配置属性-链接器-

2018-03-08 18:40:31 2010

原创 ffmpeg window二次开发环境搭建

1. 下载vs2017。网上有精简版的可下载。2. 下载ffmpeg的windows库文件。包括开发版和共享版(需要用共享版中的dll文件).https://ffmpeg.zeranoe.com/builds/3. 导入头文件和库vs2017新建项目 将ffmpeg开发版中的include、lib、共享库中的dll文件拷贝到项目中 。 添加头文件目录:右键项目属...

2018-03-08 14:21:19 1490

gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu.tar.xz

gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu.tar.xz 交叉编译器。

2020-08-24

live-build_3.0_a69-1_all.deb

live-build_3.0_a69-1_all.deb 需要者下,0分!用于不能识别一些编译选项。0分分享!

2020-08-03

bin合并和转hex文件.zip

在stm8中开发中如果要实现IAP功能,需要用bin合并工具,和bin转hex工具

2019-06-26

jfreechart-1.0.9_jcommon-1.0.17_gnujaxp

jfreechart-1.0.9_jcommon-1.0.17_gnujaxp 三个库,需要的下。

2017-06-28

ISO-IEC 13818-6

共有的应该免费。

2017-05-12

Mstar屏参数设置说明.

Mstar屏参数设置说明.,对于想配置屏参的不妨考虑考虑。

2017-03-10

android-gif-drawable-master.jar

开源库 android-gif-drawable使用的jar包,使用详见博客http://blog.csdn.net/u012587637/article/details/18596465

2016-06-13

点屏高手--全集资料

点屏高手,想学点屏的可以看看。

2015-11-04

apk增量更新和版本信息查看工具

apk增量更新和版本信息查看工具

2015-08-21

java-jni-教程

java jni 开发 教程。希望有所帮助。

2015-08-20

android_sqlite

android 数据库 sqlite 使用实例。http://blog.csdn.net/u012587637/article/details/47040005

2015-07-24

android event bus

Android eventbus 使用的类库,当然也可以去官网下,这是我导出的jar包。详见 http://blog.csdn.net/u012587637/article/details/47036441

2015-07-24

android save video to ppm

android 调用 ffmpeg 解码视频并保存帧为ppm文件,可直接用acdsee打开

2015-07-10

Android call ffmpeg and save rtsp to mp4 file

Andorid调用FFMPEG,并保存 rtps 为mp4文件。应该挺实用的把。

2015-07-08

ffmpeg6.2.2-库、头文件、可执行程序 for android

ffmpeg6.2.2-库、头文件、可执行程序 for android.把库文件放在system/lib目录下后,可以直接执行可执行程序。库也可以供开发者使用。

2015-05-20

android-FTPClient用到的jar包

android-FTPClient用到的jar包,也可以去http://commons.apache.org/proper/commons-net/download_net.cgi下载

2015-01-22

Android 跑马灯 ,用 viewgroup + 动画实现

Android 跑马灯 ,用 viewgroup + 动画实现,参见文章http://blog.csdn.net/u012587637/article/details/41694765

2014-12-08

Android 跑马灯,用LinearLayout加动画实现。

Android 跑马灯,用LinearLayout加动画实现。参见博客文章http://blog.csdn.net/u012587637/article/details/41694765

2014-12-03

android 用浮动窗口播放视频

从网上找的,感谢原作者。对那些拿别人东西还要资源分的人表示很无语。

2014-11-09

Android 串口程序源代码

Android 串口程序源代码, 项目地址:http://code.google.com/p/android-serialport-api/ 这是从github中找的代码: https://github.com/cepr/android-serialport-api

2014-10-25

MC74HC153D_datasheet.zip

MC74HC153D 选择开关的datasheet

2021-11-29

功夫熊猫音频测试文件.pcm

pcm测试文件 ,功夫熊猫的宣传片制作的。测试声音使用。见博客 https://blog.csdn.net/u012587637/article/details/110436844

2020-12-01

gnutls-3.5.19.tar.xz

编译ffmpeg可能用到。备份

2020-11-14

compile_ntp.tar.gz

交叉编译ntp的脚本及资源,使用的海思的交叉编译器,可以替换成其他的

2020-11-12

compile-tcpdump.tar.gz

交叉编译tcpdump脚本及源文件,需要的下!没积分的私信发。文章:https://blog.csdn.net/u012587637/article/details/109637319

2020-11-12

Hi3536 硬件设计用户指南.zip

Hi3536 硬件设计用户指南.zip 需要的下。没分的私信发。鄙视要50分的

2020-11-12

HiMPP V3.0 媒体处理软件开发参考.pdf

Hi3536 HiMPP V3.0 媒体处理软件开发参考.pdf,需要的下!

2020-11-12

Hi3536 H.265解码处理器用户指南.7z

Hi3536 H.265解码处理器用户指南,需要的下

2020-11-12

live555linux_64位编译结果

可以用来收发rtsp流等。rtsp server已经修改缓冲区和文件循环发送。具体使用方法程序都有说明。

2020-11-11

live555-2019-07-28版本

live555 2019-07-08下载。

2020-11-11

mstar_64位驱动及MSTV_Tool_V4.114_246752.zip

请使用 其他 MstarUSB-64位工具驱动.rar 驱动 这个驱动可以在设备管理器里产生串口!!!! 通过串口打印可以看到程序打印信息。 MSTV_Tool_V4.114_246752 这个工具里面有 video adjustment 可以辅助调整颜色

2020-11-10

gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz

gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu 交叉编译器

2020-09-15

TS标准_CH.zip

TS标准_CH.zip

2020-03-10

aom-v1.0.0.errata.1.zip

aom-v1.0.0.errata.1.tar.gz 编译VLC等需要使用。google仓库资源。解压后使用。

2019-11-05

STM8L IAP 应用程序中编程指导.zip

stm8l iap 官方指导文件,也可以从官网下载,下载地址:https://www.stmcu.org.cn/document/detail/index/id-216729,因为我设置不了下载积分!!!!

2019-06-05

ST官网-IAP使用介绍-AN2659.pdf

AN2659 Application Note.pdf 讲述怎么实现stm8中的IAP功能。这是stm官网的指导文档。

2019-06-03

androidsvg

一个开源库,支持android显示svg格式图片。使用见链接:https://blog.csdn.net/u012587637/article/details/79924075

2018-04-13

SDL2播放YUV420P序列

使用SDL420播放YUV420P序列,详见文章:https://blog.csdn.net/u012587637/article/details/79711982

2018-03-27

基于SDL2.0.8的播放PCM的程序

基于SDL2.0.8的播放PCM的程序,详见文章:https://blog.csdn.net/u012587637/article/details/79656272

2018-03-27

SDL2.0.8版本-跨平台的播放音视频工具

SDL2.0.8版本,想要免费分享的不知道CSDN为什么限制最少2分。

2018-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除