国语视界

 找回密码
 立即注册
查看: 45512|回复: 47

[蓝光技术] Scenarist BD常见错误说明

[复制链接]

245

主题

2004

帖子

2293

积分

管理员

大洋
23828
阅读权限
200
发表于 16-11-11 13:22 | 显示全部楼层 |阅读模式
收集自网络,对所有爱好此道并愿意交流技术的大神表示感谢!


PlayListMark is not an I-Picture
警告解释:章节没有位于一个I帧起始位
解决方法:这个问题不大可以直接continue

Please delete it and recreate it with the MUI Generator.
警告解释:此流没有正确生成MUI信息,请手动重建
解决方法:常见为BD reauthor的MUI Generator路径定位错误,重设即可;如果不是,在reauthor有修正设置情况下则流信息索引已破坏,需要用相应软件重建,AVC用MP4box,音频可用eac3to

Failed to request to the server : MUX server not found.
错误解释:mux服务器没有正确启动,或被拦截
解决方法:手动开启,winNT6以上的确认管理员模式启动,确认防火墙杀毒软件不要拦截掉

It is not possible to edit it until the end of multiplexing is confirmed
错误解释:mux服务器没正确启动或上次异常关闭了
解决方法:重新开启mux服务器,或再点Mux确认上次任务关闭

Error : MetadataFile was not Found
错误解释:Meta文件丢失
解决方法:封装路径重设置时找不到Meta文件,自己复制即可。或者在Layout Editor(Ctrl+L)->Logical Layout->Disc Package->BDMV->删除META下文件夹

Parameter error[具体没找到实例句子,谁补充一下]
错误解释:字幕帧率异于主视频
解决方法:avc2bdmxml和avs设置正确以后重制作pes

Video/Audio Buffer underflows
错误解释:目标空间不足;单位时间缓冲流量溢出,或该剪辑所有流总码率超标。
解决方法:这种多数为加的流导致,字幕文件的话多数是因为某个时间段字幕图层连续量太大,虽然封装成pes时无问题,但是对于整体视频剪辑来说还是大了,这时退次降低效果重生成即可。如果是音频流超标,则参考TSRecordingRate说明

Clip is not referred to any PlayItem or SubPlayItem
错误解释:视频剪辑没有被引用到任何主播放项或副播放项,即未连接于Playlist的余外clip
解决方法:Clip都必须添加到PlayList,否则无法mux。如果原盘采用菜单命令挂于MovieObject时,很容易出现这种情况,这时直接移除clip,或者partial不选这些clip即可,这些clip通常不是用于加流的部分

Object reference not set to an instance of an object.
错误解释:引用的对象不是一个实例,已被置空
解决方法:这种常见于playlist里事先编辑过多轨重复相同的流标签,例如三段09011100,就是说你在TMT3或播放机上可以选三段音频,但M2TS里只有一条音频。这时playlist某个clip的音频[1100]Mui信息丢失或不正确的话,即使你删除或partial mux,列表里依然有两个引用信息,所以会报无实例错误。修正有问题的流段落,或者在demux前用BDedit去掉STN重复的流标签信息

There is no "clean break" at the end of AV stream
错误解释:无缝连接段落的上一段stream末尾音频没有预留额外段落
解决方法:无缝衔接时,需要上一段的末尾比视频多出半秒到两秒,称为clean break。如果是原盘的流,可以在playlist的property设置为not seamless;如果是你自己加的流,请余留重新切割,音频预留之后还要用Time Info->Duration来使视频和音频时间长度一致

Error: Invalid timing info
错误解释:视频文件timing信息错误
解决方法:BD reauthor的AVC correction设置未勾时可能出现这个情况不少,勾了还在出现则可能属于其他封装软件造成的AVC索引信息丢失,可以尝试MP4box重封装再建立

PrimaryVideo ID and SubPlayItem ID of SecondaryVideo ID video format conbination error.
错误解释:主视频副视频编码类型不吻合造成封装合并错误
解决方法:除非主视频是使用MP2编码,否则需要副频的编码类型和主视频编码类型一样;主副视频的必须同为'非交错'或同为'交错';副视频的帧率必须和主视频的帧率一样;如果主视频是SD尺寸的,那么副视频必须使用一样的拉伸比例尺 使用和原盘一样的SAR参数进行封装;副视频最好使用SD尺寸

Invalid Connection condition, because Bit_rate differs between current Video and previous Video
错误解释:无效的seamless连接,因为playitem下面的前后两个视频编码的码率方式不同(CBR/VBR)
解决方法:如果是原盘的,则可能为过渡视频,可以直接删除不会影响整体;自己添加的则需要重编达成一致,或者另建项目单独mux

Invalid Connection condition, because Video Format differs between current Video and previous Video
错误解释:无效的seamless连接,因为playitem下面的前后两个剪辑编码类型不同[AVC/VC-1/MP2]
解决方法:如果是原盘的,则可能为过渡视频,可以直接删除不会影响整体;自己添加的则需要重编达成一致,或者另建项目单独mux

Encode failed. There are out of range value(s), in the CompositionPosition structure.
错误解释:字幕不能正确被编码封装,图形字幕结构数据超出范围,或者偏移错误
解决方法:这类多出现于BDSup2Sub这玩意封装生成的字幕,或者tsmuxer切割,如果BD reauthor按照教程设置,可以用demux目录下对应的PG目录来补救

This program has a bug. - m_ptsOfNextGOP is empty
错误解释:该视频剪辑的下一个GOP帧信息丢失或为空
解决方法:tsmuxer切割的视频可能会造成gop信息丢失,选择not seamless解决无效的话,需要用MP4box重建,之后demux再用

Error confirming MLP sync(major/minor) of file
错误解释:无法确认文件的MLP同步[主/次]
解决方法:这个我没实际遇到过。此为多路音轨的同步问题,把MLP和core同时导入。Extract in eac3to the True HD track in thd; Extract in eac3to the True HD track in ac3,之后MUI选Dolby Losseless来mui ac3,替换扩展再拖入

There are multi browsing units in one PlayItem
错误解释:有多路浏览器单元位于播放项
解决方法:这个我没实际遇到过。应该partial不选可以跳过。可能为silde图形菜单设置成播放项了[playitem],而不是外挂项[subpath]?又或者是要设置为纯MO非title状态?Browsable Slideshow有两种做法,一种是Time-based,音频回放就像普通的视频有一定的长度,结束之后会断掉,音频和视频是in mux的。另一种是真Browsable Slideshow,这种视频是静态图片,音频是靠subpath-Audio for Browsable Slideshow外挂上去的,这种类型比较常见。Scenario的话一般是直接一个MO然后PlayList,而不是有Title下面再MO,不过估计如果有Title并改成Interactive Title的话应该也是可行的?
Load Project
当原盘结构复杂或BD-java菜单复杂又或是破解不完全时
有几率出现Load Project到一定进度就卡住不动的现象
这时放弃全盘工程,另建立单独的工程对需要加流部分操作
对工程结构不熟可先tsmuxer短小项目,再demux引用之

Partial Mux
在Mux时选择Partial Mux,选择需要的部分重灌
不仅可以跳过一些不必要错误,有时也可避免重复做工

Hash
如果要给别人字幕达成重灌哈希一致,则注意操作条件
要么给相同的xml+png,或者直接给pes比较好,如下

记得自己导入xml后 删除列表的pes 再把pes拖进去重新设置一次
不要直接用 直接灌出来的hash 和你给别人pes再灌不一样
得你也重拖入操作一次 这样大家条件一致 hash才能一致
第一次导入时含有xml的标签信息 而单独再拖pes进去就没有了

当然 大金版本相同、reauthor版本相同
流lan code标签相同、CPS全区也是条件

ScenaristBD Project
在demux目录solution下面有个可编辑的sbdprj,是工程索引文件
流替换操作量比较大时,可以采取直接替换工程文件达成减少做工
前提是源流及其源结构情况完全相同,而且同时替换相同的流文件
solution.ssol也是可编辑的,路径和projectID得相同才可以替换

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

Divide PCM into channels
BD Reauthor 的设置Demux项里有此选项,因为demux时有大小限制,4.47G
时间比较长的多声道wav会超标导致后面的音频信息丢失,这时需要Divide
但由于Scenarist5.2以下导入已divide的两声道wav会出错,所以一般默认不勾
因为两声道wav出现频率远比时间较长片多声道wav来得高,因为后者太大了

MUI Generator
生成MUI信息时可能出现各种不符要求的报错
只要不是流的壳信息完全错误需要重建之类的
而是其他报错,但确实是原盘流没有质修改时
可单独使用MUI工具去掉spec check来生成

Data Start Time
视频时间码可以在完全去除PlayList和Clip之后
直接在property项设置,设置一项就会自动偏移
Error : ERROR: Invalid timing info. (DTS of 1440th AU is not greater than DTS of previous AU).
错误的流信息,修正无效时,264使用MP4BOX重封装,再则损坏

Error : PlayItem time (IN_time or OUT_time) is out of range of Clip time (presentation_start_time or presentation_end_time).  [PlayItemID:1497]
字幕流或音频流大范围超出剪辑总时间,或完全不再同一时间段内

Error : [MUX] Can not write MUX file(s) : Could not create MUX XML File(Invalid [Clip/Stream Data][Scenario Title])
错误的媒体[剪辑/标题等]结构设置,请按提示修正删除或连接clip,或填补流到空clip,或MO连接到空title,等

Error : [MUX] Can not write MUX file(s) : Could not create MUX XML File(Invalid [Clip/Stream Data][Scenario Title][Layout])
错误的媒体[剪辑/标题等]结构设置,结构缺失,META或AUXDATA路径来源不正确,请直接置空

Error : Video parameter is different between PlayItems.
无缝衔接的视频前后参数不一致,流数量、编码类型、大小尺寸、码率方式、帧率等等都要相同

the number of different size images in epoch exceed 64
一个片段内最多64张图

本帖子中包含更多资源

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

x

评分

参与人数 1大洋 +50 收起 理由
why1812 + 50 很给力!

查看全部评分

9

主题

177

帖子

247

积分

排长

大洋
1040
阅读权限
30
发表于 23-5-10 09:53 | 显示全部楼层
问下大佬,大金MUX后字幕不同步是什么原因呢,字幕转成SUP后外挂播放测试是正常的,导入大金MUX后就不同步,帧率也是一致的
回复 支持 反对

使用道具 举报

1

主题

352

帖子

95

积分

列兵

大洋
9213
阅读权限
10
发表于 21-5-6 13:48 | 显示全部楼层
多谢大佬,这个很有意义啊
回复 支持 反对

使用道具 举报

11

主题

762

帖子

487

积分

排长

大洋
119
阅读权限
30
发表于 19-10-16 01:01 | 显示全部楼层
mux碟中谍6的时候,提示automatic layout faild to find a suitable location to place the layer break          这个是什么问题
回复 支持 反对

使用道具 举报

2

主题

97

帖子

25

积分

列兵

大洋
416
阅读权限
10
发表于 19-8-24 20:53 | 显示全部楼层
世界哪有真情lu 发表于 16-11-11 23:28
这个帖子可以有,要是哪位在使用大金遇到mux 报错可以来这里跟帖发帖求助,我也可以帮解答一些常见报错处理方 ...

demux进程中的3D Reauthor显示以下错误:
ERROR: The error occurred in seq_parameter_set_mvc_extension. offset=105300450

我已经尝试过MuiGenerator,它在编译base / dependent时也会显示相同的错误
我也尝试过使用Tsmuxer,当使用Scenarist生成文件时,它也会再次出现相同的错误

知道如何修复错误吗?
回复 支持 反对

使用道具 举报

0

主题

30

帖子

4

积分

列兵

大洋
46
阅读权限
10
发表于 18-3-29 09:52 | 显示全部楼层
正是遇上问题有需要的时候,
回复 支持 反对

使用道具 举报

5

主题

8081

帖子

8931

积分

旅长

大洋
26059
阅读权限
70
QQ
发表于 17-7-10 12:35 | 显示全部楼层
谢谢楼主发布技术教程贴,了解一下!
回复 支持 反对

使用道具 举报

5

主题

8081

帖子

8931

积分

旅长

大洋
26059
阅读权限
70
QQ
发表于 17-2-24 20:42 | 显示全部楼层
感谢楼主分享,费心了!
回复 支持 反对

使用道具 举报

36

主题

2056

帖子

439

积分

排长

大洋
45793
阅读权限
30
发表于 17-2-19 20:31 | 显示全部楼层
世界哪有真情lu 发表于 17-2-19 13:15
你原盘PlayItemID:1985 和PlayItemID:1975 对应的PlayList 截图给我看看.还有对应下的clip...我看别人发 ...

算了不折腾台版的了,已经用日版成功DIY了,不过还是要感谢你的指点
回复 支持 反对

使用道具 举报

36

主题

2056

帖子

439

积分

排长

大洋
45793
阅读权限
30
发表于 17-2-19 13:56 | 显示全部楼层
本帖最后由 哆啦A梦 于 17-2-19 14:07 编辑
世界哪有真情lu 发表于 17-2-19 13:15
你原盘PlayItemID:1985 和PlayItemID:1975 对应的PlayList 截图给我看看.还有对应下的clip...我看别人发 ...



这是TS过了一遍之后,章节被我搞丢了 ,我没有全盘拆解 等下我用未修改过的原盘再拆解一遍

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

1045

帖子

1412

积分

论坛大神

大洋
23421
阅读权限
130
发表于 17-2-19 13:15 | 显示全部楼层
哆啦A梦 发表于 17-2-18 22:39
00005.avc没有报错,片名就是柯南M20,我是用日版主视频替换台版主视频的,然后加入国粤台音轨字幕,但是 ...

你原盘PlayItemID:1985 和PlayItemID:1975 对应的PlayList 截图给我看看.还有对应下的clip...我看别人发布的台版正片PlayList 有两个PlayItemID.....00005.M2TS和00001.M2TS
你截图如下给我看看
回复 支持 反对

使用道具 举报

36

主题

2056

帖子

439

积分

排长

大洋
45793
阅读权限
30
发表于 17-2-18 22:39 | 显示全部楼层
世界哪有真情lu 发表于 17-2-18 21:56
那算了.....你直接说哪部电影我自己去拖吧.....还有你这盘没有过水之前BDR拆解00005.avc报错没.... ...

00005.avc没有报错,片名就是柯南M20,我是用日版主视频替换台版主视频的,然后加入国粤台音轨字幕,但是不知道怎么弄大金都过不了
回复 支持 反对

使用道具 举报

14

主题

1045

帖子

1412

积分

论坛大神

大洋
23421
阅读权限
130
发表于 17-2-18 21:56 | 显示全部楼层
哆啦A梦 发表于 17-2-18 19:38
20多G吧只能分卷上传了吗?

那算了.....你直接说哪部电影我自己去拖吧.....还有你这盘没有过水之前BDR拆解00005.avc报错没....
回复 支持 反对

使用道具 举报

36

主题

2056

帖子

439

积分

排长

大洋
45793
阅读权限
30
发表于 17-2-18 19:38 | 显示全部楼层
世界哪有真情lu 发表于 17-2-18 18:02
你这个M2TS文件多大.....不大的话度盘给我看看.....:我TS过水一遍还没遇到这种问题lol ...

20多G吧只能分卷上传了吗?
回复 支持 反对

使用道具 举报

14

主题

1045

帖子

1412

积分

论坛大神

大洋
23421
阅读权限
130
发表于 17-2-18 18:02 | 显示全部楼层
哆啦A梦 发表于 17-2-18 16:51
但是TS过一遍后拆解时提示这个 一脸懵逼

你这个M2TS文件多大.....不大的话度盘给我看看.....:我TS过水一遍还没遇到这种问题lol
回复 支持 反对

使用道具 举报

36

主题

2056

帖子

439

积分

排长

大洋
45793
阅读权限
30
发表于 17-2-18 16:51 | 显示全部楼层


但是TS过一遍后拆解时提示这个 一脸懵逼

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

1045

帖子

1412

积分

论坛大神

大洋
23421
阅读权限
130
发表于 17-2-18 01:59 | 显示全部楼层

我给个例子......
回复 支持 反对

使用道具 举报

36

主题

2056

帖子

439

积分

排长

大洋
45793
阅读权限
30
发表于 17-2-18 00:05 | 显示全部楼层
世界哪有真情lu 发表于 17-2-17 23:05
检查一下 PlayItemID:1985 和PlayItemID:1975下的clip 正片时间.....提示你这剪辑不在这范围
删掉不正常视 ...

谢谢我试下
回复 支持 反对

使用道具 举报

14

主题

1045

帖子

1412

积分

论坛大神

大洋
23421
阅读权限
130
发表于 17-2-17 23:05 | 显示全部楼层
本帖最后由 世界哪有真情lu 于 17-2-18 22:04 编辑
哆啦A梦 发表于 17-2-17 15:51
Error : PlayItem time (IN_time or OUT_time) is out of range of Clip time (presentation_start_time  ...

检查一下 PlayItemID:1985 和PlayItemID:1975下的clip 正片时间.....PlayItem time提示你这剪辑这俩前后对应不上
..
回复 支持 反对

使用道具 举报

36

主题

2056

帖子

439

积分

排长

大洋
45793
阅读权限
30
发表于 17-2-17 15:51 | 显示全部楼层
世界哪有真情lu 发表于 16-11-11 23:28
这个帖子可以有,要是哪位在使用大金遇到mux 报错可以来这里跟帖发帖求助,我也可以帮解答一些常见报错处理方 ...

Error : PlayItem time (IN_time or OUT_time) is out of range of Clip time (presentation_start_time or presentation_end_time).  [PlayItemID:1975]
Error : MarkTime of PlMark is invalid.  [PlayListMarkDataID:1988]
Warning : PlayListMark is not an I-Picture ([NDF] 18:31:55:17  [DF] 18:33:19:05).  [PlayListMarkDataID:1988]
Error : PlayItem time (IN_time or OUT_time) is out of range of Clip time (presentation_start_time or presentation_end_time).  [PlayItemID:1985]
Error : [MUX] Can not write MUX file(s) : Could not create MUX XML File(Invalid [Clip/Stream Data][Scenario Title])
这个错误怎么解决啊?
回复 支持 反对

使用道具 举报

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

本版积分规则

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