视频编解码

对牛乱弹琴4 天前
音视频·视频编解码
音视频格式解析工具推荐做音视频开发的人大概都遇到过这种时刻:一个流突然花屏了,或者封装格式出问题了,需要把每一帧、每一个字段都翻出来看看到底哪里不对。这时候普通的播放器帮不了你,得用专门的解析工具。
阿拉斯攀登11 天前
yolo·ffmpeg·音视频·webrtc·视频编解码
售货柜实战:IPC 拉流 → 抽帧 → YOLO 识别完整流水线最后一篇实战,把前面 11 篇的知识串起来。用 FFmpeg SDK 实现一个完整的售货柜视觉识别流水线:RTSP 拉流 → 硬件解码 → 帧预处理 → YOLO 商品识别 → 结果输出。从架构设计到核心代码,再到性能优化,完整讲一遍。
阿拉斯攀登11 天前
ffmpeg·音视频·webrtc·实时音视频·视频编解码
RTSP 拉流与录制:IPC 摄像头本地录像完整方案做 IPC 摄像头、无人售货柜、安防监控,RTSP 拉流和录制是基本功。这篇讲清楚:怎么稳定拉流、怎么存成文件、怎么按时间分片、断线怎么自动重连、延迟怎么优化——全是实际项目里踩过的坑。
阿拉斯攀登12 天前
ffmpeg·音视频·webrtc·实时音视频·视频编解码
FFmpeg 转码详解:封装格式、编码器、码率控制上一篇讲了 20 个常用命令,这篇深入讲转码——FFmpeg 最核心的功能。什么是封装格式?什么是编码格式?CRF 和 CBR 怎么选?H.264 和 H.265 差在哪?看完这篇,你再也不会对着一堆参数瞎猜了。
阿拉斯攀登12 天前
音视频·webrtc·实时音视频·媒体·视频编解码
数据通道:RTCDataChannel 可靠与不可靠传输WebRTC 不止能传音视频,还能通过 DataChannel 传任意数据:文字消息、文件、游戏数据、白板指令。这篇讲 RTCDataChannel 的用法、可靠与不可靠模式、消息顺序、流量控制,以及实际应用场景。
阿拉斯攀登13 天前
嵌入式硬件·webrtc·实时音视频·媒体·视频编解码
媒体流与轨道:MediaStream 与 MediaStreamTrack采集到的音视频用 MediaStream 封装,里面包含多个 MediaStreamTrack。这篇讲流和轨道的关系、怎么操作轨道、怎么合并分流、怎么处理轨道事件,以及实际开发中的常用技巧。
VidDown12 天前
网络·音视频·实时音视频·视频编解码·视频下载
在线视频下载器技术解析:原理、工具与合规实践视频内容无处不在,从短视频到长课程,从娱乐到教学。有时候我们需要将在线视频保存到本地,以便离线观看、做学习笔记或素材整理。但大多数平台不提供直接的下载按钮,或者提供的格式有限。本文从技术角度解析在线视频下载的常见方法、原理及相关工具,帮助读者在合法合规的前提下选择适合自己的方案。
阿拉斯攀登12 天前
ffmpeg·音视频·webrtc·视频编解码
FFmpeg 入门:命令行的 20 个常用场景做音视频开发绕不开的工具就是 FFmpeg。不管你是做 IPC 摄像头、直播、视频剪辑还是售货柜视觉识别,FFmpeg 都是工具箱里的瑞士军刀。这篇从安装到常用命令,一次性把最常用的 20 个场景讲清楚,新手看完就能上手干活。
阿拉斯攀登13 天前
音视频·webrtc·视频编解码·流媒体
WebRTC 入门:是什么、能做什么、核心模块WebRTC 让浏览器和 App 不用装插件就能实现实时音视频通话。这篇从零讲起:WebRTC 是什么、能做什么、整体架构、核心模块,以及一个最简单的例子跑起来。
阿拉斯攀登13 天前
音视频·webrtc·实时音视频·视频编解码
音视频采集:getUserMedia 与设备管理实时通信第一步是采集音视频。getUserMedia 怎么用?分辨率、帧率、码率怎么设?多个摄像头怎么切换?麦克风怎么选?这篇讲音视频采集的详细用法和常见坑。
FlightYe15 天前
linux·网络·ffmpeg·音视频·实时音视频·视频编解码
FFmpeg移动端硬解机制FFmpeg 的硬解不是一个“开关”,而是一套把各平台系统解码器接进 AVPacket → AVFrame 通用流水线的抽象层。
阿拉斯攀登16 天前
音视频·视频编解码·h.264
视频编解码(二):H.264 是怎么把 10GB 压成 100MB 的?上一篇我们算了笔账:一分钟 1080P 原始视频高达 10.5 GB。但你从 B 站下载回来的 40 分钟高码率视频,拢共才 500 MB。中间这 98% 的数据去哪了?答案是:视频编码器干掉了"你肉眼压根看不见的东西"。
小殊小殊16 天前
ffmpeg·音视频·视频编解码
一文速通GPU版FFmpeg视频转码的安装使用目录写在前面一、FFmpeg 版本二、完整安装步骤1. 安装编译依赖2.安装nv-codec-headers SDK 12.0
VidDown1 个月前
javascript·编辑器·音视频·视频编解码·视频
VidDown 工具站:免费、本地优先的开发者工具箱做开发这些年,我收藏了二三十个在线工具:一个格式化 JSON,一个编解码 Base64,一个测试正则,一个查看 IP 子网……每次要用的时候翻书签翻半天,有的网站还要登录,有的甚至上传文件到服务器。后来我干脆自己写了一个工具站——VidDown。目前把日常高频用到的 20 多个工具整合到一起,核心处理尽量在本地完成,不上传敏感数据。这篇文章客观地介绍一下 VidDown 目前能做什么、技术上是如何设计的,以及为什么你可以放心使用。
u152109648491 个月前
嵌入式硬件·音视频·实时音视频·视频编解码·视频
S.S.Audio PRO A2音频隔离器内置专业音频隔离变压器,纯无源设计无需供电,彻底切断设备间共地回路,完美解决电脑声卡、笔记本、调音台互联产生的嗡嗡电流声、交流杂音、广播底噪,录音、直播、舞台演出音质纯净无干扰。
VidDown1 个月前
javascript·编辑器·音视频·视频编解码·视频
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?以前用 CPU 转码一个 4K 视频,风扇狂转半小时,电脑卡得连鼠标都动不了。后来换了带 NVENC 的 NVIDIA 显卡,同样的视频两分钟就转完了,而且还能同时刷网页。这背后就是显卡(GPU)在视频处理中的硬件加速能力。这篇文章带你彻底搞懂显卡在视频编码、解码、滤镜处理中的角色,以及如何利用 GPU 加速你的视频工作流。
VidDown1 个月前
网络·网络协议·编辑器·音视频·视频编解码·视频
视频帧率技术详解:从 24fps 到 120fps,帧率如何影响你的观看体验?为什么电影看起来有“电影感”?为什么游戏录像 60fps 比 30fps 流畅那么多?为什么直播时帧率太高会卡顿?这些问题的核心都指向一个参数——帧率(Frames Per Second, fps)。帧率决定了视频的流畅度,也直接影响带宽消耗和编码效率。这篇文章从技术原理出发,详细解析帧率的概念、常见值的应用场景、不同传输协议对帧率的处理方式,以及如何用 FFmpeg 和 VidDown 工具查看/修改视频帧率。
u152109648491 个月前
音视频·实时音视频·视频编解码·视频·被复线
S.S.Audio PRO A202 音频隔离器复合式 XLR/6.35 大三芯平衡输入 + RCA 莲花非平衡输入; 自带 MINI XLR 48V 幻象电源插孔,可直接供电电容话筒,户外便携使用不用额外电源盒。
VidDown1 个月前
javascript·网络·http·https·编辑器·音视频·视频编解码
视频协议传输全解析:从 HTTP/HTTPS 到 HLS/DASH 的完整旅程之前调试公司点播服务时遇到一个诡异的问题:用户在 WiFi 下播放 4K 视频很流畅,一切换到 5G 反而卡顿。排查很久才发现是自适应流协议的码率切换机制与网络波动不匹配。想要彻底搞懂这类问题,就必须理解 HTTP/HTTPS 协议下的视频传输逻辑。本文从传输协议和流媒体协议两个层面展开,解析视频从服务器到用户屏幕的完整旅程。
DogDaoDao1 个月前
音视频·实时音视频·视频编解码·av1·解码器·decode·vp9
AV1 解码器核心:decodeframe.c文件深度剖析decodeframe.c 是 libaom AV1 解码器的核心文件,负责将 AV1 压缩比特流解码重建为完整的视频帧。它是连接高层 OBU 解析和底层像素重建的关键桥梁。