Flutter入门

56 篇文章
18 人订阅

全部文章

deep_sadness

Android 获取视频缩略图(获取视频每帧数据)的优化方案

注意:如果不缩小图片的话,建议还是使用MediaMetadataRetriever。 使用当前库的话,调用metadataRetriever.forceFal...

1033
deep_sadness

Android PC投屏简单尝试—最终章2

源码地址:https://github.com/deepsadness/AppRemote

1153
deep_sadness

Android adb无线调试脚本

使用adb的无线调试功能十分的方便。 但是实际工作中,总是要手动输入,十分麻烦。所以就把它写成脚本文件。

692
deep_sadness

ffplay.c 源码分析- 队列操作

前两遍文章,我们分析了视频部分和音频播放。其中包含的队列操作,还是让人迷惑。 这边文章,就主要来梳理一下队列操作。

712
deep_sadness

ffplay.c 源码分析- 音频部分

1. 读取线程-read_thread 在main方法中会启动的读取的线程。 这个和视频的线程模型中是一致的。不同的是,循环读取的数据是音频数据。

912
deep_sadness

ffplay.c 源码分析- 时间同步

之前我们对单独的音频和视频的播放进行了分析。 但是实际上播放一段影片,还需要音视频同步播放。

1122
deep_sadness

SDL2库(4)-Android 端源码简要分析(AudioSubSystem)

SDL初始化 SDL_Init(): 初始化SDL。 SDL_OpenAudio(): 打开音频播放器。 SDL_PauseAudio(): 开始播放。 ...

1133
deep_sadness

SDL2库(2)-Android 端集成FFmpeg及简单的播放器

项目位置 https://github.com/deepsadness/SDLCmakeDemo

1343
deep_sadness

SDL2库(1)-移植Android 端 CMakeList 集成

项目位置 https://github.com/deepsadness/SDLCmakeDemo

804
deep_sadness

Android PC投屏简单尝试(录屏直播)3—软解章(ImageReader+FFMpeg with X264)

通过ImageReader的回调,我们就可以得到截屏的数据了。第一遍文章是通过自定义的Socket 协议进行传输。这里通过FFmpeg,将得到的数据进行软件编码...

1054
deep_sadness

SDL2库(3)-Android 端源码简要分析(VideoSubSystem)参考

项目位置 https://github.com/deepsadness/SDLCmakeDemo

1174
deep_sadness

ffplay.c 源码分析- 视频部分

ffplay.c 中线程模型简单命令。主要是有如下几个线程: 1. 渲染的线程-主线程 简单的理解,来说就是main方法运行所在的线程。 实际上是SDL_...

1422
deep_sadness

Android PC投屏简单尝试(录屏直播)2—硬解章(MediaCodec+RMTP)

代码地址 :https://github.com/deepsadness/MediaProjectionDemo

1672
deep_sadness

偶遇FFmpeg(番外)——FFmpeg花样编译入魔1之裁剪大小

在偶遇FFmpeg(三)——Android集成这边文章中曾经介绍过FFmpeg和Android的交叉编译。文章中也提到过如何裁剪SO文件大小的方式。 这边文章...

2323
deep_sadness

WAV文件格式解析及处理

RIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文件结构。RI...

4062
deep_sadness

偶遇FFmpeg(番外)——FFmpeg花样编译入魔2之单个SO库和ndk15之后单个SO文件

因为最后会将文件合成libffmpeg.so文件,所以就不需要去改configure文件了!!

1403
deep_sadness

Android OpenGL ES(八) - 简单实现绿幕抠图

这里的关键是,判断颜色的范围。这里简单的认定 g>140.0 && r<128.0 && b<128.0 时为绿色。当是绿色的时候,就将其颜色换成白色。同时al...

1692
deep_sadness

Android OpenGL ES(七) - 生成抖音照片电影

之前我们结合相机和视频,结合滤镜,做了实时的预览和录制。 这期,我们来试试利用OpenGL+MediaCodc,不进行预览直接录制成视频的情况。

1983
deep_sadness

Android OpenGL ES(六) - 将输入源换成视频

上文中,我们是将相机提供的预览画面输入到Surface当中,然后进行滤镜处理和录制。 那我们可以切换输入源为视频吗?

2574
deep_sadness

Android OpenGL ES(六)-给相机添加滤镜

上文中我们已经实现了将OpenGL和相机结合到一起,本文就在上文的基础上,添加滤镜。

2673

扫码关注云+社区