『漫游』酷论坛>『影音数码技术学习交流』>[求助]内嵌后画面出现 ..

[求助]内嵌后画面出现停顿现象

sunny8647@2005-05-21 09:21

我是用VirtualDubMod+XviD+AVS内嵌的,可做出来的动画出现停顿现象,每隔一秒就会停顿一下,请问这是怎么回事?
引用

weilai@2005-05-21 10:32

1.XVID 做了哪些修改?
2.每一種播放器都會如此嗎?
3.AVS有用到更改 FPS 的 filter嗎?(貼出來好了)
4.用AVICodec提供一下源檔的資訊...
(5.用Media Player Classic播放時下方狀態列buffer有顯現數值嗎?)

您可以先試試看的有

Media Player Classic:
方法:
首先將 MPC 改用 mplayerc.ini 記錄方式
後來在 [Settings] 區段內加上 Buffer=4194304
表示使用 4MB 快取記憶體
其目的是使播放順暢
(未經證實的紀錄...)

實作:
執行 Media Player Classic 後->
右鍵"選項"->
看到"播放器"
儲存設定於ini檔,
選取後關閉MPC
再來在MPC檔案夾內可找到mplayerc.ini
引用

sunny8647@2005-05-21 13:37

用其他播放器也是一样,是不是XviD哪里有问题?

XviD设置:








AVS:
LoadPlugin("C:\WINDOWS\system32\VSFilter.dll")
LoadPlugin("D:\data\AviSynth Filter\WarpSharp.dll")
LoadPlugin("D:\data\AviSynth Filter\Undot.dll")
LoadPlugin("D:\data\AviSynth Filter\Convolution3DYV12.dll")

Avisource("E:\comic\naruto\naruto135.avi",false)
TextSub("E:\comic\naruto\naruto135.ssa")
KenKunNR(threshold=1)
Undot()
Convolution3D("animeHQ")
Temporalsoften(2,3,3,mode=2,scenechange=6)
mergechroma(blur(1.3))
WarpSharp(depth=30,bump=40)
Tweak(0.0,1.1,0.0,1.0)


片源信息:
文件 : 173 Mb (173 Mb), 总长度 0:23:04, 类型为 AVI, 1 音频流, 品质 64 %
视频 : 152 Mb, 925 Kbps, 119.880 fps, 清晰度: 640*480 (4:3), XVID = XVID Mpeg-4, 支持
音频 : 21 Mb, 127 Kbps, 48000 Hz, 2 声道, 0x55 = MPEG Layer-3, 支持
引用

可曾记得爱@2005-05-21 15:53

你用VirtualDubMod播放停顿吗?
引用

weilai@2005-05-21 15:54

看起來是因為 119.880 fps
的問題
請在 .avs 中加上 ChangeFPS(30)

(加在 Avisource 之後)
引用

sunny8647@2005-05-21 18:42

谢谢版主,问题解决
引用

adamhj@2005-05-22 00:55

难道是传说中的真·120fps……
引用

wolfsoft@2005-05-22 02:24

引用
最初由 adamhj 发布
难道是传说中的真·120fps……


/me 狂踩蛋蛋,900多k的码率,640的分辨率,可以撑到23分钟,却连200M都不到,真120,可能吗...
引用

Douglas·Kaien@2005-05-22 02:31

又不是bpf……有啥不可能的……
引用

dingo999@2005-05-22 03:13

怎么不是ChangeFPS(23.XXX)
引用

weilai@2005-05-22 09:29

引用
最初由 dingo999 发布
怎么不是ChangeFPS(23.XXX)


因為 120fps 是 24及30 兩種禎率組合成的
當初就是因為不想失去frame才這麼做
要是取24(23.xxx)那 30fps 這一段視訊流不就會流失掉有用的Frame
如果不幸那些流失的Frame有一些轉折的關鍵動作
那畫面就會不流暢

除非您確定
24fps是主片段,那我們當然可犧牲 片頭/尾 的Frame...
而使用 ChangeFPS(23.XXX)
引用

weilai@2005-05-22 09:41

引用
最初由 adamhj 发布
难道是传说中的真·120fps……


.avs 裡沒用到改變禎率的 filter或方法
那目標禎率 當然等於 源禎率
所以出來就是 120fps的 ...
引用

adamhj@2005-05-22 11:58

引用
最初由 wolfsoft 发布


/me 狂踩蛋蛋,900多k的码率,640的分辨率,可以撑到23分钟,却连200M都不到,真120,可能吗...


omg...用的avisource就不可能了……如果是dss就可能了……
引用

dingo999@2005-05-22 17:58

引用
最初由 weilai 发布


因為 120fps 是 24及30 兩種禎率組合成的
當初就是因為不想失去frame才這麼做
要是取24(23.xxx)那 30fps 這一段視訊流不就會流失掉有用的Frame
如果不幸那些流失的Frame有一些轉折的關鍵動作
那畫面就會不流暢

除非您確定
24fps是主片段,那我們當然可犧牲 片頭/尾 的Frame...
而使用 ChangeFPS(23.XXX)



听苍月说火影片源应该是片头片尾是30,中间是24,嗯嗯嗯
引用

| TOP