李瑞利9527_社区达人页

个人头像照片
李瑞利9527
已加入开发者社区1393

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布274篇文章
3条评论
已回答2个问题
0条评论
已发布1个视频
github地址

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2021年02月

  • 02.25 14:26:30
    发表了文章 2021-02-25 14:26:30

    FFmpeg编解码处理3-视频编码

    基于 FFmpeg 4.1 版本。
  • 02.25 11:11:10
    发表了文章 2021-02-25 11:11:10

    FFmpeg编解码处理2-编解码API详解

    基于FFmpeg 4.1版本。
  • 02.25 11:06:32
    发表了文章 2021-02-25 11:06:32

    FFmpeg编解码处理1-转码全流程简介

    基于 FFmpeg 4.1 版本。
  • 02.25 11:02:47
    发表了文章 2021-02-25 11:02:47

    FFmpeg时间戳详解

    I 帧:I 帧(Intra-coded picture, 帧内编码帧,常称为关键帧)包含一幅完整的图像信息,属于帧内编码图像,不含运动矢量,在解码时不需要参考其他帧图像。因此在 I 帧图像处可以切换频道,而不会导致图像丢失或无法解码。I 帧图像用于阻止误差的累积和扩散。在闭合式 GOP 中,每个 GOP 的第一个帧一定是 I 帧,且当前 GOP 的数据不会参考前后 GOP 的数据。
  • 02.25 10:59:20
    发表了文章 2021-02-25 10:59:20

    FFmpeg封装格式处理4-转封装例程

    转封装是将一种封装格式转换为另一种封装格式,不涉及编解码操作,转换速度非常快。
  • 02.25 10:56:14
    发表了文章 2021-02-25 10:56:14

    FFmpeg封装格式处理3-复用例程

    复用(mux),是 multiplex 的缩写,表示将多路流(视频、音频、字幕等)混入一路输出中(普通文件、流等)。
  • 02.25 10:52:58
    发表了文章 2021-02-25 10:52:58

    FFmpeg封装格式处理2-解复用例程

    解复用(demux),表示从一路输入中分离出多路流(视频、音频、字幕等)。
  • 02.25 10:49:41
    发表了文章 2021-02-25 10:49:41

    FFmpeg封装格式处理1-简介

    封装格式(container format)可以看作是编码流(音频流、视频流等)数据的一层外壳,将编码后的数据存储于此封装格式的文件之内。封装又称容器,容器的称法更为形象,所谓容器,就是存放内容的器具,以一瓶饮料为例,饮料是内容,那么装饮料的瓶子就是容器。
  • 02.25 10:44:26
    发表了文章 2021-02-25 10:44:26

    FFmpeg中overlay滤镜用法-水印及画中画

    overlay 技术又称视频叠加技术。overlay 视频技术使用非常广泛,常见的例子有,电视屏幕右上角显示的电视台台标,以及画中画功能。画中画是指在一个大的视频播放窗口中还存在一个小播放窗口,两个窗口不同的视频内容同时播放。
  • 02.25 10:39:43
    发表了文章 2021-02-25 10:39:43

    FFmpeg原始帧处理-滤镜API用法详解

    在 FFmpeg 中,滤镜(filter)处理的是未压缩的原始音视频数据(RGB/YUV视频帧,PCM音频帧等)。一个滤镜的输出可以连接到另一个滤镜的输入,多个滤镜可以连接起来,构成滤镜链/滤镜图,各种滤镜的组合为 FFmpeg 提供了丰富的音视频处理功能。
  • 02.24 14:57:50
    发表了文章 2021-02-24 14:57:50

    FFmpeg数据结构AVPacket

    本文基于FFmpeg 4.1版本。
  • 02.24 14:54:03
    发表了文章 2021-02-24 14:54:03

    FFmpeg数据结构AVFrame

    本文基于 FFmpeg 4.1 版本。
  • 02.24 14:47:10
    发表了文章 2021-02-24 14:47:10

    FFmpeg数据结构AVBuffer

    AVBuffer是FFmpeg中很常用的一种缓冲区,缓冲区使用引用计数(reference-counted)机制。
  • 02.24 14:42:15
    发表了文章 2021-02-24 14:42:15

    FFmpeg内存IO模式(内存区作输入或输出)

    所谓内存IO,在FFmpeg中叫作“buffered IO”或“custom IO”,指的是将一块内存缓冲区用作FFmpeg的输入或输出。与内存IO操作对应的是指定URL作为FFmpeg的输入或输出,比如URL可能是普通文件或网络流地址等。这两种输入输出模式我们暂且称作“内存IO模式”和“URL-IO模式”。
  • 02.24 14:38:06
    发表了文章 2021-02-24 14:38:06

    ffplay源码分析7-播放控制

    ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。
  • 02.24 14:32:55
    发表了文章 2021-02-24 14:32:55

    ffplay源码分析6-音频重采样

    ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。
  • 02.24 14:26:26
    发表了文章 2021-02-24 14:26:26

    ffplay源码分析5-图像格式转换

    ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。
  • 02.24 14:23:03
    发表了文章 2021-02-24 14:23:03

    ffplay源码分析4-音视频同步

    ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。
  • 02.24 14:16:59
    发表了文章 2021-02-24 14:16:59

    ffplay源码分析3-代码框架

    ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。
  • 02.24 14:10:09
    发表了文章 2021-02-24 14:10:09

    ffplay源码分析2-数据结构

    ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。
  • 02.24 14:04:41
    发表了文章 2021-02-24 14:04:41

    ffplay源码分析1-概述

    ffplay是一个很简单的播放器,但是初次接触仍会感到概念和细节相当繁多,分析并不容易。深入理解一项技术需要足够的时间和大量的实践,由浅入深逐步迭代,没有时间就成了最大难题。本次分析过程断断续续持续了挺久,先是边读代码边加注释,后面才整理了笔记,再加上理解浅薄很难精简语言,因此行文比较啰嗦。笔记记录仓促,错误难免,欢迎指正交流。后续若有时间继续研究,将持续修正错误完善文档。
  • 02.23 16:19:31
    发表了文章 2021-02-23 16:19:31

    FFmpeg使用基础

    本文介绍 FFmpeg 最基础的概念,了解 FFmpeg 的使用方法。
  • 02.23 16:11:54
    发表了文章 2021-02-23 16:11:54

    色彩空间与像素格式

    颜色是不同波长的光对人眼刺激产生的色彩感觉。色彩空间(Color Space)是颜色的数学表示,根据不同的表示方法分为不同的色彩模型。最常用的色彩模型有三类:RGB(用于计算机图形学), YUV(用于视频系统), CMYK(用于彩色印刷)。后文对色彩空间与色彩模型的叫法不作区分。本文仅讨论视频图像处理领域常用的 RGB 色彩空间和 YUV 色彩空间。
  • 02.23 16:00:40
    发表了文章 2021-02-23 16:00:40

    视频编解码基础概念

    本文涉及视频编解码最基础概念,从工程应用角度出发,帮助理解和编写源码。本文并不涉及深层次原理和算法。错误难免,逐渐完善
  • 02.23 15:54:27
    发表了文章 2021-02-23 15:54:27

    FFmpeg简易播放器的实现5-音视频同步

    基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 显示两大部分。
  • 02.23 15:46:45
    发表了文章 2021-02-23 15:46:45

    FFmpeg简易播放器的实现4-音视频播放

    基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 播放两大部分。
  • 02.23 11:29:22
    发表了文章 2021-02-23 11:29:22

    FFmpeg简易播放器的实现3-音频播放

    基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 播放两大部分。本实验仅研究音频播放的实现方式,不考虑视频。
  • 02.23 11:18:48
    发表了文章 2021-02-23 11:18:48

    FFmpeg简易播放器的实现2-视频播放

    基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 播放两大部分。本实验仅研究视频播放的实现方式。
  • 02.23 10:53:33
    发表了文章 2021-02-23 10:53:33

    FFmpeg简易播放器的实现1-最简版

    基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 播放两大部分。
  • 02.23 10:45:41
    发表了文章 2021-02-23 10:45:41

    FFmpeg开发环境构建

    本文主要讲述 linux 平台 x86(及x86-64) 架构下的 ffmpeg 编译安装过程。 其他嵌入式平台需要交叉编译,过程类似,不详述。
  • 02.22 11:46:53
    发表了文章 2021-02-22 11:46:53

    一文掌握 YUV 图像的基本处理

    YUV 是一种色彩编码模型,也叫做 YCbCr,其中 “Y” 表示明亮度(Luminance),“U” 和 “V” 分别表示色度(Chrominance)和浓度(Chroma)。
  • 02.22 11:18:50
    发表了文章 2021-02-22 11:18:50

    利用 OpenGL ES 给视频播放器和相机做个字符画滤镜

    最后不少朋友问,“OpenGL ES 入门后怎么学习写一些滤镜?”,“怎么学习 shader ?”。
  • 02.22 11:14:36
    发表了文章 2021-02-22 11:14:36
  • 02.22 11:11:09
    发表了文章 2021-02-22 11:11:09

    OpenGL ES VAO、VBO、EBO、FBO、PBO、TBO、UBO

    面试中经常被问到的 OpenGL ES 对象,你知道的有哪些?
  • 02.22 11:05:06
    发表了文章 2021-02-22 11:05:06

    OpenGL ES 如何传输一个超大数组给着色器程序?

    如何传输一个超大数组给着色器程序?
  • 02.22 11:00:03
    发表了文章 2021-02-22 11:00:03

    Android OpenGL 渲染图像读取哪家强

    glReadPixels 是 OpenGL ES 的 API ,OpenGL ES 2.0 和 3.0 均支持。 使用非常方便,下面一行代码即可搞定,但是效率也是最低的。
  • 02.22 10:54:58
    发表了文章 2021-02-22 10:54:58

    OpenGL OpenGL ES 帧缓冲区位块传送(Blit)

    上文 OpenGL ES 多目标渲染(MRT) 中我们了解了利用 MRT 技术可以一次渲染到多个缓冲区,本文将利用帧缓冲区位块传送实现高性能缓冲区之间的像素拷贝。
  • 02.22 10:47:42
    发表了文章 2021-02-22 10:47:42

    OpenGL ES 多目标渲染(MRT)

    OpenGL ES 多目标渲染(MRT),即多重渲染目标,是 OpenGL ES 3.0 新特性,它允许应用程序一次渲染到多个缓冲区。 利用 MRT 技术,片段着色器可以输出多个颜色,可以用于保存 RGBA 颜色、 法线、 深度信息或者纹理坐标,每个颜色连接一个颜色缓冲区。
  • 02.22 10:41:33
    发表了文章 2021-02-22 10:41:33

    FFmpeg 开发(08):FFmpeg 播放器视频渲染优化

    前文中,我们已经利用 FFmpeg + OpenGLES + OpenSLES 实现了一个多媒体播放器,本文将在视频渲染方面对播放器进行优化。
  • 02.20 11:01:44
    发表了文章 2021-02-20 11:01:44

    FFmpeg 开发(07):FFmpeg + OpenGLES 实现 3D 全景播放器

    前文中,我们已经利用 FFmpeg + OpenGLES + OpenSLES 实现了一个多媒体播放器,本文将基于此播放器实现一个酷炫的 3D 全景播放器。
  • 02.20 10:56:40
    发表了文章 2021-02-20 10:56:40

    FFmpeg 开发(06):FFmpeg 播放器实现音视频同步的三种方式

    前文中,我们基于 FFmpeg 利用 OpenGL ES 和 OpenSL ES 分别实现了对解码后视频和音频的渲染,本文将实现播放器的最后一个重要功能:音视频同步。
  • 02.20 10:43:55
    发表了文章 2021-02-20 10:43:55

    FFmpeg 开发(05):FFmpeg + OpenGLES 实现视频解码播放和视

    前面 Android FFmpeg 开发系列文章中,我们已经利用 FFmpeg 的解码功能和 ANativeWindow 的渲染功能,实现了的视频的解码播放。但是,当你想为播放器做一些视频滤镜时,如加水印、旋转缩放等效果,使用 OpenGL ES 实现起来就极为方便。
  • 02.19 17:00:14
    发表了文章 2021-02-19 17:00:14

    FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放

    本文基于上一篇文章 FFmpeg + OpenSLES 实现音频解码播放 ,利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后将解码后的 PCM 音频数据进行重采样,最后利用 OpenSLES 进行播放的同时,将 PCM 音频一个通道的数据实时渲染成柱状图。
  • 02.19 16:54:05
    发表了文章 2021-02-19 16:54:05

    FFmpeg 开发(03):FFmpeg + OpenSLES 实现音频解码播放

    本文将利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后使用 libswresample 将解码后的 PCM 音频数据转换为目标格式的数据,最后利用 OpenSLES 进行播放。
  • 02.19 11:57:08
    发表了文章 2021-02-19 11:57:08

    FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放

    本文将利用 FFmpeg 对一个 Mp4 文件的视频流进行解码,然后使用 libswscale 将解码后的 YUV 帧转换为 RGBA 帧,最后使用 ANativeWindow 进行渲染。
  • 02.19 11:47:47
    发表了文章 2021-02-19 11:47:47

    FFmpeg 开发(01):FFmpeg 编译和集成

    FFmpeg 是一款知名的开源音视频处理软件,它提供了丰富而友好的接口支持开发者进行二次开发。
  • 02.19 11:43:46
    发表了文章 2021-02-19 11:43:46

    推荐一款强大的 Android OpenGL ES 调试工具

    GAPID (Graphics API Debugger)是 Google 的一款开源且跨平台的图形开发调试工具,用于记录和检查应用程序对图形驱动程序的调用,支持 OpenGL ES 和 Vulkan 调试。
  • 02.19 11:39:08
    发表了文章 2021-02-19 11:39:08

    OpenGL ES 实现动态(水波纹)涟漪效果

    最近一个做视频滤镜的朋友,让我给他做一个动态水波纹效果,具体就是:点击屏幕上的某一位置,然后波纹以该位置为中心向周围扩散。接到这个需求,一开始就尝试着在 3D 坐标系(x,y,z)中利用正弦或余弦函数去修改 z 分量的值,但是这样出来的效果太假了,压根就没有水波纹的真实感。
  • 02.19 11:33:27
    发表了文章 2021-02-19 11:33:27

    Android OpenGL ES 实现 3D 阿凡达(Avatar)效果

    偶然间,看到技术交流群里的一位同学在做类似于上图所示的 3D 效果壁纸,乍一看效果确实挺惊艳的。当时看到素材之后,马上就萌生了一个想法:利用 OpenGL 做一个能与之媲美的 3D 效果。
  • 02.19 11:23:42
    发表了文章 2021-02-19 11:23:42

    OpenGL ES 实现刮刮卡和手写板功能

    本文尝试使用 OpenGL 来实现类似刮刮卡的功能,简而言之就是**利用 OpenGL 根据手指滑动的坐标去构建一条一条的带状网格,然后基于此网格实现纹理映射。**为了使带状图形(网格)看起来平滑自然,我们还需要在起点和终点位置构建 2 个半圆,使滑动轨迹看起来平滑自然。
  • 发表了文章 2022-11-09

    打开时空隧道,重演云栖72小时云世界

  • 发表了文章 2022-11-08

    阿里云Imagine Computing创新技术大赛正式开启!

  • 发表了文章 2022-11-08

    云栖大会,未来万物皆是计算机?

  • 发表了文章 2022-11-02

    云栖大会,一场边缘云计算的「超前瞻」之约

  • 发表了文章 2022-10-28

    沉浸其境,共赴云栖数智硬核美学

  • 发表了文章 2022-10-28

    精细化边缘安全防护:如何防止CDN域名被恶意刷量?

  • 发表了文章 2022-10-26

    一文读懂云渲染“串流”全链路时延及优化策略

  • 发表了文章 2022-10-21

    数字云栖,邀您共享极致计算与创新进化的科技盛宴

  • 发表了文章 2022-09-29

    云上新势力:阿里云边缘云蝉联中国公有云市场第一

  • 发表了文章 2022-09-29

    阿里云CPaaS,上榜Gartner全球代表服务商

  • 发表了文章 2022-09-27

    基于边缘云业务场景,深析阿里云的“前端智能化”实践

  • 发表了文章 2022-09-23

    一文解读阿里云短信网关的云原生技术

  • 发表了文章 2022-09-14

    阿里云的“全站加速”技术演进历程

  • 发表了文章 2022-09-08

    阿里云的“终端云化”实践,基于ENS进行边缘架构构建

  • 发表了文章 2022-09-05

    源于加速,不止加速—阿里云加速引擎的10年沉淀与破局改变

  • 发表了文章 2022-08-30

    边缘云技术创新 让“云”无处不在

  • 发表了文章 2022-08-24

    低成本、强交互、沉浸式的云游戏,究竟如何实现?

  • 发表了文章 2022-08-18

    从阿里云全球实时传输网络GRTN出发,浅谈QOE优化实践

  • 发表了文章 2022-08-10

    阿里云连续四年稳居中国视频云整体市场份额第一!

  • 发表了文章 2022-08-02

    从技术全景到场景实战,透析「窄带高清」的演进突破

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2022-05-10

    阿里云播放器SDK是开源的吗 ,我想只使用该播放器SDK,收费吗

    单独使用播放器SDK是免费的 https://help.aliyun.com/document_detail/51992.htm?spm=a2c4g.11186623.0.0.5fa06468T6l4sG#topic-1959787
    踩0 评论0
  • 回答了问题 2022-04-11

    视频剪辑(云剪辑) 这个具体是怎么收费的

    你好,可以点击下方链接查看智能媒体ICE的剪辑功能收费标准。 https://help.aliyun.com/document_detail/201864.html
    踩0 评论0
正在加载, 请稍后...
滑动查看更多