首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
audio
订阅
用户8038670787323
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
前端的 FFmpeg? 可能还没准备好
在前端执行FFmpeg? 听起来很酷吧, 基于Webassembly技术,将FFmpeg编译成wasm就能在前端运行, 各种视频合成,分割,转码之类之前只能交给户端的任务还不是手到拈来?
聊聊 WebCodecs 实现 GIF 视频转码
楔子 GIF 承载着微信各种沙雕表情包,看到了可能乐呵一下,但工作上碰到 GIF 资源处理却是一个很棘手的问题。相较于半只腿已经迈进坟墓的 GIF 图片,视频是一个很好的替代载体,对比 GIF 图片有
谈谈MediaStream
MediaStream API 是连接 WebRTC API 和底层物理流的中间层,webRTC将音视频经过Vocie / Video engine进行处理后,再通过MediaStream API给暴露给上层使用。 一个 MediaStream对象包含零个或更多的 MediaS…
webgl 实现透明视频 动画
这里我们的核心目标是动画的背景可替换,比如说,这里的视频可以有背景色,像以下的图。 接下来我们先对方案进行对比。 选用webgl的话,目前已经有很多很成熟且大型的库可供使用比如pixijs lottie,这些库动画效果酷炫,体积偏大,比如pixijs的cdn版本有80k,lot…
使用 AudioWorklet 获取麦克风音量(volume-meter)
WebRTC 互动时,需要一个音量仪表盘来表示麦克风正在正常工作。React 使用 AudioWorklet 获取麦克风音量代码已经放到 github 上,有需要的可以参考。
几行代码把Chrome搞崩溃之:HTML5 MP3录音由ScriptProcessorNode升级成AudioWorkletNode采坑记
在刚开始编写好测试的过程中,发现只要交互操作足够快,Chrome (版本:97)浏览器经常莫名其妙的崩溃(从来没有见过的现象),老版本Chrome80也会崩溃
让你的网页开口说话 —— audioContext API
主要内容: 介绍了浏览器的API —— audioContext,六个demo由简至繁展示方法的使用
视频编码与视频封装
如果想在剪辑视频或调色时更加高效,或者,想导出体积小并且质量高的视频,就得先搞清视频编码与视频封装的概念。先给出建议,如果不是很清楚的话,请参阅后面的内容。(1)采用帧内压缩的视频编码格式。(2)如果采用上述的的视频编码格式,默认会被封装为MOV文件格式。(1)采用帧间压缩的视频...
使用WebCodec在网页中进行视频编解码
在网页中播放视频,可以通过几种方式实现: 通过video标播放视频 通过webassembly对视频数据解码,然后渲染到canvas上面 WebCodec 这次主要介绍一下WebCodec,需要Chr
WebCodecs视频导出实践
背景 Web视频编辑器即基于浏览器的视频编辑工具,可以实现视频拼接、滤镜等功能点,一般包含视频导入、预览和导出功能。在众多编辑器中,绝大部分编辑器选择了服务端导出,因为服务端编解码能力更强,导出速度更