腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
字节流动
Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
专栏成员
举报
196
文章
356736
阅读量
53
订阅数
订阅专栏
申请加入专栏
全部文章(196)
opengl(101)
api(73)
android(66)
编程算法(58)
es(50)
渲染(40)
视频处理(25)
https(17)
图像处理(16)
java(14)
缓存(13)
打包(12)
c++(11)
函数(11)
实时音视频(10)
shader(9)
node.js(8)
css(8)
ide(8)
网络安全(8)
github(7)
linux(7)
android studio(6)
编程(6)
数据(6)
腾讯云测试服务(5)
开源(5)
特效(5)
git(4)
unix(4)
云直播(4)
存储(4)
数据结构(4)
metal(4)
视频(4)
性能(4)
优化(4)
文件存储(3)
移动直播(3)
短视频(3)
美颜特效(3)
sdk(3)
chatgpt(3)
程序员(3)
对象(3)
工作(3)
算法(3)
区块链(2)
javascript(2)
bash(2)
搜索引擎(2)
bash 指令(2)
es 2(2)
网站(2)
微信(2)
windows(2)
canvas(2)
bokeh(2)
ffmpeg(2)
变量(2)
程序(2)
二进制(2)
同步(2)
系统(2)
性能优化(2)
音频(2)
音视频(2)
源码(2)
对象存储(1)
比特币(1)
数字货币(1)
tensorflow(1)
c 语言(1)
regex(1)
jquery ui(1)
xml(1)
html(1)
ecmascript(1)
arm(1)
嵌入式(1)
access(1)
容器镜像服务(1)
音视频点播加速(1)
消息队列 CMQ 版(1)
人工智能(1)
微信小程序音视频(1)
http(1)
容器(1)
serverless(1)
jvm(1)
面向对象编程(1)
opencv(1)
tcp/ip(1)
socket编程(1)
腾讯云开发者社区(1)
kafka(1)
unicode(1)
bit(1)
func(1)
glm(1)
glsl(1)
height(1)
int(1)
rgb(1)
size(1)
time(1)
width(1)
笔记(1)
表格(1)
博客(1)
测试(1)
产品经理(1)
管理(1)
行业(1)
后台(1)
互联网(1)
计算机视觉(1)
解决方案(1)
镜像(1)
客户端(1)
连接(1)
面试(1)
模型(1)
内存(1)
手机(1)
数组(1)
索引(1)
图形学(1)
线程(1)
效率(1)
研发(1)
原理(1)
搜索文章
搜索
搜索
关闭
如何使用 FFmpeg 打造自己的播放器
视频处理
打包
开源
android
渲染
前面 FFmpeg 系列的文章中,已经实现了 FFmpeg 的编译和集成,基于 FFmpeg 实现音视频的播放、录制,并结合 OpenGL 添加丰富的滤镜等功能,这些 demo 基本上将 FFmpeg 使用涉及到的知识点基本上覆盖了。
字节流动
2022-12-14
1.8K
0
原创:学习如何使用 FFmpeg 打造自己的播放器
视频处理
打包
opengl
api
android
前面 FFmpeg 系列的文章中,已经实现了 FFmpeg 的编译和集成,基于 FFmpeg 实现音视频的播放、录制,并结合 OpenGL 添加丰富的滤镜等功能,这些 demo 基本上将 FFmpeg 使用涉及到的知识点基本上覆盖了。
字节流动
2022-02-09
1.9K
0
Android FFmpeg + MediaCodec 实现视频硬解码
编程算法
视频处理
java
github
https
本文将利用 FFmpeg+ MediaCodec 做一个播放器,实现视频的硬解码和音视频同步等功能。
字节流动
2022-01-05
3.5K
0
浅析 FFmpeg 滤镜 (filter) 原理
缓存
视频处理
编程算法
滤镜(filter)是指将未经过处理的原始音频帧(如PCM)或视频帧(如YUV、RGB)经过滤镜器处理后,得到具体“特殊效果”的音频帧或视频帧,比如音频帧被添加回声、视频帧被旋转、缩放、添加水印等等。需要注意的是,滤镜处理的是原始音视频帧数据,输出的仍然是原始数据,因此不会造成数据损伤。FFmpeg的libavfilter库中提供了很多的内置滤镜,我们可以单独使用一个滤镜进行数据处理,也可以将多个滤镜连接起来组合使用,其中一个滤镜的输出可以连接到另一个滤镜的输入,因此滤镜分为简单滤镜和复杂滤镜。在FFmpeg中,滤镜模块支持多路输入和多路输出,其提供了两种方式使用滤镜,即命令和API,首先我们来看下在命令中定义一个滤镜,语法如下:
字节流动
2021-11-26
2.2K
0
ijkplayer 源码分析
api
android
编程算法
视频处理
ijkplayer 是一款比较出众的开源 Android/iOS 跨平台播放器,基于 ffplay,API 易于集成,可定制编译控制体积。
字节流动
2021-06-09
2K
0
ffmpeg 源码分析之 ffplay 主流程
编程算法
视频处理
很久没有研究 ffmpeg了,版本变化很大,用一天时间先把 ffplay 翻出来看看。
字节流动
2021-06-09
934
0
编译Android 使用的 libx264 并使用进行 H.264 编码
android
打包
java
视频处理
编程算法
在日常的音视频开发中,我们经常使用FFmpeg,因为它确实好用呀,囊括了各种功能!但是有个很严重的问题,如果是编译在Android和IOS上使用,会造成APP的包很大。可以看我编译的FFmpeg在Android上的应用程式。
字节流动
2021-06-09
4.3K
0
Android NDK MediaCodec
编程算法
视频处理
https
android
api
Android 从 API 16 开始提供java层的 MediaCodec 视频硬解码接口;从 API 21,也就是Android 5.0 开始提供 native 层的 MediaCodec的接口。
字节流动
2021-04-23
3K
0
全网最全的 Android 音视频和 OpenGL ES 干货,都在这了
opengl
es
api
视频处理
android
有位大佬说,“这是全网最全的 Android OpenGL ES 教程”,哈哈,对于这种善意的“商业互吹”,当然是欣然接受,这无疑给了我更多的动力和激情来完善这几个系列的文章。
字节流动
2021-04-07
3K
0
Android FFmpeg 实现带滤镜的微信小视频录制功能
android
视频处理
java
微信
api
前文利用 FFmpeg 分别实现了对 Android Camera2 采集的预览帧进行编码生成 mp4 文件,以及对 Android AudioRecorder 采集 PCM 音频进行编码生成 aac 文件。
字节流动
2021-04-01
815
0
FFmpeg + Android AudioRecorder 音频录制编码
视频处理
android
java
前文利用 FFmpeg 对 Android Camera2 采集的预览帧先进行渲染,然后利用 OpenGL 添加滤镜,最后将渲染结果进行编码生成 mp4 文件。
字节流动
2021-03-16
1.4K
0
音频基础知识 - PCM 浅析
视频处理
存储
android
最近有个需求:对音频裁剪时,裁剪条的纵坐标必须是音频音量,以帮助用户更好的选择音频区域,所以就需要快速准确的提取出音频的音量列表。本文主要介绍下从mp4文件中提取音轨音量的方式,以及相关的知识点。
字节流动
2021-03-16
3.9K
0
FFmpeg 视频录制 - 视频添加滤镜和编码
视频处理
android
opengl
api
腾讯云开发者社区
音视频开发中,视频编码是另一个重要的部分,基于 FFmpeg 软件解码前面系列文章已经介绍过了。
字节流动
2021-03-16
2.3K
0
FFmpeg 流媒体处理 - 收流与推流
云直播
移动直播
容器镜像服务
容器
视频处理
关于流媒体的基础概念,观止云的 “流媒体|从入门到出家” 系列文章极具参考价值,请参考本文第 5 节参考资料部分。
字节流动
2021-03-16
4.3K
0
Android MediaCodec 使用说明
编程算法
视频处理
文件存储
最近公司要求提供一个支持 Android 硬件转码的底层库,所以自己从头去看了 MediaCodec 相关的知识,费了老大的劲终于完成了。
字节流动
2021-03-16
1.7K
0
Android 获取进程名函数,如何优化到极致?
es
opengl
api
腾讯云测试服务
视频处理
通过ActivityManager来获取进程名,网上也能搜索到很多人推荐这个用法。
字节流动
2020-09-29
4.7K
0
FFmpeg 的 PAR,DAR 及 SAR 概念,你了解吗?
视频处理
FFmpeg中的视频参数 SAR,PAR,DAR, 从宏观上描述一个视频轮如何被播放器正确显示。在不同的文档中,通常对这三个参数有不同的表述。但是,均指代同一事物。首先来看解释:
字节流动
2020-09-24
3.6K
1
FFmpeg + OpenGL ES 实现 3D 全景播放器
opengl
api
es
图像处理
视频处理
前文中,我们已经利用 FFmpeg + OpenGLES + OpenSLES 实现了一个多媒体播放器,本文将基于此播放器实现一个酷炫的 3D 全景播放器。
字节流动
2020-09-14
1.3K
0
FFmpeg 播放器实现音视频同步的三种方式
视频处理
unix
es
opengl
api
前文中,我们基于 FFmpeg 利用 OpenGL ES 和 OpenSL ES 分别实现了对解码后视频和音频的渲染,本文将实现播放器的最后一个重要功能:音视频同步。
字节流动
2020-09-03
2.5K
1
FFmpeg + OpenGLES 实现视频解码播放和视频滤镜
opengl
api
视频处理
渲染
es
前面 Android FFmpeg 开发系列文章中,我们已经利用 FFmpeg 的解码功能和 ANativeWindow 的渲染功能,实现了的视频的解码播放。
字节流动
2020-08-20
2.8K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档