视频编解码

TSINGSEE3 天前
mysql·音视频·实时音视频·数据库架构·视频编解码
数据库选择有讲究?SQLite、PostgreSQL还是MySQL?不同规模的项目,数据库选择有讲究。大家好,我是技术支持彼得,每天两眼一睁就是为客户解决问题。在日常使用我们的视频平台时,很多用户会问到数据库选择的问题。今天就来详细说说EasyGBS、EasyNVR和EasyCVR三大平台该如何选择数据库。
Font Tian6 天前
ffmpeg·音视频·视频编解码·视频·视频压缩
FFmpeg 不同编码的压缩命令详解最近在处理视频时遇到一些技术问题,许多视频默认压缩太低,实际存储量比较大,因此对FFmpeg的视频编码与进行了了解,我最终根据项目需要选择是固定码率快速压缩,部分重点保留画质的视频则走了比较慢的动态码率,slow压缩,消耗时间比较长,但是符合我的项目需要。然后随手写了这个笔记,有兴趣的朋友可以了解一下。
Natsume17106 天前
c语言·c++·ffmpeg·音视频·webrtc·实时音视频·视频编解码
音视频开发入门:FFmpeg vs GStreamer,新手该如何选择?本文参考自 GitHub 项目:0voice/awesome_audio_video_learning
DogDaoDao10 天前
ffmpeg·音视频·实时音视频·视频编解码·hevc·视频解码·视频软解码
视频软解码技术详解:原理、应用与未来发展视频软解码是一种完全依赖通用CPU执行解码算法的视频还原技术,其核心特征在于不依赖任何专用硬件模块,而是通过软件程序调用CPU的通用计算能力完成压缩视频数据的解码过程[1][2]。与硬解码(依赖显卡、专用解码芯片等硬件模块)相比,软解码的硬件无关性使其具备更强的环境适应性——即使在显卡不支持特定编码格式的设备上,只要CPU性能足够,就能通过安装相应解码器(如FFmpeg、VLC等)实现视频播放[3]。
DogDaoDao1 个月前
macos·ios·音视频·实时音视频·视频编解码·videotoolbox·硬编码
深入理解VideoToolbox:iOS/macOS视频硬编解码实战指南VideoToolbox是Apple提供的底层框架,首次在WWDC2014上推出,为iOS和macOS开发者提供直接访问硬件编码器和解码器的能力。作为Core Media框架的重要组成部分,VideoToolbox专注于视频压缩、解压缩以及CoreVideo像素缓冲区之间的格式转换,以Core Foundation (CF)类型的会话对象形式提供服务。
DogDaoDao1 个月前
音视频·webrtc·实时音视频·视频编解码·h264·vp9·svc编码
WebRTC音视频编码模块深度解析:从编解码器到自适应码率控制(2025技术实践)WebRTC(Web Real-Time Communication)作为实时音视频通信的事实标准,其音视频编码模块是实现低延迟、高可靠性通信的核心引擎。该模块负责将采集的音视频数据压缩编码为适合网络传输的格式,并在网络波动时动态调整编码策略,以平衡画质、延迟与带宽消耗。随着2025年编解码技术的迭代(如AV1的成熟)和硬件加速的普及,WebRTC编码模块在性能优化、兼容性适配和场景覆盖上实现了质的飞跃。本文将从编解码器选型、架构设计、拥塞控制、可伸缩编码等维度,结合最新技术实践(如pion/webrtc
朱古力(音视频开发)1 个月前
fpga开发·音视频·实时音视频·视频编解码·流媒体
NDI开发指南在视频处理领域,NDI(Network Device Interface)技术通过网络实现了高效的视频流传输,是直播和视频制作领域的重要工具。本文将介绍FULL NDI与NDI HX的开发技术要点,涵盖基于FPGA的编解码实现以及基于H.264/H.265的NDI HX实现,帮助开发者了解在硬件与软件开发中应注意的细节。
Kandiy180253981871 个月前
音视频·音频·视频编解码
DP4871音频放大芯片3W功率单通道AB类立体声/音频放大器DP4871 是一款桥式带关断功能的单通道 AB 类音频功率放大器。在 5V 输入工作电压下,负 载 3Ω时,平均输出功率为 3W,总谐波失真 THD 小于 10%。当 SHUTDOWN 管脚电压为 VDD时,芯片工作在关断模式下,此时芯片的功耗极低,IQ 仅为 0.6uA;同时芯片内置噪音消除电路,消除了芯片启动和关断过程中的噗噗声和咔嗒声。 DP4871 采用 SOP8 封装,具有输入工作电压范围宽(2.0V~5.5V),外围简单,成本低等优,是高保真、大功率电子产品的理想器件。
lxmyzzs1 个月前
ubuntu·bug·视频编解码
【已解决】 GStreamer找不到编码器这个错误信息表明 GStreamer 在加载某些插件时失败,具体是因为在静态线程局部存储(TLS)块中无法分配内存。以下是一些可能的解决方案:
SY.ZHOU2 个月前
音视频·视频编解码
H264的NALU结构H.264 的 NALU(Network Abstraction Layer Unit)是视频数据在网络传输或存储中的基本单元,负责将 VCL(Video Coding Layer)生成的压缩数据封装为适合不同网络环境的格式。下面从 NALU 的结构组成、关键字段、类型分类及封装方式等方面详细解析。
不太会编程的IT男2 个月前
ffmpeg·视频编解码·h.264
在 Jetson Orin 开发套件上使用 Hardware Encoder / Decoder 构建 FFmpeg目录1、构建 Jetson-FFmpeg2、构建 FFmpeg3、通过代码实现硬解 H264 文件为 YUV420P
hvinsion3 个月前
python·qt·ffmpeg·开源·音视频·视频编解码·音频转换
【开源工具】音频格式转换大师:基于PyQt5与FFmpeg的高效格式转换工具开发全解析🌈 个人主页:创客白泽 - CSDN博客 🔥 系列专栏:🐍《Python开源项目实战》 💡 热爱不止于代码,热情源自每一个灵感闪现的夜晚。愿以开源之火,点亮前行之路。 👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦
小咖自动剪辑4 个月前
实时互动·音视频·语音识别·实时音视频·视频编解码·美女
美女热舞混剪视频批量剪辑生产技术实践:智能处理与原创性提升方案解析在美女类短视频内容运营中,通过标准化技术流程实现「高质量、规模化」产出成为核心需求。本文结合实战经验,解析如何通过智能素材重组、AI 语音合成、动态元素叠加等技术手段,构建自动化生产流水线,为内容创作者提供可复用的工程化解决方案。
u152109648494 个月前
音视频·实时音视频·视频编解码
NDS3211HV单路H.264/HEVC/HD视频编码器NDS3211HV单路高清编码器是一款功能强大的音/视频编码设备,支持2组立体声,同时还支持CC(CVBS)字幕。支持多种音频编码方式。该设备配备了多种音/视频输入接口:HD-SDI数字视频输入、HDMI高清输入(支持CC)、AES音频输入、XLR平衡立体声输入和RCA非平衡立体声输入(注:不支持标清编码)。
视频砖家4 个月前
ffmpeg·音视频·视频编解码·视频转码
如何设置FFmpeg实现对高分辨率视频进行转码使用FFmpeg进行高分辨率视频转码的步骤如下:首先,确保FFmpeg支持GPU加速,通过命令ffmpeg -hwaccels检查CUDA支持。接着,下载样本视频进行测试,例如使用wget命令获取Blender基金会的样本视频。然后,使用FFmpeg命令将视频从720p放大至4K分辨率,命令格式为ffmpeg -i <input_file> -vf "scale=width:height" -c:v <codec_name> -preset <encoding_preset> -b:v <bitrate>
小虎卫远程打卡app4 个月前
学习·视频编解码
视频编解码学习十二之Android疑点android.view.SurfaceControl.setDisplaySurface 是 Android 系统中一个 native 层级别的 API,主要用于 设置某个物理显示屏(Display)的输出 Surface,属于 SurfaceFlinger 的一部分功能。这个 API 并不是应用开发常用的接口,而是系统或原始设备制造商(OEM)用于控制显示输出的低层接口。
DogDaoDao4 个月前
图像处理·音视频·视频编解码·dct·图像压缩·变换编码·离散余弦变换
视频图像压缩领域中 DCT 的 DC 系数和 AC 系数详解在数字图像与视频压缩领域,离散余弦变换(Discrete Cosine Transform, DCT)凭借其卓越的能量集中特性,成为JPEG、MPEG等国际标准的核心技术。DCT通过将空域信号映射到频域,分离出DC系数(直流分量)与AC系数(交流分量),两者在数据压缩、特征提取和图像重建中扮演关键角色。
AnalogElectronic4 个月前
视频编解码
文件名是 ‪E:\20250512_191204.mp4, EV软件录屏,未保存直接关机损坏, 如何修复?去github上下载untrunc 工具就能修复 https://github.com/anthwlock/untrunc/releases 如果访问不了 本机的 hosts文件设置 140.82.112.3 github.com 199.232.69.194 github.global.ssl.fastly.net 就能访问了
小虎卫远程打卡app4 个月前
学习·视频编解码
视频编解码学习十一之视频原始数据视频在未编码前的原始数据被称为 原始视频数据(Raw Video Data),主要是按照帧(Frame)来组织的图像序列。每一帧本质上就是一张图片,通常采用某种颜色格式(色彩空间)进行表示,比如最常见的 YUV 或 RGB 格式。
小虎卫远程打卡app4 个月前
学习·计算机视觉·视频编解码
视频编解码学习10之成像技术原理这是一个光学中的基本问题,涉及成像原理和光的传播规律。虽然空中到处都有来自不同方向的光线,但大多数情况下这些光线不能形成清晰的像,原因如下: