- 博客(32)
- 收藏
- 关注
原创 编译适配纯鸿蒙系统的ijkplayer中的ffmpeg库
被鸿蒙化的ijkplayer播放器,里面的ffmpeg库是以已经编译好的ffmpeg的动态库集成进去的。对于需要修改ffmpeg代码的人来说,还需要知道如何编译适配harmony系统的ffmpeg库,从而来替代这个鸿蒙版ijkplayer中的ffmpeg库。
2024-05-07 16:28:16 3082 3
原创 MediaCodec视频编码H264流程及参考demo
本文则讲解使用MediaCodec进行视频编码的流程,主要通过一个例子,从摄像头采集数据,并将数据编码为h264文件。
2022-11-09 11:11:09 2496 2
原创 OpenGLES系列demo之(二):纹理映射
本文主要会先阐述什么是纹理映射,并在前面文章的框架基础之上,编写一个简单的demo,实现纹理映射并显示图片。
2022-09-06 10:48:57 1482
原创 OpenGLES系列demo之(一):绘制三角形
在上一篇文章中,我们先介绍了框架,本文基于这个框架上,简述使用openGL ES绘制一个三角形的大致步骤。
2022-07-29 10:56:31 1336 1
原创 OpenGLES系列demo之框架简介
在接下来的opengles系列demo中,会基于一个基本框架基础来开发,因此本文主要是想先介绍这个基本框架。
2022-07-28 12:08:52 1467
原创 OpenGLES版Helloworld(Android平台)
本文主要也是在Android平台上阐述如何基于openGL ES开发一个最简单的渲染程序
2022-07-26 18:26:10 1314
原创 详解视频封装格式之MP4
在我之前的一篇文章中有整理了一下常见的视频封装格式。在这篇文章中,我们重点剖析一下MP4这种视频封装格式的具体情况。
2022-06-22 10:20:52 3724 1
原创 H.264码流结构是怎么样的
视频有很多种编码标准,H.264,H.265,AV1等等,其中我们可能最常见的便是H.264,因此,本文我们就主要来分下下H.264编码的码流结果具体是怎么样的。
2022-06-14 19:15:55 1253 2
原创 什么是视频封装格式和编码格式
本文就主要来介绍一下,视频的封装格式和编码格式究竟是什么,它们之间是什么关系,以及常用的视频封装格式有哪些。
2022-06-11 16:56:05 11458 4
原创 FFmpeg_Android音频播放demo--openSLES方式
在前面一篇文章中,我们讲解了audioTrack方式播放音频,本文使用openSLES方式来播放FFmpeg解码后的音频数据。
2022-06-10 16:55:13 1198 1
原创 FFmpeg_Android音频播放demo--audioTrack方式
在之前的文章中,我们有讲解了FFmpeg的音频的解码流程,本文于此基础上,讲解在Android平台上对mp3文件进行解码并播放。本文例子使用AudioTrack来对音频解码后的数据进行播放。
2022-06-10 11:44:36 989
原创 FFmpeg音频的编码流程详解及demo
本文主要讲解FFmpeg的音频编码具体流程,API使用。最后再以一个非常简单的demo演示将一个音频原始数据pcm文件编码为AAC格式的音频文件。
2022-06-10 00:56:15 3736 3
原创 FFmpeg音频解码流程详解及简单demo参考
本文主要讲解FFmpeg的音频解码具体流程,API使用。最后再以一个非常简单的demo演示将一个mp3格式的视频文件解码为原始数据pcm文件。
2022-06-09 19:10:27 5540 5
原创 FFmpeg视频编码的流程详解及参考demo
本文主要讲解FFmpeg的视频编码的具体流程,API使用。最后再以一个非常简单的demo演示将一个yuv数据文件编码为H264的视频文件,也就是YUV编码为H264。
2022-06-08 12:21:27 3523 6
原创 FFmpeg视频解码流程详解及demo
本文主要讲解FFmpeg的视频解码具体流程,API使用,以及相关结构体介绍。最后再以一个非常简单的demo演示将一个mp4格式的视频文件解码为原始数据yuv文件。
2022-06-07 17:44:10 8332 2
原创 FFmpeg_Android纯视频播放demo2--基于新接口
在上一篇中,我们讲解了在Android平台上如何使用FFmpeg进行纯视频的解码和播放的。本文在此基础上,修改为FFmpeg的解码新接口来进行讲解。
2022-06-07 11:45:16 1040 1
原创 FFmpeg_Android纯视频播放demo--基于旧接口
Android平台上使用FFmpeg,进行一些相关开发,如何调用它的API接口,编解码等等。我们可以先从一个视频播放的流程来大概了解一下。本文主要基于解码旧接口实现。
2022-06-06 18:06:55 963 8
原创 安卓camera2 API获取YUV420_888格式详解
本文主要讲的是camera2这套API采集数据,并指明YUV420_888格式时候获取到的摄像头YUV数据格式,具体是怎么样的。
2022-06-01 15:42:44 8700 6
原创 FFmpeg常用命令行记录
FFmpeg支持使用命令行进行一些音视频操作,文主要记录一下FFmpeg的常见命令行,作为自己查阅和方便他人查阅使用。
2022-05-27 09:35:28 1020
原创 webRTC入门示例demo
本文主要阐述如何运行webRTC的官方入门示例demo,并简单搭建本地局域网服务器用于测试,可以使得两个手机端可以进行视频通话,感受webRTC的核心功能。
2022-05-22 17:39:49 6251 7
原创 FFmpeg版Helloworld(Android平台)
对于程序员来说,学习一门新技术的第一个demo,一般都是helloworld;因此本文主要是阐述基于ffmpeg开发的第一个demo,基于Android平台的。
2022-05-21 23:45:33 865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人