『漫游』酷论坛>『影音数码技术学习交流』>[求助]如何使视频的帧 ..

[求助]如何使视频的帧速率稳定?

蜡笔小龟@2006-12-27 13:49

我有一个MPEG-2视频文件,数据如下图

里面写文件只有3分49秒,但实际却是4分24秒~
帧速率写的是29.97,但是实际帧数却是介于24与29帧速率之间,如下图


这个视频我用XVID和X264压出来后帧速率应该都在29.97附近,但是画面很明显加快了~时间虽然还是4分24秒,但是在3分49秒的时候实际已经结束,后面的一段是重复出现最后一部分视频的
我想问一下~有什么办法可以减少一些帧,增加一些帧,使视频能够以稳定的帧速率播到4分24秒,因为要与音频相吻合
引用

MeteorRain@2006-12-27 15:53

mpeg2的视频可以试试用dgindex产生d2v索引以后用avisynth以处理dvd的方式来处理
引用

风雪云@2006-12-27 15:56

120FPS可否?
引用

shadowchen@2006-12-27 16:03

请问一楼用的什么查看信息的软件?
引用

蜡笔小龟@2006-12-27 18:14

引用
最初由 shadowchen 发布
请问一楼用的什么查看信息的软件?


第一个看帧数和时间是用VirtualDubMod
第二个看具体播放时的帧速率是用系统自带的mplayer2.exe播放时看的~
引用

蜡笔小龟@2006-12-27 18:19

引用
最初由 MeteorRain 发布
mpeg2的视频可以试试用dgindex产生d2v索引以后用avisynth以处理dvd的方式来处理


用avisynth以处理dvd的方式来处理
能说详细一点吗~?
我没有处理过DVD………………
具体要用到什么语句~?
d2v文件已经生成~
引用

风雪云@2006-12-27 18:35

引用
最初由 蜡笔小龟 发布


用avisynth以处理dvd的方式来处理
能说详细一点吗~?
我没有处理过DVD………………
具体要用到什么语句~?
d2v文件已经生成~


精华区里有DVDRIP和AVS的教程
LoadPlugin("E:\***\DGDecode.dll")
LoadPlugin("C:\***\decomb.dll")
LoadPlugin("C:\***\VSFilter.dll")
LoadPlugin("C:\***\it.dll")

mpeg2source("***.d2v")
IT(fps = 24, ref = "TOP", blend = false)

大致是这样
引用

蜡笔小龟@2006-12-27 21:25

用GK引入d2v后,帧数上升到7911帧~
压出来时间也对了~
但是画面中有一些丝~
以前看DVD的时候也会有这种现象~
要用什么滤镜才能把丝去掉~~




好像发现问题在哪里了~~
再压一次~……………………
引用

蜡笔小龟@2006-12-27 22:15



原来是上面这个的设置问题~
原来默认是无~所以出来很多的丝~
后来选了下面的选项~压出来就没有丝了~
只不过我不知道上面这些选项都是什么意思~
有知道什么意思的大大请出指教一下~~~

最终AVS语句如下~

LoadPlugin("E:\GORDIA~1\AviSynthPlugins\TomsMoComp.dll")
LoadPlugin("E:\GORDIA~1\DGMPGDec\DGDecode.dll")
mpeg2source("H:\影音\MTV\YUI\YUI - feel my soul.d2v")
TomsMoComp(1,5,1)
crop(0,0,704,480)
LanczosResize(640,480)
引用

| TOP