ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 5389|回复: 1
上一主题 下一主题

求3D电影景深脚本

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-23 14:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 | 未知
谁有AVS 转3D电影景深脚本代码  给一个  谢谢

上一篇:智能电视显示网络的那个圈能不能不显示
下一篇:三星电视55英寸多少钱,三星电视55英寸怎么样
沙发
发表于 2015-4-23 14:21 | 只看该作者 | 来自浙江
AviSynth首先要编写建立一个包含特定命令的文本。注意这里的文本,简单的说就是windows的写字板写出来的文件,你可以用任何一种文本编辑器打开进行编辑。这一特定命令的文本称之为"脚本"(文件后缀名为avs),这些命令指定要运行处理的媒体文件和滤镜!
  使用方法:请将脚本保存为“.AVS”为扩展名的文本文件。使用KMPLAYER或其他支持AVS脚本的播放器,转换视频也需要支持AVS。
#选择使用图片或影片进行测试 将开头#去掉即为使用,在开头加入#即为不使用
#使用时请将图片地址或影片地址换成实际的文件地址
#格式:提供三种媒体载入方式
#    图片:ImageSource("x:\test.jpg")
#    普通AVI:AVISource("x:\test.avi")
#    DirectShowAVI:DirectShowSource("x:\test.avi",29.97)
#影片FPS可以使用播放器本身或mediainfo检测出来,一般为23.976,29.97,25,30,119.88
#测试时请使用KMPLAYER或其他支持AVS脚本的播放器,转换视频也需要支持AVS


#video2d =ImageSource("图片绝对物理地址")
#video2d =AVISource("影片绝对物理地址").Tweak(Bright=10).ConvertToRGB32()
#video2d =DirectShowSource("影片绝对物理地址",影片FPS).Tweak(Bright=10).ConvertToRGB32()

Sharpen(video2d,1.0)
Sharpen(video2d,1.0)
VideoW = width(video2d)
VideoH = height(video2d)
#通过增加或减少P的数值,来调整3D效果。数值范围最好在1-20之间。
P=4


ResizeW = VideoW + P
ResizeH = VideoH + P

f1 = video2d
f2 = DeleteFrame(video2d, 0)
f1 = LanczosResize(f1, ResizeW, ResizeH)
f1 = Crop(f1, 0, P, VideoW, VideoH)
f2 = LanczosResize(f2, ResizeW, ResizeH)
f2 = Crop(f2, P, 0, VideoW, VideoH)

f3=MergeRGB(f1.ShowRed, f2.ShowGreen, f2.ShowBlue)
f4=MergeRGB(f2.ShowRed, f1.ShowGreen, f1.ShowBlue)
Merge(f4,f3,weight=1.0)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2025-5-10 23:24 , Processed in 0.146097 second(s), 16 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2025 ZNDS.Com

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