2024年03月07日
此前在做 ffmpeg+某个第三库作为 filter 的集成,第三库是做AE特效相关的,与 ffmpeg 结合能让视频渲染效果大大提升。整体流程将第三方库作为 ffmpeg 的一个filter 形式进行结合,其中就涉及到 ffmpeg 的 filter 开发,本文即 对ffmpeg 的滤镜开发流程作一个总结。本文以实现一个视频垂直翻转的 filter 为例...
阅读全文
2023年10月31日
此前大部分涉及到 RecyclerView 页面的 LayoutManager基本上用系统提供的 LinearLayoutManager 、GridLayoutManager 就能解决,但在一些特殊场景上还是需要我们自定义 LayoutManager。之前基本上没有自己写过,在网上看各种源码各种文章,刚开始花了好多时间去理解整体流程,因为它们都给我一种非常...
阅读全文
2023年09月30日
V8 引擎是由 Google 开源的 JavaScript 引擎,Chrome 就是基于 V8 开发,V8 是跨平台的,J2V8 基于 V8 进行开发,使得 js 代码能够在 Android 平台上脱离 WebView 运行。目前,也有很多关于 Android J2V8 的文章,不过讲解不是特别细(可能也是我太菜了,看完了之后,依然遇到很多问题),自己在调研...
阅读全文
2023年09月15日
自己从事在音视频领域的边缘,音视频领域存在太多的专业术语,一下子搞懂是不可能的,这个项目 digital_video_introduction 来自 github 的一个开源项目,目前接近有 16k 的 star 了,从最基础的图像概念开始,逐步深入到视频、编解码器、传输和流媒体,适合反复学习阅读。主要内容包括:图像基础: 介绍了图像是如何被计算机理解和存储...
阅读全文
2023年01月15日
最近在做 Unitiy 与原生渲染相关的研究学习,对于OpenGL这块自己也是接触不多,有很多的坑需要自己去踩,做的过程中遇到最多的问题是:渲染黑屏 在掘金上搜到这篇文章《OpenGL黑屏及渲染不出来的常见原因总结》很不错,于是记录转载过来,方便日后学习以及问题排查。
原文链接:https://juejin.cn/post/68449039107426877...
阅读全文