针对FFMPEG6在HEVC解码时内存占用的优化
低成本方案往往在对客户需求实现时的技术方面的难点,会让人掉光头发。 这里是基于FFMPEG 6.1版本的改动,也顺带优化了264的占用,在分辨率288×352,FPS30 / GOP 60的情况下内存占用由默认的21~25MB降至6~9MB。特此记录分享。 diff –git a/libavcodec/h264_picture.c b/libavcodec/h264_picture.c index 46925e09ef..c682bf2fb1 100644 — a/libavcodec/h264_picture.c +++ b/libavcodec/h264_picture.c @@ -239,7 +239,9 @@ int ff_h264_field_end(H264Context *h, H264SliceContext *sl, int in_setup) if (err < 0) av_log(avctx, AV_LOG_ERROR, “hardware … “针对FFMPEG6在HEVC解码时内存占用的优化”
Read More