首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频合集
订阅
音视频播放相关知识,不只限于前端
DY之屋
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
如何实现一个网页版的剪映(二)深入webcodecs
带你更深层次地了解WebCodes,并且有最小实现案例(使用canvas绘制时间刻度尺、konva实现音频波形图)
Mediabunny:浏览器端的媒体处理工具库
🎥 Mediabunny:浏览器端的媒体处理工具库 一、核心定位 Mediabunny是一个纯TypeScript实现的浏览器端媒体处理库,它解决了Web生态中长期缺失的专业级媒体处理能力问题。与传统
从外网爆🔥的视频压缩工具说起-FFmpeg.wasm
最近有一个视频压缩网站忽然爆火外网,据说能够将视频压缩到原视频的10~20%,而且几乎不损失清晰度,不影响视频播放效果。
M3U8 格式与基于 Node.js 开发 M3U8 在线视频批量下载工具
本文介绍了M3U8格式,以及一个基于Node.js开发的支持多线程并发批量下载M3U8视频的命令行工具,它可以根据给定的M3U8链接进行下载,然后转换为 mp4 格式,同时也支持 API 方式调用。
WASM 助力 WebCodecs:填补解封装能力的空白
在B站Web投稿页中,封面、分区、标签的推荐功能都需要使用到视频截帧能力。历史上我们通过WebAssembly + FFmpeg来实现视频截帧。从去年开始,开始引入WebCodecs进行高性能截帧,截
js实现封装MP4格式文件并下载
在MP4文件格式中,整个视频容器都是由多个box和子box组成,根据box类型主要分为3大类:视频类型(ftyp)、视频数据(mdat)、视频信息(moov)。视频信息(moov)用来描述视频数据(mdat)。(注:还有一个主要box为moof box,因这里仅解释普通MP4格…
mp4视频中moov box后置如何快速读取
容器格式和 Box 我们知道,如今常见的 MP4 文件通常是指以 H264 为视频编码格式,AAC 为音频编码格式,以MP4(MPEG-4 Part 14)作为容器格式的文件
Webcodecs音视频编解码与封装技术探索
1.背景 在web端处理音视频是一个复杂而又重要的课题,市场上主流的视频编辑通常采用服务端进行渲染导出,因为专用的服务器对音视频的编解码能力更强,所以服务端渲染导出的速度很不错; 少数编辑器在浏览器本
快 11K Star 的 WebAssembly,你应该这样学
- 一种新型的代码,可以运行在 Web 浏览器,提供一些新特性并主要专注于高性能 - 主要不是用于写,而是 C/C++、C#、Rust 等语言编译的目标,所以你即使不知道如何编写 WebAss
前端视频帧提取 ffmpeg + Webassembly
现有的前端视频帧提取主要是基于 canvas + video 标签的方式,在用户本地选取视频文件后,将本地文件转为 ObjectUrl 后设置到 video 标签的 src 属性中,再通过 canvas 的 drawImage 接口提取出当前时刻的视频帧。 受限于浏览器支持的视…