分页: 1 / 1

如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-05 21:35
keroro123
RT,使用MEGUI抽取出来的CHAPTER和TSMUXER、MMG抽出来的时间轴有略微不同,但TSMUXER、MMG、MEDIAINFO上查看CHAPTER时间是一致的,但封装到视频去以后,每个CHAPTER总是在画面切换后的第二个画面,即晚了一帧,请问如何才能准确确定BDMV的CHAPTER?还是说本来就是比画面切换后一帧?

这个问题一直非常困扰,是否还有其他软件能够准确查看CHAPTER时间呢?

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-06 20:46
dgwxx
楼主试试置顶帖子里的工具?

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-07 11:04
cunhan
bd原盘里是以时间格式00:00:00来记录chapter的,里面是什么样抽出来就是什么样。
工具一般不会特意做什么转换的,所以可以假定楼主抽的chapter就是原盘里记录的时间的。
其他抽chapter的工具还有eac3to,和楼上提到的本版置顶的工具。
另外,楼主你提到使用了那么多工具,并且其中有结果差别的,就应该把这些结果都贴出来,别人才更好判断。

chapter对不上帧的可能原因有:
1、bd盘制作是没有对准(这种就无解了,只能压制时手动对
2、压制者在视频处理时做了“改变帧率”的操作,例如30i->24p的IVTC或者VFR

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-08 3:29
sswroom
chapter对不上帧的可能原因有:
1、bd盘制作是没有对准(这种就无解了,只能压制时手动对
2、压制者在视频处理时做了“改变帧率”的操作,例如30i->24p的IVTC或者VFR
這兩個原因也不似.....
1: Chapter的位置, 第1個Frame一定是I-Frame, 用了Auto Keyframe的話, I-Frame會是轉場後第一個Frame, 不用Auto Keyframe的話, 應該是不平均分佈, 不會像現在的總是第2個Frame
2: 我睇過不少BD, 但到現在, 還未見過有BD做IVTC......BD理論上支持DVD用IVTC方法(RFF), 但是現在的BD是以24p, 30i, 60i, 30mbaff等壓縮方法, 未出現過RFF

實際的原因很大可能是你用來檢查影片的Decoder將第1個I-Frame跳過, 試試用其他程式/方法來檢查影片。

P.S. 30i 是指以Frame方式壓縮, 標籤成Interlace畫面, Decoder每秒處理30次。 60i是指以Field方式壓縮, Decoder每秒處理60次
P.S.2 DVD上也有30i的DVD和60i的DVD, 但大部分也是30i, 60i的已知只有: 「栗林みな実 Precious Memories」、「Wind -a breath of heart- OVA」

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-08 14:06
cunhan
sswroom 写了: 2: 我睇過不少BD, 但到現在, 還未見過有BD做IVTC......BD理論上支持DVD用IVTC方法(RFF), 但是現在的BD是以24p, 30i, 60i, 30mbaff等壓縮方法, 未出現過RFF
第2点你理解错我的意思了,我说的“压制者”是指楼主,通过avs做IVTC啥的。

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-10 23:42
keroro123
sswroom 写了:
chapter对不上帧的可能原因有:
1、bd盘制作是没有对准(这种就无解了,只能压制时手动对
2、压制者在视频处理时做了“改变帧率”的操作,例如30i->24p的IVTC或者VFR
這兩個原因也不似.....
1: Chapter的位置, 第1個Frame一定是I-Frame, 用了Auto Keyframe的話, I-Frame會是轉場後第一個Frame, 不用Auto Keyframe的話, 應該是不平均分佈, 不會像現在的總是第2個Frame
2: 我睇過不少BD, 但到現在, 還未見過有BD做IVTC......BD理論上支持DVD用IVTC方法(RFF), 但是現在的BD是以24p, 30i, 60i, 30mbaff等壓縮方法, 未出現過RFF

實際的原因很大可能是你用來檢查影片的Decoder將第1個I-Frame跳過, 試試用其他程式/方法來檢查影片。

P.S. 30i 是指以Frame方式壓縮, 標籤成Interlace畫面, Decoder每秒處理30次。 60i是指以Field方式壓縮, Decoder每秒處理60次
P.S.2 DVD上也有30i的DVD和60i的DVD, 但大部分也是30i, 60i的已知只有: 「栗林みな実 Precious Memories」、「Wind -a breath of heart- OVA」
我压的多数是1080p BD文件,而且视频未作任何处理直接压制,帧率不会改变,我也看了很多压制组制作带有CHAPTER信息的1080P RIP,但发现每个Chapter都是从画面切换后的第二帧开始,我想知道的是,要怎样才能够知道这个BD Chapter的真正时间,还是说本身BD制作者制作的Chapter就是如此?

另外,我试过拿POTPLAYER直接播放MPLS,结果每个Chapter也是,从画面切换后第二帧开始,难道BD真实Chapter就是如此?这就令我非常纠结,Chapter不是应该从画面切换后第一帧开始的吗?

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-11 7:25
msg7086
第二帧没什么太大的问题吧。延后总比提前好。

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-11 10:02
cunhan
以前没有特意关注你的问题,不过稍微翻一下自己经手过的两部片:弗拉明戈武士和狐仙的恋爱入门 的第一话
章节时间都能对准画面关键帧的(如下图)
注:Aegisub的当前时间戳的背景色为绿色,表示该帧为关键帧。

楼主不妨使用本版置顶的工具——BD Chapters MOD
除了可以抽chapter,还能生成chapter时间错所对应的qpfile
这个qpfile,一来可以根据里面记录的帧数来验证chapter是否对准了画面,二来,可以喂给x264来手动指定章节切换的关键帧。

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-11 18:06
keroro123
请问置顶的BD CHAPTERS MOD怎么使用?我用CMD打开了以后不知要输入什么命令才能使用,请问有教程吗?
另外,我发现日本的BD基本上Chapter是对应关键帧的,但是中,美的BD普遍Chapter从第2或第3帧开始,果然是BD本身制作的问题吗?

Re: 如何准确提取BDMV的CHAPTER?

发表于 : 2015-01-11 20:30
cunhan
呃,中美的BD真是完全没接触过。

那个是python脚本,要先安装python
cmd里

代码: 全选

c:\python27\python.exe BD_Chapters_MOD.py 各种参数