首页
学习
活动
专区
工具
TVP
发布

Flutter入门

专栏作者
56
文章
111981
阅读量
27
订阅数
Android 获取视频缩略图(获取视频每帧数据)的优化方案
注意:如果不缩小图片的话,建议还是使用MediaMetadataRetriever。 使用当前库的话,调用metadataRetriever.forceFallBack(true);
deep_sadness
2019-01-28
4.3K0
Android PC投屏简单尝试—最终章2
源码地址:https://github.com/deepsadness/AppRemote
deep_sadness
2018-12-28
1.5K0
Android adb无线调试脚本
使用adb的无线调试功能十分的方便。 但是实际工作中,总是要手动输入,十分麻烦。所以就把它写成脚本文件。
deep_sadness
2018-12-19
1.6K0
ffplay.c 源码分析- 队列操作
前两遍文章,我们分析了视频部分和音频播放。其中包含的队列操作,还是让人迷惑。 这边文章,就主要来梳理一下队列操作。
deep_sadness
2018-12-18
9340
ffplay.c 源码分析- 音频部分
1. 读取线程-read_thread 在main方法中会启动的读取的线程。 这个和视频的线程模型中是一致的。不同的是,循环读取的数据是音频数据。
deep_sadness
2018-12-18
1.2K0
ffplay.c 源码分析- 时间同步
之前我们对单独的音频和视频的播放进行了分析。 但是实际上播放一段影片,还需要音视频同步播放。
deep_sadness
2018-12-18
1.4K0
SDL2库(4)-Android 端源码简要分析(AudioSubSystem)
SDL初始化 SDL_Init(): 初始化SDL。 SDL_OpenAudio(): 打开音频播放器。 SDL_PauseAudio(): 开始播放。 SDL循环渲染数据 调用callback,将正确的数据喂入
deep_sadness
2018-12-14
7550
SDL2库(2)-Android 端集成FFmpeg及简单的播放器
项目位置 https://github.com/deepsadness/SDLCmakeDemo
deep_sadness
2018-12-14
1.5K0
SDL2库(1)-移植Android 端 CMakeList 集成
项目位置 https://github.com/deepsadness/SDLCmakeDemo
deep_sadness
2018-12-14
2.3K0
Android PC投屏简单尝试(录屏直播)3—软解章(ImageReader+FFMpeg with X264)
通过ImageReader的回调,我们就可以得到截屏的数据了。第一遍文章是通过自定义的Socket 协议进行传输。这里通过FFmpeg,将得到的数据进行软件编码,然后同样通过RTMP进行推流。
deep_sadness
2018-12-14
1.5K0
SDL2库(3)-Android 端源码简要分析(VideoSubSystem)参考
项目位置 https://github.com/deepsadness/SDLCmakeDemo
deep_sadness
2018-12-14
2.6K0
ffplay.c 源码分析- 视频部分
ffplay.c 中线程模型简单命令。主要是有如下几个线程: 1. 渲染的线程-主线程 简单的理解,来说就是main方法运行所在的线程。 实际上是SDL_CreateWindow 调用所在的线程。以Android为例(笔者比较熟悉),创建的是OpenGL的Surface。也就是EGLContext所在的线程了。
deep_sadness
2018-12-14
2.2K0
Android PC投屏简单尝试(录屏直播)2—硬解章(MediaCodec+RMTP)
代码地址 :https://github.com/deepsadness/MediaProjectionDemo
deep_sadness
2018-12-10
2.5K0
偶遇FFmpeg(番外)——FFmpeg花样编译入魔1之裁剪大小
在偶遇FFmpeg(三)——Android集成这边文章中曾经介绍过FFmpeg和Android的交叉编译。文章中也提到过如何裁剪SO文件大小的方式。 这边文章就这个问题。进行实战。
deep_sadness
2018-10-25
3.1K0
WAV文件格式解析及处理
RIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文件结构。RIFF文件所包含的数据类型由该文件的扩展名来标识
deep_sadness
2018-10-25
6.2K0
偶遇FFmpeg(番外)——FFmpeg花样编译入魔2之单个SO库和ndk15之后单个SO文件
因为最后会将文件合成libffmpeg.so文件,所以就不需要去改configure文件了!!
deep_sadness
2018-10-25
1.4K0
Android OpenGL ES(八) - 简单实现绿幕抠图
这里的关键是,判断颜色的范围。这里简单的认定 g>140.0 && r<128.0 && b<128.0 时为绿色。当是绿色的时候,就将其颜色换成白色。同时alpha值设置为0.0
deep_sadness
2018-10-15
2.6K0
Android OpenGL ES(七) - 生成抖音照片电影
之前我们结合相机和视频,结合滤镜,做了实时的预览和录制。 这期,我们来试试利用OpenGL+MediaCodc,不进行预览直接录制成视频的情况。
deep_sadness
2018-10-10
2K0
Android OpenGL ES(六) - 将输入源换成视频
上文中,我们是将相机提供的预览画面输入到Surface当中,然后进行滤镜处理和录制。 那我们可以切换输入源为视频吗?
deep_sadness
2018-10-10
3.1K0
Android OpenGL ES(六)-给相机添加滤镜
上文中我们已经实现了将OpenGL和相机结合到一起,本文就在上文的基础上,添加滤镜。
deep_sadness
2018-10-10
2.7K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档