首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Welcome_World
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Welcome_World
3年前
关注
音视频系列八 ffmpeg使用mediacodec硬解码
重新编译ffmpeg ffmpeg默认是没有开启mediacodec的,所以需要在配置文件上增加配置 默认就会增加mediacodec支持的解码器,但是如果你禁用了所有的解...
1
评论
分享
Welcome_World
3年前
关注
音视频系列七 使用libyuv提高转换性能
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 libyuv库就不多介绍了,谷歌开源的处理YUV数据的库。听说性能比ffmpeg好,就尝试一下替换ffmpeg的sca...
0
评论
分享
Welcome_World
3年前
关注
FFmpeg m3u8文件返回Invalid data found when processing input错误
结论 1.检查存储访问权限是否正常,因为你可能有m3u8文件的访问权限却不一定有分片视频文件的访问权限。 2.给avformat_open_input增加配置("allow...
0
评论
分享
Welcome_World
3年前
关注
音视频系列六 Linux 编译ffmpeg链接openssl
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 编译openssl 去官网(或者github)下载openssl,解压。 进入解压后的openssl根目录,创建一个b...
0
评论
分享
Welcome_World
3年前
关注
音视频系列五 音视频同步
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 简述 视频和音频是在不同的线程内播放的,因为cpu调度的问题和解码效率之类的因素无法同步,所以需要人为同步。就三种,以...
0
评论
分享
Welcome_World
3年前
关注
音视频系列四 ffmpeg配合opensl es播放音频
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一 解码成PCM 流程其实和视频差不多,参考播放视频的代码,稍作增改 先定义后面需要用到的全局变量 打开输入流 找到音...
0
评论
分享
Welcome_World
3年前
关注
音视频系列三 使用ffmpeg播放视频
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 文章参考 一 打开输入流 创建一个native方法,从java层传入视频地址,例如下面代码 然后使用下面代码打开输入流...
0
评论
分享
Welcome_World
3年前
关注
音视频系列二 Android Studio配置ffmpeg(jni使用so库)
一 复制文件 android studio 创建jni工程,然后将ffmpeg编译后在android子目录下生成的so库和头文件拷到libs目录下,如下图 注意,如果是放在...
0
评论
分享
Welcome_World
3年前
关注
音视频系列一 Linux 编译ffmpeg4.2.4
参考文章 一 下载解压ndk 使用的是ndk21(编译器是clang的应该都一样,低版本gcc的配置会有不同) 二 下载解压ffmpeg ffmpeg下载地址 选4.2.4...
0
评论
分享
Welcome_World
3年前
关注
Android修改默认输入法
Android系统修改默认输入法 代码是lineageos17.1(lavender) 一、内置输入法进系统 Android (内置)预装应用. 二、修改内置输入法 在fr...
0
1
分享
Welcome_World
3年前
关注
Android签名修改
参考文章 简书链接 签名文件存放目录 /build/target/product/security 参考文件 /build/target/product/security/...
0
评论
分享
Welcome_World
3年前
关注
Android编译ota包移除compatibility.zip
简介 Android有个Treble项目,详细的情况感兴趣的自行百度,简单的来说就是编译一个系统镜像能够在很多手机上运行。也就涉及到了兼容性问题,compatibility...
0
评论
分享
Welcome_World
3年前
关注
Android编译跳过生成userdata.img和ota包
跳过生成OTA包 参考链接简书博客. 详细的分析上面的博客说的很清楚了 具体操作就是在所选用的device中BoardConfig.mk文件,修改或者增加一行TARGET_...
0
评论
分享
Welcome_World
3年前
关注
ByteBuffer详解(大概2333)
ByteBuffer详解 概述 ByteBuffer顾名思义就是byte缓冲区,实际上底层就是byte[ ]。...
0
评论
分享
Welcome_World
3年前
关注
SpringMVC前端控制器细节简记
一开始因为静态资源会被拦截的缘故误以为配置了/的DispatcherServlet会拦截所有的请求。可是今天在一个原生项目上使用springmvc发现原来写的那些servl...
0
评论
分享
Welcome_World
3年前
关注
Android (内置)预装应用
Android (内置)预装应用 参考Android 系统如何预装第三方应用以及常见问题汇集。主要源码在PackageManagerService...
1
评论
分享
Welcome_World
3年前
关注
Room基本使用
Room的基本使用和迁移流程,不涉及源码和各种复杂的操作。配置依赖,创建表,定义表操作,创建数据库。...
0
评论
分享
Welcome_World
3年前
关注
Android GC(垃圾回收)总结
垃圾回收一般需要暂停所有线程的执行,叫stop-the-world。GC优化基本就是减少暂停次数和暂停时间。...
2
评论
分享
Welcome_World
3年前
关注
Retrofit 总结
Retrofit最核心的原理是使用了动态代理模式。所以那些请求都是定义在接口里,而不能是类。因为动态代理生成的是Proxy子类...
1
评论
分享
Welcome_World
3年前
关注
让某个应用以指定时间运行
windows 有个RunAsDate软件可以以指定时间运行某个应用下载链接 linux或者mac可以使用一个开源库设置单个应用时间github地址 参考: 然后在你需要运...
1
评论
分享
下一页
个人成就
文章被点赞
6
文章被阅读
17,973
掘力值
236
关注了
0
关注者
2
收藏集
0
关注标签
2
加入于
2022-04-27