
音视频处理
文章平均质量分 73
21岁被迫秃头
没有谁会踏雾而来,喜欢的风景自己去看!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【X265编码器】源代码分析——第一章 编码器主干部分-1
本文分析x265编码器主干部分源代码。所谓“主干部分”即为x265中最核心的接口函数——x265_encoder_encode(),以及相关的几个接口函数x265_encoder_open(),x265_encoder_headers(),x265_encoder_close()。原创 2025-06-01 22:03:35 · 811 阅读 · 0 评论 -
FFmpeg 时间戳回绕处理:保障流媒体时间连续性的核心机制
FFmpeg 时间戳回绕处理:保障流媒体时间连续性的核心机制原创 2025-05-26 15:30:40 · 621 阅读 · 1 评论 -
X265 开发环境实战:编译构建与VS Code调试配置指南
x265 是一款开源的 HEVC (H.265) 视频编码器库,作为 H.264 (AVC) 标准的继任者,HEVC 在相同画质下能节省约 50% 的码率,显著提升视频压缩效率。x265 以其高效的编码性能和广泛的平台支持,成为视频流媒体、广播电视、蓝光光盘等领域的主流 HEVC 编码器。【x265编码器源代码分析】系列文章分析的x265版本为 Release 4.1 版本。本文是【x265编码器源代码分析】的第一篇文章,主要介绍 x265 编码器的编辑构建以及vscode的调试配置。原创 2025-05-26 14:43:49 · 1004 阅读 · 0 评论 -
FFmpeg多路节目流复用为一路包含多个节目的输出流
通过 FFmpeg 的流映射与节目定义功能,可高效实现多路节目流的复用。核心在于正确分配流索引并通过 -program 参数建立节目与流的关联,同时保持编码格式的兼容性。该方案在广播电视、流媒体等领域具有广泛应用价值,帮助实现多节目内容的统一封装与传输。如果有更多 FFmpeg 技术问题或实用技巧需求,欢迎关注后续分享,获取更多音视频处理干货!原创 2025-05-13 16:24:27 · 974 阅读 · 0 评论 -
FFmpeg 调试环境搭建Debug模式——Linux
通常,编译器会对代码进行优化以提高执行速度或减小生成的可执行文件的大小。在一些情况下,FFmpeg会使用汇编代码来优化特定的功能,但这可能会导致在某些平台上出现问题或不兼容。–enable-gpl: 启用GPL许可证,这允许使用GPL许可证下的代码。启用此选项将允许编译包含GPL许可证的代码,但是也意味着生成的FFmpeg库或工具可能受到GPL许可证的限制。原创 2024-06-05 16:24:29 · 756 阅读 · 0 评论 -
ffmpeg TS复用代码详解——mpegtsenc.c
PTS,DTS就是音视频同步时间戳,时间戳其实就是一次采样的颗粒(简单理解就是数据),以视频来举例,视频同步时钟90K hz(27M/300),如果帧率是25fps的话,一帧数据采样时间40ms,那么时间戳就是90K x 40ms = 3600(估算值)。这个函数就是TS打包的主函数了,这个函数主要功能就是把一帧数据拆分成188字节的TS包,并加入PTS,DTS同步信息,这个函数封装的对象是一帧视频或者音频数据,payload,payload_size分别是数据和大小。原创 2024-02-21 16:26:35 · 875 阅读 · 0 评论 -
ffmpeg 打印视频帧的数量
这个命令的作用是分析视频文件,并输出已读取帧数,以及可能的错误信息。通过这些信息,可以更好地了解视频文件的特性和内容。原创 2023-12-22 10:52:57 · 1954 阅读 · 0 评论