找回密码
 立即注册
查看: 8025|回复: 36

用x265压制视频时报错求助!

  • TA的每日心情
    开心
    2023-9-24 06:57
  • 签到天数: 466 天

    [LV.9]以坛为家II

    4

    主题

    48

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    54605
    meitp 发表于 2020-5-14 11:03:41 | 显示全部楼层 |阅读模式
    vpy脚本:
    import vapoursynth as vs
    import mvsfunc as mvf
    import havsfunc as haf
    import vsTAAmbk as taa
    import CSMOD as cs
    import nnedi3_resample as nnrs
    import adjust
    core = vs.get_core(threads=8)
    core.max_cache_size = 8000
    core = vs.get_core()
    src = core.lsmas.LWLibavSource(r"C:\00000.m2ts", threads=1)
    src.set_output()


    vs压制命令行模板:
    "vspipe.exe" --y4m "CESHI.vpy" - | "x265-gcc-10-lite.exe" --y4m --level-idc 51 --crf 19.0 --uhd-bd --no-sao --me 3 --subme 3 --merange 57 --no-rect --no-amp --ref 4 --weightb --keyint 24 --min-keyint 1 --aq-mode 1 --aq-strength 1.0 --rd 4 --psy-rd 2.0 --psy-rdoq 1.0 --rdoq-level 2 --vbv-bufsize 50000 --vbv-maxrate 70000 --no-open-gop --rc-lookahead 80 --qcomp 0.60 --deblock -1:-1 --colorprim bt2020 --colormatrix bt2020nc --hdr --master-display G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(40000000,50) --max-cll 1132,923 --max-luma 4000 --no-strong-intra-smoothing --input-depth 10 --opts 0 --stylish --output "hevc" -


    压制过程中报错如下:
    y4m  [info]: 3840x2160 fps 24000/1001 i420p10 frames 0 - 2008 of 2009
    x265 [info]: Using preset medium & tune none
    raw  [info]: output file: hevc
    x265 [info]: HEVC encoder version 3.3+3-g8f8e332f1+29
    x265 [info]: build info [Windows][GCC 9.3.0][64 bit] Yuuki 10bit
    x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
    x265 [warning]: uhd-bd: Turning on repeat-headers
    x265 [error]: uhd-bd: transfer characteristics supported are BT.709, BT.2020-10 or SMPTE ST.2084
    x265 [error]: uhd-bd: Disabled

    x265 [info]: Main 10 profile, Level-5.1 (High tier)
    x265 [info]: Thread pool created using 6 threads
    x265 [info]: Slices                              : 1
    x265 [info]: frame threads / pool features       : 2 / wpp(34 rows)
    x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
    x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
    x265 [info]: ME / range / subpel / merge         : star / 57 / 3 / 3
    x265 [info]: Keyframe min / max / scenecut / bias  : 1 / 24 / 40 / 5.00
    x265 [info]: Lookahead / bframes / badapt        : 80 / 4 / 2
    x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 1
    x265 [info]: References / ref-limit  cu / depth  : 4 / off / on
    x265 [info]: AQ: mode / str / qg-size / cu-tree  : 1 / 1.0 / 32 / 1
    x265 [info]: Rate Control / qCompress            : CRF-19.0 / 0.60
    x265 [info]: VBV/HRD buffer / max-rate / init    : 50000 / 70000 / 0.900
    x265 [info]: tools: rd=4 psy-rd=2.00 rdoq=2 psy-rdoq=1.00 early-skip rskip
    x265 [info]: tools: signhide tmvp b-intra lslices=8 deblock(tC=-1:B=-1)
                  frames      fps    kb/s     elapsed    remain      size    est.size
    Output 2009 frames in 745.40 seconds (2.70 fps)25    0:00:36  314.03 MB  329.28 MB
    [100.0%]    2009/2009    2.669   30310    0:12:32    0:00:00  315.61 MB  315.61 MB
    x265 [info]: frame I:     88, Avg QP:20.23  kb/s: 239409.73
    x265 [info]: frame P:    517, Avg QP:18.53  kb/s: 55153.11
    x265 [info]: frame B:   1404, Avg QP:25.73  kb/s: 9887.89
    x265 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
    x265 [info]: Weighted B-Frames: Y:0.0% UV:0.0%
    x265 [info]: consecutive B-frames: 19.0% 2.3% 11.7% 61.5% 5.5%

    encoded 2009 frames in 751.17s (2.67 fps), 31590.25 kb/s, Avg QP:23.63
    请大佬给予指导!谢谢!谢谢

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-4-5 19:04
  • 签到天数: 526 天

    [LV.9]以坛为家II

    10

    主题

    321

    回帖

    298

    VC币

    至尊会员

    桜才生徒会書記

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    178876

    活跃达人崭露头角新人登场

    七条天空 发表于 2020-5-14 11:41:44 | 显示全部楼层
    VCB-Studio
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-24 06:57
  • 签到天数: 466 天

    [LV.9]以坛为家II

    4

    主题

    48

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    54605
    meitp  楼主| 发表于 2020-5-14 12:09:00 | 显示全部楼层
    七条天空 发表于 2020-5-14 11:41
    https://x265.readthedocs.io/en/default/cli.html#cmdoption-transfer

    谢谢大佬指导!
    我是新手,都看不懂。请对这些问题给予具体指导!谢谢!谢谢!!!!
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    无聊
    2020-3-27 00:00
  • 签到天数: 808 天

    [LV.10]以坛为家III

    5

    主题

    61

    回帖

    699

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    137099

    崭露头角CD!BD!人尽其财新人登场

    xsky123 发表于 2020-5-14 12:17:27 | 显示全部楼层
    你看报错说的让你指定transfer的色彩空间 你没指定
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    无聊
    2020-3-27 00:00
  • 签到天数: 808 天

    [LV.10]以坛为家III

    5

    主题

    61

    回帖

    699

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    137099

    崭露头角CD!BD!人尽其财新人登场

    xsky123 发表于 2020-5-14 12:17:52 | 显示全部楼层
    上面书.记给你发的链接就是对应的两个参数
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-24 06:57
  • 签到天数: 466 天

    [LV.9]以坛为家II

    4

    主题

    48

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    54605
    meitp  楼主| 发表于 2020-5-14 13:36:48 | 显示全部楼层
    xsky123 发表于 2020-5-14 12:17
    你看报错说的让你指定transfer的色彩空间 你没指定

    十分感谢大佬的热情指导!
    我是刚刚学习视频压制,很多东西都不懂。我的目的是想压制出符合蓝光标准的视频,可以导入Scenarist UHD,制作成UHD盘。就如下面这样的视频:
    视频 #1
    ID                                       : 4113(0x1011)
    菜单ID                                     : 1 (0x1)
    格式                                       : HEVC
    格式/信息                                    : HighEfficiency Video Coding
    格式概况                                     : Main 10@L5.1@High
    HDR_Format/String                        : SMPTE ST 2086, HDR10compatible
    编解码器ID                                  : 36
    持续时间                                    : 1 小时 56 分
    宽度                                       : 3 840 像素
    高度                                       : 2 160 像素
    画面比例                                    : 16:9
    帧率                                       : 23.976(24000/1001) 帧/秒
    色彩空间                                    : YUV
    色度抽样                                    : 4:2:0 (Type 2)
    位深                                       : 10 位
    色彩范围                                    : Limited
    基色                                       :BT.2020
    传输特质                                    : PQ
    矩阵系数                                     : BT.2020non-constant
    控制显示基色                                  : Display P3
    控制显示亮度                                  : min: 0.0001 cd/m2, max: 1000 cd/m2
    最大内容亮度等级                                : 986 cd/m2
    最大帧平均亮度等级                                : 848 cd/m2
    我是借用别人的vs命令行模板。大佬说:报错说的让你指定transfer的色彩空间 你没指定。
    我看上面视频的色彩空间是:YUV,是不是要指定这个呀?恳请大佬帮我指定色彩空间,我确实不会(请把命令直接添加到模板里)。谢谢!谢谢!!!

    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    29

    主题

    520

    回帖

    1016万

    VC币

    超级版主

    Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

    积分
    10303037

    论坛管理组

    LittlePox 发表于 2020-5-14 13:54:05 | 显示全部楼层
    本帖最后由 LittlePox 于 2020-5-14 14:53 编辑

    参数里加一个 --transfer smpte2084
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-4-5 19:04
  • 签到天数: 526 天

    [LV.9]以坛为家II

    10

    主题

    321

    回帖

    298

    VC币

    至尊会员

    桜才生徒会書記

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    178876

    活跃达人崭露头角新人登场

    七条天空 发表于 2020-5-14 14:07:00 | 显示全部楼层
    本帖最后由 LittlePox 于 2020-5-14 14:54 编辑
    meitp 发表于 2020-5-14 12:09
    谢谢大佬指导!
    我是新手,都看不懂。请对这些问题给予具体指导!谢谢!谢谢!!!!
    ...

    x265 [error]: uhd-bd: transfer characteristics supported are BT.709, BT.2020-10 or SMPTE ST.2084
    这一行的意思是transfer characteristics这个参数在UHD下必须是后续几个之一,而你的参数并没有指定这一项。所以你需要自己写这个参数,也就是加一个
    1. -transfer smpte2084
    复制代码

    VCB-Studio
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    2

    主题

    287

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3511
    chungexcy 发表于 2020-5-14 14:46:18 来自手机 | 显示全部楼层
    本帖最后由 chungexcy 于 2020-5-14 14:52 编辑
    meitp 发表于 2020-5-14 13:36
    十分感谢大佬的热情指导!我是刚刚学习视频压制,很多东西都不懂。我的目的是想压制出符合蓝光标准的视频 ...


    加上
    --transfer smpte2084
    或者
    --transfer 16
    HDR视频需要加这个,上面示例里面的PQ就是perceptual quantization,也就是st. 2084标准。编码出来以后,mediainfo的传输特质那里,就会显示pq。

    楼上说的这个--transfer bt2020-10,不是给HDR用的。
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    29

    主题

    520

    回帖

    1016万

    VC币

    超级版主

    Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

    积分
    10303037

    论坛管理组

    LittlePox 发表于 2020-5-14 14:53:49 | 显示全部楼层
    chungexcy 发表于 2020-5-14 14:46
    加上
    --transfer smpte2084
    或者

    感谢指正,是我疏忽了
    回复 支持 0 反对 1

    使用道具 举报

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

    本版积分规则

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