前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ffmpeg和ijkplayer里的skip_loop_filter

ffmpeg和ijkplayer里的skip_loop_filter

作者头像
望天
发布2019-07-10 17:05:14
1.6K0
发布2019-07-10 17:05:14
举报
文章被收录于专栏:along的开发之旅

loop_filter是指环路滤波, 主要是用于画面去块.

skip_loop_filter是指对指定帧不做环路滤波, 可以节省CPU.

后面会跟-16/0/8/16/24/32/48, 意思如下图AVDiscard释义, 其中48是指'AVDISCARD_ALL', 所有帧都不做环路滤波.

https://www.ffmpeg.org/ffplay-all.html (search skip_loop_filter) https://www.ffmpeg.org/doxygen/trunk/group__lavc__decoding.html (search AVDISCARD)

enum AVDiscard

Enumerator

AVDISCARD_NONE

discard nothing

AVDISCARD_DEFAULT

discard useless packets like 0 size packets in avi

AVDISCARD_NONREF

discard all non reference

AVDISCARD_BIDIR

discard all bidirectional frames

AVDISCARD_NONINTRA

discard all non intra frames

AVDISCARD_NONKEY

discard all frames except keyframes

AVDISCARD_ALL

discard all

AVDiscard {    AVDISCARD_NONE =-16, AVDISCARD_DEFAULT = 0, AVDISCARD_NONREF = 8, AVDISCARD_BIDIR = 16,    AVDISCARD_NONINTRA = 24, AVDISCARD_NONKEY = 32, AVDISCARD_ALL = 48  }

Definition at line 802 of file avcodec.h.

https://github.com/Bilibili/ijkplayer/issues/753

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年07月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档