NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 3957|回复: 7

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

[复制链接]
发表于 2009-11-4 20:44 | 显示全部楼层 |阅读模式
请问如何给视频最后加2秒黑帧
发表于 2009-11-4 21:07 | 显示全部楼层
AVS提供了一个内置滤镜叫BlankClip,您可以用这个东西生成一段跟视频同样分辨率、fps、颜色空间的clip,加到视频后面。具体使用方法请移步官方wiki:
http://avisynth.org/mediawiki/BlankClip
 楼主| 发表于 2009-11-4 22:07 | 显示全部楼层
管理猿大大,偶生成后不知道怎样加到视频后面
发表于 2009-11-4 22:11 | 显示全部楼层
请把AVS代码贴出来,我帮您加。您看一遍以后就知道怎么加了。
 楼主| 发表于 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)
发表于 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和运气。
 楼主| 发表于 2009-11-5 00:09 | 显示全部楼层
不行呢
0.PNG
发表于 2009-11-5 00:28 | 显示全部楼层
检查一下DSS输出的颜色空间吧,必要的话转YV12。或者给BlankClip加上pixel_type参数试试看。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 01:53 , Processed in 0.087030 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表