搜索 社区服务 统计排行 帮助
  • 8171阅读
  • 29回复

[请教]第一次做BDrip,有些问题需要请教大家

楼层直达
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
事先在网上查了下,如果m2ts视频编码是H.264,需要DGAVCIndex或者FFMSIndex导出一个工程文件,我看megui里面有现成的File Indexer,就直接用这个,压了500帧看了下效果,发现用FFMSIndex压出来的严重马赛克(x264全默认参数),DGAVCIndex的正常;但我在网上看到的说用FFMSIndex处理要方便点,不知道什么意思,更何况现在我这里都出了问题

后来换种方式,直接导入m2ts,用DSS也可以压,跟DGAVCIndex没看出哪里有区别
(另外,direct264的dshow模式在这方面的处理上应该跟DSS差不多吧)

此外,这些m2ts貌似都是24fps cfr,但为什么网上的BDrip都是23.976fps cfr?这是做了什么处理?

还有,我想把1080p Resize成720p
哪种缩放滤镜在画面效果上最好?(AVS/FFDshow存在的滤镜均可)


最后说一下,BDISO是 ef 天使の日曜日 的那个9.9GB的同捆特典,打算做ef及eden的720p BDrip
我想应该是用不到其他滤镜了吧?如果有好的建议欢迎提出来

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2010-10-16
Re: [请教]第一次做BDrip,有些问题需要请教大家
引用
最初由 upyzl 发布
此外,这些m2ts貌似都是24fps cfr,但为什么网上的BDrip都是23.976fps cfr?这是做了什么处理?

BD对于24fps和23.976fps都支持。
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 2楼 发表于: 2010-10-16
首先你说的两个Index都不是AviSynth的Function,我不知道你是怎么操作的,无法分析。另外提问前把版本、脚本等等信息写全是基本。

ffms的用法:http://www.nmm-hd.org/doc/index.php?title=FFmpegSource2&variant=zh-hans
(感谢liti姐姐翻译= =)

ffms方便主要体现在你不用"事先"跑一遍index上。另外就是Frame Accurate。

BD可以是24.000fps的。ef那个FD说不定也是24.000fps(游戏的OPED好像就是),没做过不清楚。

Resize一般Lanczos3/4或者Spline36/64。

另外,你的要求直接x264就够了,x264自带ffms和resize。

级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 3楼 发表于: 2010-10-16
引用
最初由 ssnake 发布
首先你说的两个Index都不是AviSynth的Function,我不知道你是怎么操作的,无法分析。另外提问前把版本、脚本等等信息写全是基本。

ffms的用法:http://www.nmm-hd.org/doc/index.php?title=FFmpegSource2&variant=zh-hans
(感谢liti姐姐翻译= =)

ffms方便主要体现在你不用"事先"跑一遍index上。另外就是Frame Accurate。

BD可以是24.000fps的。ef那个FD说不定也是24.000fps(游戏的OPED好像就是),没做过不清楚。

Resize一般Lanczos3/4或者Spline36/64。

另外,你的要求直接x264就够了,x264自带ffms和resize。


操作megui->tools->file indexer
如图

点Queue运行做index后自动弹出AVS Script Creator
保存后用avs作megui的input压制
FFMS跟DGA的操作是一致的
DGA的
引用
LoadPlugin("D:\Program Files\MeGUI\tools\dgavcindex\DGAVCDecode.dll")
AVCSource("E:\00009.dga")

FFMS的
引用
LoadPlugin("D:\Program Files\MeGUI\tools\ffms\ffms2.dll")
FFVideoSource("E:\00009.m2ts",colorspace="YV12")

从你的描述来看我应该是用错ffms了

版本:
megui 0.3.5.0
dgavcindex 1.09.1
ffms 2.13
AviSynth 2.5.8

我先了解下ffms好了

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 4楼 发表于: 2010-10-16
直接用x264 ffms压了下m2ts
没马赛克了

照这么说做BDrip就是直压就行了啊
跟常规压制就多了UDF Reader和tsMuxeR

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 侠客
注册时间:
2009-02-15
在线时间:
16小时
发帖:
221
只看该作者 5楼 发表于: 2010-10-16
30000/1001,24000/1001的帧率属于历史遗留问题……BD终于开始解决了(拖

ffms对m2ts可能会RP,不妨先封一次mkv再来
(M2TS, TS: Seeking seems to be off a few frames here and there)

至于BDrip处理……minori movie collection vol.2这碟子至少是需要debanding的嗯


另外一说,我记得这碟子里的eden op走DGAVC某几帧会花屏;而ffms2压ef1 op某个场景也会花,不知是我版本问题还是如何……(当时用的哪版已经记不得了……)

级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 6楼 发表于: 2010-10-16
引用
最初由 辉耀 发布
30000/1001,24000/1001的帧率属于历史遗留问题……BD终于开始解决了(拖

ffms对m2ts可能会RP,不妨先封一次mkv再来
(M2TS, TS: Seeking seems to be off a few frames here and there)

至于BDrip处理……minori movie collection vol.2这碟子至少是需要debanding的嗯


另外一说,我记得这碟子里的eden op走DGAVC某几帧会花屏;而ffms2压ef1 op某个场景也会花,不知是我版本问题还是如何……(当时用的哪版已经记不得了……)


既然能直压我就用direct264好了,还是dshow对m2ts也会像ffms/DGAVC那样RP?

没做过去拉丝,用ffdshow做的话,Threshold应该开多大?我看默认是1.2

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 精灵王
注册时间:
2009-12-14
在线时间:
294小时
发帖:
330
只看该作者 7楼 发表于: 2010-10-18
引用
最初由 ssnake 发布
BD可以是24.000fps的。ef那个FD说不定也是24.000fps(游戏的OPED好像就是),没做过不清楚。

这个确定是24.000fps没错(原本是给pc用的)
话说蛇你不是在我这里看过么……
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 8楼 发表于: 2010-10-18
引用
最初由 reekilynn 发布

这个确定是24.000fps没错(原本是给pc用的)
话说蛇你不是在我这里看过么……
我又没蛋疼的去看fps= = 24.000和23.976裸眼能看出来就是神了。

级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 9楼 发表于: 2010-10-18
記得說ffms2搞m2ts,手動關seek就可以了……

倒是我這裡搞wmv,ffms2的花屏現象是隨機的,一會兒有一會兒沒有的……

嘛還是換回DSS2比較安心……

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 10楼 发表于: 2010-10-20
引用
最初由 06_taro 发布
記得說ffms2搞m2ts,手動關seek就可以了……

倒是我這裡搞wmv,ffms2的花屏現象是隨機的,一會兒有一會兒沒有的……

嘛還是換回DSS2比較安心……


问下DSS2比DSS的优势有哪些?
搜索发现很多链接都失效了……(只看到dss2相当于限定audio=false,convertfps=true...)

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 11楼 发表于: 2010-10-21
DSS2理论上是frame accurate的,不像DSS会加帧砍帧。

DSS2用的dll就是Haali's Splitter里面的avss.dll。没必要到其他地方去找。

当然带来的麻烦就是不管源是cfr还是vfr,DSS2载入后都当作是cfr,所以载入vfr的话要配合timecode,并且DSS2不支持音频(其实就是和dgindex之类的一样,也没啥麻烦的吧……)

当然实际上问题不仅仅是这些,见这里(基本上把doom9上面牵扯到这类问题的都集中起来了,还有AnimeSuki上的某帖也在这个里面的链接内):

引用
最初由 halsboss 发布

[QUOTE]
Originally Posted by Blue_MiSfit
DSS2 works very well - it's an improved DirectShowSource. I use it for my BluRay encodes all the time


Excellent ! I used to have a link to it and tried it out for another matter which turned out to be a packed-bitstream related issue, so I'll have to find it again :) I wonder if there's a reason it isn't included "with" an avisynth install like DirectShowSource is ?

edit: found this
引用
Originally Posted by Blue_MiSfit
... then using DSS2(...) to load the MKV. DSS2 is part of avss.dll, which can be found in your installation directory for haali media splitter.


and this thread discussing DSS2 http://forum.doom9.org/showthread.php?p=1093911 and http://forums.animesuki.com/showthread.php?t=48608

引用

DSS2 is Haali's implementation of Directshowsource. It has the advantage of being frame-accurate, but only supports VFR by converting it to CFR; at least that was the case when I tried it last time, it might have changed.
and
Well if this is going to be turned into a general DSS2 thread... the syntax is:
  1. dss2(string infile, float fps)

i.e.
  1. loadplugin("avss.dll")
  2. dss2("X:/test.mkv",fps=23.976)

Unlike the original DSS, it does not support loading audio. It also always converts VFR to CFR; i.e. it acts like the original DSS with convertfps=true does.
also
Avisource uses VfW codecs and the VfW framework only. Think of it like VirtualDub but in Avisynth. As long as the AVI in question doesn't have any particularly funky hacks, it will always have frame-accurate seeking.
Directshowsource uses Directshow codecs and is hence the Avisynth equivalent of Windows Media Player. It's usually NOT frame-accurate, but it does support VFR, kind of; either through converting to CFR (convertfps=true) or by just reading all frames and ignoring timecodes.
DSS2 is Haali's implementation of Directshowsource. It has the advantage of being frame-accurate, but only supports VFR by converting it to CFR; at least that was the case when I tried it last time, it might have changed.


BUT

引用
Originally Posted by Zwitterion
There are some problems with it, however (M2TS files from Blu-ray, using Haali's splitter and ffdshow in the graph):
- artifacts when seeking in AVC video. They disappear after a few frames.
- When seeking in VC-1 video, sometimes it shows two or three duplicate frames before continuing in the stream.
- It can't load graph files (This isn't a bug, but it'd be a nice feature).
So you can't rely on perfect picture quality in the first few frames after seeking. But at least you know that it is the right frame unlike with DSS, where sometimes the whole stream gets shifted by a few frames.

引用
Originally Posted by neuron2
It just means you have seeked to an open GOP. That's the price you pay for frame accuracy. If you suppress the orphaned frames, then you haven't really seeked to the frame number requested. This is why the DG tools back off by one GOP and decode all the frames necessary to correctly decode the seeked-to frame.

引用
Originally Posted by neuron2
(DSS2)... relies on the stream having completely accurate and continuous timestamps throughout the file, and of course raw streams don't have timestamps. Just clarifying the different niches for DSS2() versus DG. I think the SPS/PPS injection heuristics are a bit better in the DG tools also, which can be relevant for some streams.

[/QUOTE]

其实最后三个问题都挺致命的……AVC的artifacts我自己倒是没遇到过,因为从来不用DSS2载入AVC的视频。但是frame accurate失败的倒是遇到过几次……

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 12楼 发表于: 2010-10-21
引用
最初由 06_taro 发布
DSS2理论上是frame accurate的,不像DSS会加帧砍帧。
...
当然带来的麻烦就是不管源是cfr还是vfr,DSS2载入后都当作是cfr,所以载入vfr的话要配合timecode

这两点矛盾吧。首先avs不支持vfr,所以输出必然是cfr,然后你又要frame accurate,那又要事先知道确切帧数,这个对于DirectShow来说是不可能的。
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 13楼 发表于: 2010-10-22
所以DSS2的frame accurate要求有completely accurate and continuous timestamps……

如果可以的話我當然希望能找個先建個index的源濾鏡,不過wmv這種格式實在太RP了……

那個傳聞中可以直接支持vfr的AVS 3.0到底啥時會出來……

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 14楼 发表于: 2010-10-22
引用
最初由 06_taro 发布
所以DSS2的frame accurate要求有completely accurate and continuous timestamps……
如果可以的話我當然希望能找個先建個index的源濾鏡,不過wmv這種格式實在太RP了……
那個傳聞中可以直接支持vfr的AVS 3.0到底啥時會出來……

本来DirectShow就可以做到frame accurate的,只要相应的分离器和解码器支持就行了,很多专业软件用DShow的,都能做到Frame accurate。不过avs的架构可以把frame accurate的东西变成不frame accurate。至于WMV,你不能怪人家,asf本来就不是为VFW设计的,你非要用VFW的方法来处理那是你自己蛋疼。
快速回复

限150 字节
上一个 下一个