ffmpeg h264_qsv 编码内存泄漏

标签 ffmpeg

我在C++开发,使用libx264编码器编码推送rtsp流,在任务管理器中可以看到程序内存不会上升,但是当我使用h264_qsv编码器时,程序内存会慢慢上升,这个问题很困扰我已经在这里很久了,请帮助我!

最佳答案

由于您拥有源代码,因此您可以使用内存清理程序编译代码。这将查明泄漏发生的位置。最简单的方法(在 gcc 和 clang 中)是添加 -fsanitize=address C(XX)FLAGS 的选项在您的 Makefile .

关于ffmpeg h264_qsv 编码内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51855921/

相关文章:

audio - 如何仅在视频的一部分上应用 ffmpeg 音频效果?

c# - 在 C# 中从图像制作视频的工作方式

php - 有没有一个好的库可以用 php 分割一个 mp3

video - 如何提高 Raspberry Pi 到 YouTube 流的帧速率?

ffmpeg - 在 UWP 中转码视频

https - https上的ffmpeg失败

c - FFmpeg 将 RGB 转换为 YUV420 到 RGB 错误结果

c++ - 将单个像素值从 RGB 转换为 YUV420 并保存帧 - C++

FFMpeg 在 Ubuntu 20.04 上生成只有 1 秒长度的低质量目标文件

android - TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/windows 的含义