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

NMM视频技术(旧)

查看: 4899回复: 7
打印 上一主题 下一主题

请问如何给视频最后加2秒黑帧

[复制链接]
NMM
跳转到指定楼层
1楼
发表于 2009-11-4 20:44 只看该作者 回帖奖励 倒序浏览 阅读模式
请问如何给视频最后加2秒黑帧
dgwxx
2楼
发表于 2009-11-4 21:07 只看该作者
AVS提供了一个内置滤镜叫BlankClip,您可以用这个东西生成一段跟视频同样分辨率、fps、颜色空间的clip,加到视频后面。具体使用方法请移步官方wiki:
http://avisynth.org/mediawiki/BlankClip
NMM
3楼
 楼主 发表于 2009-11-4 22:07 只看该作者
管理猿大大,偶生成后不知道怎样加到视频后面
dgwxx
4楼
发表于 2009-11-4 22:11 只看该作者
请把AVS代码贴出来,我帮您加。您看一遍以后就知道怎么加了。
NMM
5楼
 楼主 发表于 2009-11-4 23:09 只看该作者
本帖最后由 NMM 于 2009-11-4 23:10 编辑

DirectShowSource("F:\0.mkv",fps=23.976,convertfps=true)
Lanczos4Resize(848,480)


下面的是生成黑帧的avs

DirectShowSource("F:\1.AVS",fps=23.976,convertfps=true)

参数
BlankClip(length=40, width=848, height=480, fps=23.976)
dgwxx
6楼
发表于 2009-11-4 23:52 只看该作者
DSS啊……DSS就比较微妙了。

用下面着段代码试试看吧
DirectShowSource("F:\0.mkv",fps=23.976,convertfps=true)
Lanczos4Resize(848,480)
return last + BlankClip(length=40, width=848, height=480, fps=23.976)

如果不行,原因之一可能是颜色空间不合,原因之二可能是帧率不合(小数点n位之后不一样之类的)。DSS有时候比较没准,看RP和运气。
NMM
7楼
 楼主 发表于 2009-11-5 00:09 只看该作者
不行呢
dgwxx
8楼
发表于 2009-11-5 00:28 只看该作者
检查一下DSS输出的颜色空间吧,必要的话转YV12。或者给BlankClip加上pixel_type参数试试看。

小黑屋手机版NMM视频技术

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.