搜索找到 38 个匹配

去高级搜索

JasinChen
2018-09-22 23:12
版面: 理论讨论 / Theoratical discussion
主题: YUV视频有必要将其转为full range吗
回复总数: 3
阅读次数: 204

Re: YUV视频有必要将其转为full range吗

oblivious 写了:
2018-09-16 14:32
基本上所有的YUV视频均为Limited Range,播放器在播放的时候会自动将其转为Full Range。
第一个Range指YUV,第二个应该指RGB的 range吧
不是的,都是指YUV,只是将原来的Y[16, 235],UV[16, 240]拉伸到Y[0, 255], UV[0, 255],并申明--full-range

这样做的好处我暂时还看不到,但是体积却变大了 {:husky}
JasinChen
2018-09-12 9:57
版面: 理论讨论 / Theoratical discussion
主题: YUV视频有必要将其转为full range吗
回复总数: 3
阅读次数: 204

YUV视频有必要将其转为full range吗

基本上所有的YUV视频均为Limited Range,播放器在播放的时候会自动将其转为Full Range。
那么我压视频的时候有必要直接将其转为Full Range,以减轻播放器的压力吗?
JasinChen
2018-08-25 14:01
版面: VapourSynth
主题: 分享一个读取vpy内Trim分割信息生成clt的程序
回复总数: 7
阅读次数: 524

Re: 分享一个读取vpy内Trim分割信息生成clt的程序

现在可以了 就是我这个脚本分别生成5个 前四个是ABCD单独的clt 第五个是空的 第五个你代码怎么写的 import vapoursynth as vs import sys import havsfunc as haf import mvsfunc as mvf core = vs.get_core(threads=16) core.max_cache_size = 12000 clip = core.ffms2.Source(r'km.ts',threads=1) clip = core.vivtc.VFM(clip, order=1) clip = core.vivtc.VDecim...
JasinChen
2018-08-24 19:13
版面: VapourSynth
主题: 分享一个读取vpy内Trim分割信息生成clt的程序
回复总数: 7
阅读次数: 524

Re: 分享一个读取vpy内Trim分割信息生成clt的程序

橘花怜 写了:
2018-08-24 18:51
现在可以了 就是我这个脚本分别生成5个 前四个是ABCD单独的clt 第五个是空的
第五个你代码怎么写的
JasinChen
2018-08-24 18:11
版面: VapourSynth
主题: 分享一个读取vpy内Trim分割信息生成clt的程序
回复总数: 7
阅读次数: 524

Re: 分享一个读取vpy内Trim分割信息生成clt的程序

A = core.std.Trim(clip,first=734,last=15427) B = core.std.Trim(clip,first=17587,last=29356) C = core.std.Trim(clip,first=31518,last=38062) D = core.std.Trim(clip,first=39933,last=40288) clip = core.std.Splice([A, B, C,D]) 预览和check之后没有出现clt文件 你要把这个程序和vpy放在一起,然后打开程序(双击“生成clt.py”),再程序内输入vpy(如"abc.vpy"...
JasinChen
2018-08-21 19:27
版面: VapourSynth
主题: 分享一个读取vpy内Trim分割信息生成clt的程序
回复总数: 7
阅读次数: 524

分享一个读取vpy内Trim分割信息生成clt的程序

最近写的一个读取vpy文件中trim函数first,last,length值生成适用于meGUI的clt文件的程序。 分享给大家,有bug的话请联系我。 以下格式经测可行,一般只要语法没问题都可以识别: clip = core.std.Trim(clip, first=0 , last=24) clip = core.std.Trim(clip, first=0 , length=24) clip = core.std.Trim(first=0, last=24, clip=clip) clip = trim(clip, first=0 , last=24) clip = trim(src, ...
JasinChen
2018-07-09 16:21
版面: VapourSynth
主题: 使用BM3D或KNLMeansCL降噪如何保护噪点级细节?
回复总数: 4
阅读次数: 388

Re: 使用BM3D或KNLMeansCL降噪如何保护噪点级细节?

imageboom 写了:
2018-07-01 15:22
knlmeanscl把h调低 细节回来了 噪点也回来了。。
bm3d.Final这个是和bm3d.basic联合应用的吧 我用mvf调用bm3d 应该都使用的 倒是mawen的使用说明在最后又说我的这个情况 说ref SMD 我试了下边缘出现噪点了 细节没出来。。。。

另外我的方法其实是可以的 但是不能用makediff 要用expr作差 不过还是需要分段调整 不然这里好了 那里又出问题
不然试一下CSMOD?
JasinChen
2018-06-28 15:33
版面: VapourSynth
主题: 使用BM3D或KNLMeansCL降噪如何保护噪点级细节?
回复总数: 4
阅读次数: 388

Re: 使用BM3D或KNLMeansCL降噪如何保护噪点级细节?

knlmeanscl尝试把h值调低
bm3d加入bm3d.Final函数可以保护细节
JasinChen
2018-06-06 15:39
版面: 视频编码器 / Video encoder discussion
主题: 【求助】x265如何编码vfr(动态帧率)视频
回复总数: 1
阅读次数: 175

【求助】x265如何编码vfr(动态帧率)视频

x264有相关的的命令
但是我在x265的帮助文档找不到相关命令(或者说还不支持)

mkvtoolnix可以根据timecode文件生成vfr视频,但是我希望在编码阶段就指定他为可变帧率

说的有点乱,谢谢!
JasinChen
2018-05-29 22:48
版面: VapourSynth
主题: 【求助】可能是opencl引起的问题
回复总数: 0
阅读次数: 451

【求助】可能是opencl引起的问题

代码如下 clip = core.ffms2.Source(r"00001.mkv") clip = mvf.Depth(clip, depth=16) clip = haf.FastLineDarkenMOD(clip) mask = core.tcanny.TCannyCL(clip, sigma=1) mask = core.warp.ABlur(mask, blur=10, type=1, planes=0) warp = core.warp.AWarp(clip, mask, depth=8) cs = cs.CSMOD(warp,preset='very slow',edgemod...

去高级搜索