暂无搜索历史
注意:如果不缩小图片的话,建议还是使用MediaMetadataRetriever。 使用当前库的话,调用metadataRetriever.forceFal...
源码地址:https://github.com/deepsadness/AppRemote
使用adb的无线调试功能十分的方便。 但是实际工作中,总是要手动输入,十分麻烦。所以就把它写成脚本文件。
前两遍文章,我们分析了视频部分和音频播放。其中包含的队列操作,还是让人迷惑。 这边文章,就主要来梳理一下队列操作。
1. 读取线程-read_thread 在main方法中会启动的读取的线程。 这个和视频的线程模型中是一致的。不同的是,循环读取的数据是音频数据。
之前我们对单独的音频和视频的播放进行了分析。 但是实际上播放一段影片,还需要音视频同步播放。
SDL初始化 SDL_Init(): 初始化SDL。 SDL_OpenAudio(): 打开音频播放器。 SDL_PauseAudio(): 开始播放。 ...
项目位置 https://github.com/deepsadness/SDLCmakeDemo
通过ImageReader的回调,我们就可以得到截屏的数据了。第一遍文章是通过自定义的Socket 协议进行传输。这里通过FFmpeg,将得到的数据进行软件编码...
ffplay.c 中线程模型简单命令。主要是有如下几个线程: 1. 渲染的线程-主线程 简单的理解,来说就是main方法运行所在的线程。 实际上是SDL_...
代码地址 :https://github.com/deepsadness/MediaProjectionDemo
在偶遇FFmpeg(三)——Android集成这边文章中曾经介绍过FFmpeg和Android的交叉编译。文章中也提到过如何裁剪SO文件大小的方式。 这边文章...
RIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文件结构。RI...
因为最后会将文件合成libffmpeg.so文件,所以就不需要去改configure文件了!!
这里的关键是,判断颜色的范围。这里简单的认定 g>140.0 && r<128.0 && b<128.0 时为绿色。当是绿色的时候,就将其颜色换成白色。同时al...
之前我们结合相机和视频,结合滤镜,做了实时的预览和录制。 这期,我们来试试利用OpenGL+MediaCodc,不进行预览直接录制成视频的情况。
上文中,我们是将相机提供的预览画面输入到Surface当中,然后进行滤镜处理和录制。 那我们可以切换输入源为视频吗?
上文中我们已经实现了将OpenGL和相机结合到一起,本文就在上文的基础上,添加滤镜。
暂未填写公司和职称
暂未填写个人简介
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市