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

[请教]关于VFR与CFR的问题~~~小白一点,多多包涵

楼层直达
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
问题很小白,还请高人们别介意~~~~


引用
1、第一步要得到CFR AVI和timecode v2,有几种途径

如果是120fps AVI,使用AVI-tc-GUI转成CFR AVI,timecode格式用V2

如果是MKV vfr,常用的有三种途径,其一是使用mp.exe和vfr_GUI,不过这个方法只能得到timecode V1,一些复杂的vfr处理起来不甚方便,于是废弃。第二个方法是使用新版MkvExtract_GUI,相比前代,它已经可以解出TC,这是个挺大的进步,当然我们也可以直接使用命令行mkvextract timecodes_v2 "Path\*.mkv" 1:name.txt。第三种方法使用haali提供的mkv2vfr.exe,例如mkv2vfr "C:\test.mkv" "C:\test.avi" "C:\Timecode.txt",


在上面的教程内容中,我比较关注的是MKV VFR转CFR AVI的这部分。
得到TC V2 没问题。可是用mkv2vfr.exe的时候,我这边好像不能成功。而且这个软件的文件名给我的理解应该是将MKV变成VFR的,而非得到CFR啊~~

另外,得到的CFR的AVI是怎样的?跟我直接用AVC2AVI转将已经从MKV VFR提出的264文件转换得到的AVI是一样的吗?不过AVC2AVI转换时是要先填写一个FPS的。

PS:文中提到的MP&VFR_GUI真的找不到下载的地方了。

热爱动漫、热爱生活
我的个人主页:
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2008-06-05
搜tc2cfr
先搞清楚avi是怎么实现vfr的吧
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 2楼 发表于: 2008-06-05
不是说AVI不支持VFR吗?所以常常都会是做成120FPS的。

热爱动漫、热爱生活
我的个人主页:
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2008-06-05
120FPS不是真的120FPS
AVC2AVI帧率随便填
关键是tc2cfr时的帧率要填 120000/1001
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 4楼 发表于: 2008-06-05
那么你要让我走的路线就是:
1、MKV VFR----(用mkvextract)----264文件+TC V2
2、264文件---(用AVC2AVI)---AVI
3、AVI---(用TC2CRF)---120FPS AVI
4、120FPS AVI---(用AVI-tc-GUI)---CFR AVI
5、CRF AVI---(用MEGUI)---小体积X264编码的MKV
6、小体积MKV+TC V2+音频---(用MMG)---封装成成品MKV

对吧?

热爱动漫、热爱生活
我的个人主页:
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 5楼 发表于: 2008-06-05
vfr_gui我好不容易在某论坛里发现一个~~~
但是……不能用啊~~~完全分离不出来!!!
是不是它对用MMG2.0的版本封装的MKV都没办法呢?呵呵~~(放弃!)
mkv2vfr.exe的使用和vfr_gui一样(准确的说是在DOS里与mp一样),无法得到想要的。

所以就按你说的了用TC2CFR。
我以我在上面写的步骤做了~~用AVI-tc-GUI的到的TC来最后封装时,FPS是29.97,而第一步拆分得到的TC封装的话就会和我以前提过的问题众那样是30.30。实际情况是两者差别不大,所以封入后也感觉不太出来差异。

PS:
用Auto 120 FPS MKVAVI To VFR MKV 1.3转换120FPS影片得到的片子其实属性显示的也是30.30的。

热爱动漫、热爱生活
我的个人主页:
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 6楼 发表于: 2008-06-05
引用
2、264文件---(用AVC2AVI)---AVI
3、AVI---(用TC2CRF)---120FPS AVI
4、120FPS AVI---(用AVI-tc-GUI)---CFR AVI

这什么乱七八糟的……

直接把mkv的264数据流拆出来丢dgavc然后喂给megui压出来塞上tc出mkv就好了,哪那么多工具和步骤?

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 7楼 发表于: 2008-06-05
引用
最初由 MeteorRain 发布

这什么乱七八糟的……

直接把mkv的264数据流拆出来丢dgavc然后喂给megui压出来塞上tc出mkv就好了,哪那么多工具和步骤?


:confused:
dgavc?这是何物?
如何使用~~

热爱动漫、热爱生活
我的个人主页:
级别: 骑士
注册时间:
2007-01-31
在线时间:
62小时
发帖:
896
只看该作者 8楼 发表于: 2008-06-05
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 9楼 发表于: 2008-06-05
已经下载,谢谢!
我先研究一下,晚些时候再来报告!

热爱动漫、热爱生活
我的个人主页:
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 10楼 发表于: 2008-06-05
怎么把得到的DGA喂给MEGUI啊?

AVS这样写吗?

AvcSource("J:\megui yazhi\mp-vfr-gui\sy\03_Track1.dga")
#deinterlace
#crop
#resize
#denoise

可是MEGUI报错啊~~
什么AVISYNTH ERRO

我的操作步骤:
1、拆除的264 RAW放入DGAVCIndex.exe
2、然后"SAVE PROJECT AND DEMUX VIDEO"得到一个后缀为AVC的文件以及DGA文件。
3、在AVS里加上"AVCSource("J:\megui yazhi\mp-vfr-gui\sy\03_Track1.dga")"


另外~~~
如果只用这个mkvextract+DGAVCIndex+MEGUI+MMG的话,那么那个TC怎么办???用mkvextract得到的TC和我120FPS转成CFR时得到的TC是有不同的,封装MKV后,两者的FPS不一样。

热爱动漫、热爱生活
我的个人主页:
级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 11楼 发表于: 2008-06-05
要LoadPlugin("DGAVCDecode.dll")。就是DGAVCDec包里面的那个DGAVCDecode.dll
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 12楼 发表于: 2008-06-05
原来如此,谢谢了~~~

那么谁来回答我刚才问的另外呢???

如果只用这个mkvextract+DGAVCIndex+MEGUI+MMG的话,那么最后封装MKV就只能用mkvextract得到的TC。
可是用mkvextract得到的TC和我120FPS转成CFR时得到的TC是有不同的,分别使用这两个TC封装得到的MKV的FPS不一样(一30.30,另一个29.97)。后一个TC得到的FPS与原片一致。

热爱动漫、热爱生活
我的个人主页:
级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 13楼 发表于: 2008-06-06
就你说的第3点avc2avi转出的AVI不是已经cfr了么?干啥还要走tc2crf出120FPS的avi...
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 14楼 发表于: 2008-06-06
因为一开始我还没搞清到底什么样才叫CFR的AVI,于是就按SHIJICO教程所说的搞个120FPS的,然后再得到CFR AVI。

但是通过这样我才发现由120FPS转CFR同时得到的TC才能够在最后封装MKV时将FPS还原得和原片一样。
不知道你有没有发现这个。
用个简单的例子就是VFR的MKV可以拆出264的RAW+TC,但是这个拆出来的264的RAW+TC却不能完美还原成原来的VFR MKV。
在播放器的属性里会发现FPS由些许变动。就像原来的29.97变成了30.30(不过因数字不太大,所以30.30的片子和原来的片子比较影音还是同步的。)

热爱动漫、热爱生活
我的个人主页:
快速回复

限150 字节
上一个 下一个