找回密码
 立即注册
查看: 7016|回复: 32

关于yuv420 的疑问

该用户从未签到

2

主题

20

回帖

0

VC币

新手上路

Rank: 1

积分
93
hhl847173845 发表于 2020-12-18 00:18:55 | 显示全部楼层 |阅读模式
最近看岛国小片看出点疑问。
我个人认为呢是16-235 和0-255的问题

第一张图黑色不是全黑 第二张图黑色是全黑

使用ffmpeg查看信息得知是两种yuv420

这两种模式在网上的信息很少,有人说420的色阶是16-235,j420pc的色阶是0-255
420在播放器里是全黑,j420pc是明显黑场不足。
现在问题来了,如果片源的色阶就是16-235,那按播放应该是黑场不足、白点不白,但实际播出来却是黑场白点都没问题,
如果片源的色阶就是0-255,那按播放应该是是黑场白点都没问题,但实际播出来却黑场不足、白点不白。
此疑问还请论坛大佬指教。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429799

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2020-12-18 01:28:36 | 显示全部楼层
    一般来讲对电视机来讲16 235正好就是最黑最白,显示器是0 255最黑最白,所以pc上的播放器正常都会做黑位修正,yuv的灰阶在播放的时候已经时修正成pc模式了,所以播放正常。
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    20

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    93
    hhl847173845  楼主| 发表于 2020-12-18 01:44:05 | 显示全部楼层
    孤雨独火 发表于 2020-12-18 01:28
    一般来讲对电视机来讲16 235正好就是最黑最白,显示器是0 255最黑最白,所以pc上的播放器正常都会做黑位修 ...

    原来是做了黑位修正,那也就是说yuv420视频色阶就是16-235,播放器会把这个16-235映射成0-255,修正黑位。
    那yuvj420pc的视频色阶是0-255,但0-15、 236-255都没信号,这样播放器就没有进行映射了,所以播出来的视频黑色不黑。
    我这样理解对吗?
    那大佬怎么处理yuvj420pc的视频。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429799

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2020-12-18 02:00:28 | 显示全部楼层
    hhl847173845 发表于 2020-12-18 01:44
    原来是做了黑位修正,那也就是说yuv420视频色阶就是16-235,播放器会把这个16-235映射成0-255,修正黑位 ...

    我还真没遇上过这类格式的片源过...色域标记错误的倒是见过你试试把渲染器设置里的色彩范围改成16-235
    我没学过压制,不靠谱的想法啊:我觉得就是压制人做错了,只是单纯的标记了j420p,所以播放器认为这个颜色就是16不需要映射

    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    20

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    93
    hhl847173845  楼主| 发表于 2020-12-18 02:17:22 | 显示全部楼层
    刚才试了一下不同显卡搭配pot 默认设置,还有识别问题,还在测试总结中。明天回复
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    32

    主题

    1181

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22933
    hsmms 发表于 2020-12-18 02:32:18 | 显示全部楼层
    本帖最后由 hsmms 于 2020-12-18 02:35 编辑

    目前市面上几乎99%的片子都是Yuv 420 16-235规格的视频。

    你说的问题大概率是yuvj造成的,你更新下LAV看下是否支持yuvj这种视频,yuvj必须要有一个转换过程才能正确显示,不然就会出现你主楼说的问题
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    32

    主题

    1181

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22933
    hsmms 发表于 2020-12-18 02:38:09 | 显示全部楼层
    而且说真的楼主你的LAV改更新了,最新都0.74.1了你还在0.58
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429799

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2020-12-18 04:12:10 | 显示全部楼层
    我闲的蛋疼试了试
    1. ffmpeg -i test.mkv -pix_fmt yuvj420p output.mkv
    复制代码
    然后播放并没有问题
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-14 16:38
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    0

    主题

    42

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2937
    fnscar 发表于 2020-12-18 08:31:15 | 显示全部楼层
    hsmms 发表于 2020-12-18 02:38
    而且说真的楼主你的LAV改更新了,最新都0.74.1了你还在0.58

    libavformat 和 LAV filter根本不是一个东西。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    32

    主题

    1181

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22933
    hsmms 发表于 2020-12-18 11:18:21 | 显示全部楼层
    fnscar 发表于 2020-12-18 08:31
    libavformat 和 LAV filter根本不是一个东西。

    对呀,我都忘记这玩意了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表