首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
音视频开发进阶
glumes
创建于2021-08-31
订阅专栏
音视频开发进阶专栏文章~~
等 59 人订阅
共19篇文章
创建于2021-08-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
个人"蒸馏"大模型能做哪些有意思的事情
在大模型里面也有“蒸馏技术”,它的作用是将大型语言模型的知识转移到较小的模型中,提高性能的同时可以降低模型的大小以及计算资源需求。从大模型中蒸馏自己的素材库。
【WebRTC 专栏】-- 在 Mac M1 等系列芯片编译和开发 WebRTC-Android 库
众所周知,编译 WebRTC-Android 库是需要在 Linux 系统上的,这是由于源码里编译脚本限制导致。 当然也可以在 Mac 平台上进行编译,不过就需要对源码进行魔改了,毕竟拉取的是 Lin
音视频开发系统入门大致路线
分享一下对于音视频开发入门路线的看法,基本上还是以音视频基础为主,同时加上一些实践操作。 实践操作反过来也是加深对理论的认识和研究,两者缺一不可。
重学音视频?认识 MP4 视频(下)
接上一篇文章: 重学音视频?认识 MP4 视频(上) 文章的提到的资料都放在知识星球了,后续的内容更新还是以星球为主,也会放出一些干货在公众号的,现在加入星球还是优惠价,后面干货越多,涨价的可能性就越
重学音视频?认识 MP4 视频(上)
还记得在公众号里面说过准备写一个播放器的教程: # 星球专享 | 关于播放器的一次项目实践~~ 现在也已经陆陆续续写起来了,主要内容还是更新在 音视频开发进阶-知识星球 里面,现在加入星球还是优惠价,
关于音视频里面的 解码帧率 和 渲染帧率
在知识星球里面有位 PM 同学,咨询关于音视频里面的解码帧率和渲染帧率,关于这两个概念其实挺绕的,不同的人可能还有不同的看法,所以也让大家一起来评估一下解读是否正确!! 以下是星球内的提问: 下面是星
入门或者转行音视频,应该要怎么做?
众所周知,前段时间开了 音视频开发进阶 知识星球,已经有不少朋友加入并且活跃起来了。 关于知识星球的介绍可以看这篇文章: 一个关于音视频领域专业问答的小圈子!! 目前 音视频开发进阶知识星球 还在让利
Seek策略以及在有B帧情况下的处理
最近在做 Seek 相关功能时遇到的问题排查,顺便也学到了一些新的东西,和大家分享下。 在视频播放时执行 Seek 到任意点的操作,一般都是 Seek 到任意点往前最近的 I 帧,然后再逐帧解码到指定
音视频春节假期内卷指南(实操)
原文地址: https://glumes.com/post/ffmpeg/graphics-resources-for-spring-festival/ 马上就要过年了,早已无心摸鱼,只想放假!!!
Metal 开发 | 使用 C++ 进行接口调用~~
前两天在群里面看到大佬转发一篇文章:Getting started with Metal-cpp 。 链接在此: 文章大意就是:一顿操作安排上,苹果现在支持用 C++ 开发 Metal 了。 众所周知
FFmpeg 调用 MediaCodec 硬解码到 Surface 上
这是关于 FFmpeg 和 MediaCodec 爱恨情仇系列的第三篇文章了。 之前写了 FFmpeg 调用 MediaCodec 进行硬解码的内容。 FFmpeg 调用 Android MediaC
OpenGL 优化项之面剔除和注意点
不管我们怎么旋转立方体,从任何一个方向去看它,最多都只能看到三个面。 那么对于 OpenGL 来说,那看不到的另外三个面完全可以不用绘制它,从而提高绘制的性能。 在 OpenGL 中允许检查所有正面朝向观察者的面,并渲染它们,而丢弃所有背向观察者的面,这就可以节省片段着色器的运…
【音视频连载-011】第二季 FFmpeg 一层一层获取文件信息
本篇文章主要是讲解如何通过 FFmpeg 代码来获取文件信息。 首先准备一个文件,用命令行来查看它的基本信息。 这个文件很有意思,它的内容是一个时钟,每隔一秒,秒针都会跳动,同时还会发出滴答的声音,很方便后续做音视频同步处理。 另外,还可以得出该文件有两路流,一路视频,一路音频…
代码吸猫 | 用 OpenGL 图像渲染的养猫计划
一起用代码吸猫!本文正在参与【喵星人征文活动】。 在掘金上看到最近的新活动 "代码吸猫",技术类文章只要和猫有关就行。 对于没有养猫的程序员,这不是为难人嘛。 不过没关系,用 OpenGL 图像渲染给
百倍变速--解码到底能不能丢 非参考帧 ?FFmpeg 有话说!!!
昨天周六,群里面还有人在技术交流!!。 一开始是讨论剪映的 100 变速是如何实现,群主作为相关人士肯定就不方便透露这些了,不过也有其他大佬给出了思路。 讨论焦点还是围绕如何丢帧展开的。
老生常谈-FFmpeg 的编译问题轻松搞定
前几天发了一篇 FFmpeg 调用 Android MediaCodec 进行硬解码 的文章,这里面的技术点不算太难,也还是调用 FFmpeg 的常用接口操作,但重点在于 FFmpeg 的版本选择以及
FFmpeg 调用 Android MediaCodec 进行硬解码(附源码)
FFmpeg 在 3.1 版本之后支持调用平台硬件进行解码,也就是说可以通过 FFmpeg 的 C 代码去调用 Android 上的 MediaCodec 了。 在官网上有对应说明,地址如下: htt
Android CMake 编译传递宏定义参数
在做 C++ 需求开发时经常会遇到用宏定义来区分不同版本、不同平台的功能。比如在 debug 和 release 版本对应的方法是不一样的,所以要用宏来隔开。
WebRTC 系列2--双摄像头同时预览
在前面文章中介绍了用 webrtc 打开摄像头并进行画面预览,但这只是有自己的画面,要达到实时通信的目标,还需要另一方的摄像头画面。 简单起见,可以同时打开手机的前后摄像头模拟远程实时通信的画面效果。