版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
gloryhussar
帖子: 23
注册时间: 2013-10-01 16:23

使用LSMASHSOURCE和O16_mod处理10bit视频,转换BitDepth出错。

使用LSMASHSOURCE和O16_mod处理10bit视频,转换BitDepth出错。
源是10bit,可以通过ffms读取为8bit,但是我并不想先转为8bit。希望直接读为10bit或转16bit处理后再down。
AVS如下:
LWLibavVideoSource("xxx.mkv",stacked=true,format="YUV420P16")
BitDepth(input_depth=16,output_depth=8,stack=true)
问题:分别修改两个参数stack无效,具体为修改Source的stack为false时花屏,修改BitDepth的stack无效,截图如下。通过format强制转换为8bit后可以正常up&down。
无标题.png
fch1993
帖子: 213
注册时间: 2012-06-12 11:56

Re: 使用LSMASHSOURCE和O16_mod处理10bit视频,转换BitDepth出错。

直接用down10(8)呢?
gloryhussar
帖子: 23
注册时间: 2013-10-01 16:23

Re: 使用LSMASHSOURCE和O16_mod处理10bit视频,转换BitDepth出错。

fch1993 写了:直接用down10(8)呢?
还是不行
头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: 使用LSMASHSOURCE和O16_mod处理10bit视频,转换BitDepth出错。

avs 內先只留一行 LWLibavVideoSource("xxx.mkv",stacked=true,format="YUV420P16") 不要加其他東西,確認源濾鏡讀出來的確實是 stack16 的結果。
图片
gloryhussar
帖子: 23
注册时间: 2013-10-01 16:23

Re: 使用LSMASHSOURCE和O16_mod处理10bit视频,转换BitDepth出错。

有道理,我觉得是源滤镜的问题,你的lsmashsource.dll能不能共享给我呢?
Holy 写了:avs 內先只留一行 LWLibavVideoSource("xxx.mkv",stacked=true,format="YUV420P16") 不要加其他東西,確認源濾鏡讀出來的確實是 stack16 的結果。

回到 “AviSynth”