
音视频
文章平均质量分 76
美丽的欣情
3年C++音视频工作经验、1年Qt界面开发经验
展开
-
FFmpeg播放Hls录像控制解码速度
进行hls录像文件播放,播放速度很快,并未按照正常1秒25帧的帧率进行播放;播放速度过快的原因是因为代码中没有根据视频的帧率(Frame Rate)来控制帧的显示时间。HLS 视频通常有一个固定的帧率(例如 25 FPS),而代码在解码后立即显示每一帧,没有考虑帧之间的时间间隔,导致播放速度过快。要解决这个问题,需要在显示每一帧时,根据帧率或帧的时间戳(PTS,Presentation Time Stamp)来控制帧的显示时间。原创 2025-03-11 13:56:55 · 432 阅读 · 0 评论 -
H.264工作原理解析
H.264,也称为MPEG-4 Part 10或AVC(Advanced Video Coding),是一种广泛使用的视频压缩标准,由ITU-T视频编码专家组(VCEG)和ISO/IEC运动图像专家组(MPEG)联合开发。在 H.264 编码过程中,帧内预测(Intra Prediction)用于减少空间冗余,它只利用当前帧的已编码像素进行预测,而不依赖于其他帧。H.264 主要支持。视频被分割成多个帧(Frame),分为I帧(关键帧)、P帧(前向参考帧)、B帧(双向参考帧),以减少数据冗余。原创 2025-02-10 19:43:41 · 909 阅读 · 0 评论