Giter Club home page Giter Club logo
  • 👋 Hi, 我是yishuinanfeng,是一名有多年经验的安卓开发工程师,热衷于研究各类it技术,特别是安卓各种有趣的UI效果,以及音视频相关技术。
  • 👀 我的业余爱好是唱歌,中国象棋和足球,也是多年曼联球迷,业余时间会学习唱歌和打棋谱网络对弈。

yishuinanfeng's GitHub stats

Top Langs

系列博客目录

C内存与指针:
漫谈C语言内存管理
漫谈C语言指针(一)
漫谈C语言指针(二)
漫谈C语言指针(三)

C++语法重点难点:
初尝C++的世界
进一步走进C++面向对象的世界
感受C++一些令人眼前一亮的语法

C/C++进阶:
C/C++编译流程
一篇文章入门C/C++自动构建利器之Makefile
升级构建工具,从Makefile到CMake
初探ndk的世界(一)
初探ndk的世界(二)

视频理论基础:
视频基础知识扫盲
音视频开发基础知识之YUV颜色编码
解析视频编码原理——从孙艺珍的电影说起(一)
解析视频编码原理——从孙艺珍的电影说起(二)
H264码流结构一探究竟

Android平台MediaCodec系列:
Android硬编解码利器MediaCodec解析——从猪肉餐馆的故事讲起(一)
Android硬编解码工具MediaCodec解析——从猪肉餐馆的故事讲起(二)
Android硬编解码工具MediaCodec解析——从猪肉餐馆的故事讲起(三)

轻松入门OpenGL系列
一看就懂的OpenGL ES教程——图形渲染管线的那些事
一看就懂的OpenGL ES教程——再谈OpenGL工作机制
一看就懂的OpenGL ES教程——这或许是你遇过最难画的三角形(一)
一看就懂的OpenGL ES教程——这或许是你遇过最难画的三角形(二)
一看就懂的OpenGL ES教程——这或许是你遇过最难画的三角形(三)
一看就懂的OpenGL ES教程——这或许是你遇过最难画的三角形(四)
一看就懂的OpenGL ES教程——这或许是你遇过最难画的三角形(五)
一看就懂的OpenGL ES教程——缓冲对象优化程序(一)
一看就懂的OpenGL ES教程——缓冲对象优化程序(二)
一看就懂的OpenGL ES教程——临摹画手的浪漫之纹理映射(理论篇)
一看就懂的OpenGL ES教程——临摹画手的浪漫之纹理映射(实践篇)
一看就懂的OpenGL ES教程——渲染宫崎骏动漫重拾童年
一看就懂的OpenGL ES教程——仿抖音滤镜的各种奇技淫巧之基础滤镜
一看就懂的OpenGL ES教程——仿抖音滤镜的奇技淫巧之变换滤镜(理论基础篇)
一看就懂的OpenGL ES教程——仿抖音滤镜的奇技淫巧之变换滤镜(实践篇)
一看就懂的OpenGL ES教程——仿抖音滤镜的奇技淫巧之高斯模糊滤镜
一看就懂的OpenGL ES教程——走进3D的世界之坐标系统(上篇)
一看就懂的OpenGL ES教程——走进3D的世界之坐标系统(下篇)
一看就懂的OpenGL ES教程-3D渲染实战

yishuinanfeng's Projects

android icon android

GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频

datastructsample icon datastructsample

Several samples which show much common data struct and algorithm by android ndk application.

ffmpegandroid icon ffmpegandroid

android端基于FFmpeg实现音频剪切、拼接、转码、混音、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图、画面拼接、视频倒播;音视频合成与分离;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;OpenGL+GPUImage实时滤镜;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等;基于IjkPlayer修改支持RTSP超低延时直播(局域网1080P延时130ms)、暂停、静音,多路投屏直播

flowlayout icon flowlayout

Android流式布局,支持单选、多选等,适合用于产品标签等。

fmodsample icon fmodsample

A sample that is build using Fmod(The real-time adaptive audio engine) sound library to provide special effect for specified sound.

imageprocessor icon imageprocessor

An application which focused on fundamental image processing technique,it was developed on qt platform and halcon library.一个基于qt联合halcon开发的图像处理桌面应用,包含多种基础图像处理算法,底层是直接调用halcon脚本或执行halcon C++代码。

javaguide icon javaguide

「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

jigsawmaker icon jigsawmaker

A collage View which can make pictures together to be edited to build a new picture with some wonderful effect~一个将多张图片整合一起的拼图控件,支持手势拖拽、多图联动、旋转、滤镜等多种效果~

jigsawposter icon jigsawposter

一个效果类似海报工厂的安卓自定控件,实现了一些有趣的效果。

offlinestorerepository icon offlinestorerepository

A project that can store your datas when you are posting some datas to server if network is disconnected,and post data to server while network connect.

opengl-es-study-demo icon opengl-es-study-demo

一个OpenGL es入门项目,帮助初学者更快地入门学习。主要内容是基础图形绘制、缓冲对象使用、渲染视频、视频添加滤镜效果,详细可见我的博客专栏。Opengl es study demo for freshman to learn opengl es quickly.

opengldemo icon opengldemo

A simple OpenGl demo to show texture on screen.

rxkotlinsample icon rxkotlinsample

用Kotlin写的仿RxJava的sample,用于学习加深理解RxJava源码原理

scancalculator icon scancalculator

a project that can calculate only through scanning the Calculation formula.

simplest_video_sample icon simplest_video_sample

基于雷神博客(https://blog.csdn.net/leixiaohua1020/article/details/8652605 ) 等资料编写的最简单的视频播放器demo

unitedplayer icon unitedplayer

一个支持录制和播放音频视频的安卓短视频应用,支持添加水印,并可以选择多种仿抖音滤镜特效展示。A video and audio recorder and player based on OpenGL es,FFmpeg,OpenSl es,MediaCodec on Android platform.It gives video interesting effect through fragment shader.

weatherforecast icon weatherforecast

A qt project which providers weather forecast function.一个基于qt开发的天气预报应用,适合初学者学习。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.