本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 7029回复: 6
打印 上一主题 下一主题

[复制链接]
caesardox
跳转到指定楼层
1楼
发表于 2005-2-25 11:26 只看该作者 回帖奖励 倒序浏览 阅读模式
以下是我使用的AVS脚本:
LoadPlugin("E:\media\avisynth\plugin\decomb\Decomb.dll&quot
LoadPlugin("E:\media\avisynth\plugin\simpleresize\SimpleResize.dll&quot
LoadPlugin("E:\media\avisynth\plugin\undot\UnDot.dll&quot
LoadPlugin("e:\media\avisynth\plugin\msharpen\MSharpen.dll")
LoadPlugin("E:\media\avisynth\plugin\convolution3d\convolution3d.dll")
LoadPlugin("E:\media\avisynth\plugin\fluxsmooth\FluxSmooth.dll")
DirectShowSource("J:\vob\Nadia_21_720x480(NTSC)_RAW.m2v")
Telecide(order=1,guide=1)
Crop(12,0,696,480)
SimpleResize(600,450)
Levels(0,1.1,255,0,280)
Tweak(0.0,1.4,0.0,1.2)
Undot()
Temporalsoften(3,5,5,mode=2,scenechange=10)
Convolution3D("animeLQ")
FluxSmoothST(10,15)
MSharpen(4,30,true,false,false)
片源是NTSC制式interlaced,29.970FPS信号。之所以使用DirectShowSource而不是mpeg2dec3或者是mpegdecoder,是因为那样导出的画面个别地方都存在色块。另外原来也没有使用过telecide而是使用的FieldDeinterlace。有没有可能是这个原因。现在29.971的信号不伦怎样与VRBMP3的声道合成都会出现不同步的现象。所以请高手指点。
dgwxx
2楼
发表于 2005-2-25 11:57 只看该作者
MKV试过了吗,源片的音频有Delay吗?

另外,Telecide之后如果不加Decimate的话是不会改变fps的。

还有,出现色块等等颜色不正常的现象,可能是颜色区间不正确。在mpeg2source下面加上ConvertToYUY2()试试看?
caesardox
3楼
 楼主 发表于 2005-2-25 12:31 只看该作者
源片的音频没有Delay。我原来用这个脚本可以正常和MP3合成:
LoadPlugin("E:\media\avisynth\plugin\decomb\Decomb.dll&quot
LoadPlugin("e:\media\avisynth\plugin\msharpen\MSharpen.dll&quot
mpeg2source("J:\vob\Nadia_21_720x480(NTSC)_RAW.d2v&quot
FieldDeinterlace()
Crop(12,0,696,480)
LanczosResize(512,384)
Levels(0,1.1,255,0,280)
Tweak(0.0,1.4,0.0,1.2)

现在我已经可以确定是DirectShowSource的问题了。因为用这个脚本压片还是29.971FPS:
DirectShowSource("J:\vob\Nadia_21_720x480(NTSC)_RAW.m2v")
另外全片压完后一共是46895frames,而片源是46893frames。
请问29.971FPS有什么办法和原来的MP3正常合并吗?
caesardox
4楼
 楼主 发表于 2005-2-25 12:59 只看该作者
我刚才仔细查了一遍。发现原来用DECOMB.dll输出的可以和MP3正常合并的AVS脚本做的AVI也是29.971FPS。关键是在AVS2AVIDROP中显示的总frame不一样。 原来的正常的AVS总frames是46893,不正常的AVS总frames是46895。
另外我又看了一下片源。发现出现色块的地方有两处。这两处是在用DVD2AVI打开播放的时候就有的。所以与AVS无关。片源中这两处是没有色块的,但是我发现这两处都出现了一个轻微的停顿。有点像缺了一个frame的样子。是不是在directshow调入后把这两frames补了回来呢?
gohuvx
5楼
发表于 2005-2-25 23:47 只看该作者
片源既然是NTSC制式interlaced.为什么不做成24FPS的?
十字架
6楼
发表于 2005-3-10 09:17 只看该作者
DirectShowSource是可以指定导入source的fps的。

另外:@楼上,不是所有的ntsc的interlaced都可以做成24fps,相反,如果真的是ntsc的interlaced的source,严格意义上将是不可以做成24fps的。
gohuvx
7楼
发表于 2005-3-10 15:57 只看该作者
建议楼主将片源放出,让大家试试.

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.019411 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.