A9VG电玩部落论坛

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

新人求助Buffer underflows问题

[复制链接]

精华
0
帖子
29
威望
0 点
积分
44 点
种子
5 点
注册时间
2005-7-16
最后登录
2018-5-20
 楼主| 发表于 2017-11-28 10:48  ·  浙江 | 显示全部楼层 |阅读模式
在用大金MUX的时候报错;BDMV\STREAM/00013.m2ts|0|Buffer underflows|TSWrapper.dll::CTSWrapper::ProcThreadMain::Video buffer underflows.
原盘是只带一条音轨无字幕的连续剧,共三个mpls三段M2TS,分别加4条字幕进去,尝试多次,其中第二集没问题,第一和第三都只能加一条字幕,也看过常见报错,说是单位时间缓冲流量溢出,但是我素材没做什么特效,只是简单的字幕,这也能溢出?有什么办法解决?大金是5.1.3,BDReauthor是2.2.5,另外听说有可能是BDReauthor引起的,低版本的BDReauthor兼容性好,求大神给一个下载,我再拆盘重试,不胜感激!

精华
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可以减少点响应时间,但一般来说并不需要设置此值。

精华
0
帖子
29
威望
0 点
积分
44 点
种子
5 点
注册时间
2005-7-16
最后登录
2018-5-20
 楼主| 发表于 2017-12-3 22:23  ·  浙江 | 显示全部楼层
發葛 发表于 2017-12-2 16:57
跟软件没有关系,这种是常见报错,你可以参考下Scenarist BD常见错误说明
Video/Audio Buffer underflows
...

谢谢指点,我后来删除了一个标题小特效,就可以MUX了,看样子还是字幕的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 10:24 , Processed in 0.154317 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部