NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 12624|回复: 24

[AU使用] 请教 透过性ロゴ フィルタ 用在AVS上问题?

  [复制链接]
发表于 2010-8-15 00:55 | 显示全部楼层 |阅读模式
本帖最后由 2fefawrdwd 于 2010-8-15 00:57 编辑

我扫完做delogo
在AU上看显示可以去掉台标没问题

可是当我用再AVS上就变没效果了  为什么会这样子??

我的脚本是不是有缺什么插件或是错误 可以帮我看一下吗
是不是LoadPluginEx.dll   Warpsharp.dll  跟这2个有关吗? 因为找不到这2个插件所以没试
  1. LoadPlugin("E:\MeGUI 5\tools\dgindex\DGDecode.dll")
  2. DGDecode_mpeg2source("D:\fw\uu.d2v", cpu=4, info=3)
  3. LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\ColorMatrix.dll")
  4. ColorMatrix(hints=true, interlaced=true, threads=0)
  5. Load_Stdcall_Plugin("E:\MeGUI 5\tools\yadif\yadif.dll")
  6. Yadif(order=-1)
  7. LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\delogo\delogo.dll")
  8. EraseLOGO(logofile="E:\AUXX\logodata.ldp",
  9. \           logoname="uu 1920x1080",
  10. \           start=0, end=8812)

  11. LanczosResize(848,480) # Lanczos (Sharp)
  12. #denoise
复制代码
发表于 2010-8-15 07:57 | 显示全部楼层
能不能给张logo的截图呢,只要logo部分就可以了。
 楼主| 发表于 2010-8-15 11:04 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-15 11:06 编辑
能不能给张logo的截图呢,只要logo部分就可以了。
dgwxx 发表于 2010-8-15 07:57



是指这个吗?
我从视频截出来的 然后裁减的 = =
IO.png

no2.png
发表于 2010-8-15 11:37 | 显示全部楼层
咦……真奇怪,照理说AU里能去掉说明没问题啊……
我都是在au里扫过、存出来之后:
EraseLOGO("F:\RIP\tvlogo\fuji 1440x1080.lgd")
直接这么用就Ok了。

此外提醒一下,1920*1080直接resize到848*480是错误的。需要先resize到856*480再切边到848*480失真才比较小。还有HD的东西resize到SD之后别忘记转换颜色矩阵,否则播放的时候颜色会错误的。
关于颜色转换请参见这个帖子:http://nmm-hd.org/bbs/thread-1195-1-1.html
 楼主| 发表于 2010-8-15 14:46 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-15 14:51 编辑

改这样还是没有效果
  1. LoadPlugin("E:\MeGUI 5\tools\dgindex\DGDecode.dll")
  2. DGDecode_mpeg2source("D:\fw\uu.d2v", cpu=4, info=3)
  3. LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\ColorMatrix.dll")
  4. ColorMatrix(hints=true, interlaced=true, threads=0)
  5. Load_Stdcall_Plugin("E:\MeGUI 5\tools\yadif\yadif.dll")
  6. Yadif(order=-1)
  7. LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\delogo\delogo.dll")
  8. EraseLOGO("E:\uu 1920x1080.lgd")

  9. #LanczosResize Lanczos (Sharp)
  10. #denoise
复制代码
还真是奇怪  再AU上没问题 用在AVS上就没效果

我头痛了 找不到方法  ~~~~~~求救~~~~~~~

此外我的片源是1440x1080 不过再AU开启变成1920x1080= =
发表于 2010-8-15 14:54 | 显示全部楼层
你AU走DS了吧
用AVS走DG载入扔AU再分析
 楼主| 发表于 2010-8-15 15:00 | 显示全部楼层
你AU走DS了吧
用AVS走DG载入扔AU再分析
Yuricon 发表于 2010-8-15 14:54



你是指我AVS错误?

能详细说明一下 = =
发表于 2010-8-15 15:41 | 显示全部楼层
你把你全部步骤详细说下吧
发表于 2010-8-15 16:04 | 显示全部楼层
此外我的片源是1440x1080 不过再AU开启变成1920x1080= =

问题就在这,你要在1920下面分析出的logo,你拿到AVS里在1440尺寸去logo能去掉就怪了。

解决方法有两个:
1.在avs里把片子resize成1920*1080后再去logo。然后再次resize回856*480再切边。
2.把这个AVS用AU打开之后重新解析一遍logo:
  1. LoadPlugin("E:\MeGUI 5\tools\dgindex\DGDecode.dll")
  2. Load_Stdcall_Plugin("E:\MeGUI 5\tools\yadif\yadif.dll")
  3. DGDecode_mpeg2source("D:\fw\uu.d2v", cpu=4, info=3)
  4. Yadif(order=-1)
复制代码
我很想知道您在哪学的要加ColorMatrix的。这东西费力不讨好,赶紧扔掉。
此外建议您改一下编码风格,在代码最开始的部分把全部需要的dll载入进来,不然载入一个dll,用一个滤镜,再载入一个dll,再用滤镜,这样的代码看上去很乱。
发表于 2010-8-15 16:07 | 显示全部楼层
虾,那是Megui写Avs的习惯
 楼主| 发表于 2010-8-15 16:22 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-15 16:34 编辑
1.用AU开启MPG视频

2.然后用AU的ロゴ解析

3.解析完做成delogo 传送到透过性ロゴ フィルタ和另储存新lgd档

4.用AVS直接载入   以下2个方法都试过了
(a.)再透过性ロゴ フィルタ里选择刚刚的做的delogo然后用按AVS专用然后贴上
EraseLOGO(logofile="E:\AUXX\logodata.ldp",
\           logoname="uu 1920x1080",
\           start=0, end=8812)
(b.)或是直接入载刚刚另储存新lgd档然后贴上
EraseLOGO("E:\uu 1920x1080.lgd")

5.然后预览avs 结果没效果 台标一样再


= =
发表于 2010-8-15 16:33 | 显示全部楼层
1.DG做Index,avs载入
有交错先Deint,逐行可以进第二步
2.avs喂AU做Delogo扫描
3.avs里加Delogo
 楼主| 发表于 2010-8-15 16:35 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-15 16:46 编辑

刚刚直接调成1920x1080也是一样没效果



我AU开不起来AVS
怪了AU问题怎么那么多 = =



发表于 2010-8-15 16:44 | 显示全部楼层
怎么开不起来?
 楼主| 发表于 2010-8-15 16:48 | 显示全部楼层
怎么开不起来?
Yuricon 发表于 2010-8-15 16:44


已解决了

刚刚我把AviSynth 2.5资料夹里的colors_rgb.avsi档丢到AU资料夹 就可以了开启AVS
AU好奇怪都要把一些档案丢到AU资料夹 才能开启
发表于 2010-8-15 16:57 | 显示全部楼层
你Avs怎么写的?
 楼主| 发表于 2010-8-15 20:16 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-15 20:18 编辑
你Avs怎么写的?
Yuricon 发表于 2010-8-15 16:57

刚刚已经解决了
我AVS是这样写的
LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\delogo\delogo.dll")
LoadPlugin("E:\MeGUI 5\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("D:\fw\uu.d2v", cpu=4, info=3)
Load_Stdcall_Plugin("E:\MeGUI 5\tools\yadif\yadif.dll")
Yadif(order=-1)
EraseLOGO(logofile="E:\AUXX\logodata.ldp",
\           logoname="uu 1440x1080",
\           start=-112, end=9040)

LanczosResize(856,480)


按照上面的方法 重新再AU载入AVS 分析logo 就可以了
原来是分析错误 真是谢谢各位 给各位添麻烦了




另请教几个问题

虾大说加ColorMatrix滤镜不好为什么?

另外常常看到切边 是指再x264加入--sar这个嘛?  

保证输出色彩
--transfer bt709 --colormatrix bt709 --colorprim bt709 加入这3个参数标记证明是bt709  再配合x264代码会比较好?

还是用滤镜直接转bt601?  滤镜是指BT709ToBT601这个嘛?





发表于 2010-8-15 20:33 | 显示全部楼层
ColorMatrix你不知道是什么效果,最好别用
切边和sar无关,sar只是为了保证播放时显示正确比例而设的一个值
加入这些flag也不是100%有用的..还得看播放器认不认..
所以最好是720以上用bt709(含720),720以下用bt601
 楼主| 发表于 2010-8-15 21:41 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-15 21:44 编辑

意思还是得用BT709ToBT601滤镜?
转成601


那么切边到底是什么?   是不是指裁减画面计算??
发表于 2010-8-15 21:58 | 显示全部楼层
本帖最后由 辉耀 于 2010-8-15 22:00 编辑

切边就是砍掉不要的画面啊……

dgwxx大的意思是说DAR 16:9的片子缩小到480P要用Lanczosresize(856,480).Crop(4,0,-4,0)而不是Lanczosresize(848,480),不过那啥……第一步应该缩到854再切……吧?
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

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

GMT+8, 2024-4-26 19:05 , Processed in 0.461770 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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