V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cutecore
V2EX  ›  iPhone

iPhone 播放视频卡顿 / 视频编码问题

  •  
  •   cutecore · 315 天前 · 7240 次点击
    这是一个创建于 315 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iphone 硬件解码卡顿,软件解码正常 表现为 iphone 上 VLC\infuse\猫头鹰等等都可以正常播放, 但是画中画模式下卡顿(infuse 例外), 在文件中打开也卡顿

    (ps: 当然视频可以在 win 上正常播放;13pro 不应该是性能不足问题)

    (ps: win11 上应该出现过同样问题, 某次应用商店解码器被微软错误更新,一段时间内,win11 自带的播放器,也有类似问题)

    (ps: 有说是 MediaCoder 某个版本后,"混流"(忘记具体叫啥了)的时候不再使用 ffmpeg,改为 mp4box, 之后压制出来的视频都会有这样问题)

    就是好奇这个视频是哪里的问题.

    格式配置 (Profile)                 : Base Media
    编解码器 ID                        : isom (isom/iso2/avc1/mp41)
    总体码率                           : 6 130 kb/s
    帧率                             : 29.970 FPS
    编码程序                           : Lavf59.27.100
    格式                             : AVC
    格式/信息                          : Advanced Video Codec
    格式配置 (Profile)                 : High@L4
    格式设置                           : CABAC / 4 Ref Frames
    格式设置, CABAC                    : 是
    格式设置, 参考帧                      : 4 帧
    编解码器 ID                        : avc1
    编解码器 ID/信息                     : Advanced Video Coding
    时长                             : 1 时 30 分
    源, 时长                          : 1 时 30 分
    码率                             : 5 993 kb/s
    宽度                             : 1 920 像素
    高度                             : 1 080 像素
    画面比例                           : 16:9
    帧率模式                           : 恒定帧率 (CFR)
    帧率                             : 29.970 (29970/1000) FPS
    色彩空间                           : YUV
    色度抽样                           : 4:2:0
    位深                             : 8 位
    扫描类型                           : 逐行扫描 (连续)
    数据密度 [码率/(像素*帧率)]              : 0.096
    流大小                            : 3.78 GiB (98%)
    源, 流大小                         : 3.78 GiB (98%)
    编码函数库                          : x264 core 159 r2991 1771b55
    编码设置                           : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=4 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=44 / lookahead_threads=8 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=20 / rc=abr / mbtree=1 / bitrate=6000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
    Menus                          : 3
    编码配置区块 (box)                   : avcC
    
    
    2 条回复    2024-02-15 12:01:38 +08:00
    Suzutan
        1
    Suzutan  
       314 天前
    可以的话可以把视频文件发出来具体分析一下
    kyor0
        2
    kyor0  
       314 天前
    你都说了,硬解不正常软解正常,画中画调用系统播放器只能硬解。

    我对视频也是一知半解,看不出啥毛病。

    提议,先改变视频封装格式,不行的话重新编码视频
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1512 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:06 · PVG 01:06 · LAX 09:06 · JFK 12:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.