x264源码分析--overscan

本文介绍了overscan参数的作用及其实现原理。在视频放大过程中,overscan可以隐藏边缘变形部分,确保观众看到的画面正常且不失真。文章详细解释了如何通过设置参数来控制overscan效果,并展示了如何将其应用到具体的视频流中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参数解析:

OPT("overscan")
        b_error |= parse_enum( value, x264_overscan_names, &p->vui.i_overscan );

参数含义:

图像在放大的时候边缘容易变形,overscan,可以将变形的边界显示到窗口外面,让观看的人看起来是画面放大后是正常的。

sps->vui.b_overscan_info_present = param->vui.i_overscan > 0 && param->vui.i_overscan <= 2;
    if( sps->vui.b_overscan_info_present )
        sps->vui.b_overscan_info = ( param->vui.i_overscan == 2 ? 1 : 0 );

填充到sps中。标记这块不需要在窗口上显示



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值