A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 8064|回复: 2

新人求助Buffer underflows问题

[复制链接]

精华
0
帖子
38
威望
0 点
积分
38 点
种子
0 点
注册时间
2015-12-8
最后登录
2018-4-13
发表于 2017-12-2 16:57  ·  福建 | 显示全部楼层
跟软件没有关系,这种是常见报错,你可以参考下Scenarist BD常见错误说明
Video/Audio Buffer underflows
错误解释:目标空间不足;单位时间缓冲流量溢出,或该剪辑所有流总码率超标。
解决方法:这种多数为加的流导致,字幕文件的话多数是因为某个时间段字幕图层连续量太大,虽然封装成pes时无问题,但是对于整体视频剪辑来说还是大了,这时退次降低效果重生成即可。如果是音频流超标,则参考TSRecordingRate说明。

TSRecordingRate
这个多见于pip,multiangle之类,还有加了各种额外编码流时[常为音频]
TsRecordingRate指的是该clip中所有assets[代指编码流]的总码率的上限
此值可以在property设定,其跟视频播放响应速度有关,值越大响应越慢
上限是48000000,默认值"-1",就是6000000,对一般单playitem单clip足够
但加了一堆音频字幕流的,就得自己算个码率总和,再填入TsRecordingRate
不管bd spec支持多少条流,总码率不能超48000000。否则就会报buffer错误
Scenarist在streamtree相应clip击各个流的property中可以查看些码率信息
码率和体积成正比,码率除以8乘以时间等于体积,不过这里取近似数大点即可
然后要注意的是,加的东西太多码率误差超过5000000 - 10000000也可能报错
对于内容不多的playitem可以减少点响应时间,但一般来说并不需要设置此值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-10-11 21:05 , Processed in 0.148242 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部