ttylinux

@ttylinux_admin

ttylinux 暂无简介

ttylinux的个人主页
/
关注的仓库(15)

    Watch ttylinux/ProgrammerXiaohui

    最近更新: 5年多前

    Watch ttylinux/SmartRefreshLayout

    最近更新: 5年多前

    Watch ttylinux/MagicIndicator

    最近更新: 5年多前

    Watch ttylinux/banner

    最近更新: 5年多前

    Watch ttylinux/AudioVideoRecordingSample

    此项目的侧重点在于 Android 音视频相关 API 的使用,尤其是在 录制和编码方面的。 该项目运行后能够将 Camera 采集的视频和音频内容编码成一个 MP4 文件。 这其中用到了 MediaCodec 做编码,用到了 MediaMuxer 将音频和视频混合。 这样的一个完整示例对于掌握 Android 上音视频相关 API 帮忙非常大,因为它能够成功正确运行,而且可以通过去修改其源码来做自己的实验,验证自己对于 API 的理解和掌握。 当你能够熟练掌握其内容,或者你就可以试着更进一步,尝试用 FFmpeg 做音视频的编码和混合,实现和 Android 音视频 API 一样的功能。

    最近更新: 5年多前

    Watch ttylinux/android-gpuimage

    GPUImage 毫无疑问是音视频项目里面必读工程了,它的侧重点在于渲染方面。 有些公司的招聘要求上可能都会写明熟悉GPUImage ,重要性可见一斑。 通过阅读 GPUImage 的源码,能够让你掌握 OpenGL 的渲染以及渲染链的搭建,同时工程里面很多特效 Shader 代码,通过阅读和实践这些 Shader 代码,能够让你掌握初步的 Shader 编写能力。 比如常见的滤镜效果,在 GPUImage 就有现成的代码例子,这一点在我的直播中也有讲到。有兴趣的可以翻阅视频,掌握常见滤镜效果的代码编写。

    最近更新: 5年多前

    Watch ttylinux/grafika

    此项目是 Google 提供的一个非官方的项目,它的侧重点在于将 OpenGL 与 Android 音视频 API 综合运用。 它包含了很多个完整小示例,比如如何使用 TextureView 显示 OpenGL 内容、使用三种方式进行 OpenGL 内容的录制、如何进行硬编码操作等。 通过阅读这些例子,能够让你掌握更多的技巧,把前面学会的 OpenGL 和 Android 音视频 API 更灵活运用了,进一步加深理解。 甚至有些例子都可以用到项目早期需求中去的,比如如何进行 EGL 的封装、渲染线程与主线程的分离。

    最近更新: 5年多前

    Watch ttylinux/StatusBarTheme

    最近更新: 接近6年前

    Watch ttylinux/GSYVideoPlayer

    最近更新: 接近6年前

    Watch ttylinux/exoplayer-intro

    最近更新: 接近6年前

搜索帮助