分页: 1 / 2

L-SMASH / AVSReader for AviUtl (06/25 支持多种格式及avs输入,及mp4混流)

发表于 : 2011-12-29 20:00
06_taro
L-SMASH-Works-git-r239(51bcb7a).7z:NMMMediaFire
AvsReader-git-r28(6e14b07).7z:NMMMediaFire

L-SMASH-Works内含三个AU plugin:
lsmashinput.aui是基于lsmash与libav的输入插件,支持mp4、mkv、m2ts、ts等多种格式文件的输入,应该可以大大提高AU的输入格式支持能力,而且对10 bit AVC的视频会无损转为AU内部的YC48格式,全程AU应该比较有用。另外此插件已经包含AVSReader內除了直接读取d2v以外的几乎全部功能,使用这个的话就没必要用AVSReader了。另外要注意現在lsmashinput.aui在必要的時候也會像ffms那樣生成一個index文件,這個文件不要亂動。
lsmashmuxer.auf是基于lsmash的mp4 muxer,当然输入视频的codec要支持mp4的混流才行,可以配合AU当作一个lsmash muxer GUI来使用
lsmashdumper.auf是基于lsmash的mp4 box dumper,同样可以配合AU当作一个boxdumper GUI来用。
用法是把这三个aui/auf扔到AviUtl目录下的Plugins目录内,需要avs输入的话可以把avisynth.dll和AviUtl.exe放在一起(如果系统已经安装过avs的话就不需要这样做了)。

AVSReader内含的avsreader.aui
让AviUtl支持AVS输入的插件。用法是和其他plugin一样把avsreader.aui扔到AviUtl下的Plugins目录内,然後avisynth.dll与AviUtl.exe放在一起(如果系统已经安装过avs的话就不需要这样做了)。与楼下的不同的是,楼下的方式都是走vfw,而这个插件是直接调用avisynth.dll,因此不需要系统内安装vfw解码器。另外这样可以与系统使用不同版本的avs runtime。vfw还有其他各种缺陷,具体请自G。

另外,如果不希望出现RP,请把使用的aui优先级调到最高,譬如需要L-SMASH-Works作为主要输入源的话应该这样设置:
图片

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-27 23:48
rshadow
DGVfapi.vfp
貌似和DGmpgdec里面的这个插件有冲突,同时放在AU的目录下后,打开AVS会crash
话说回来,AU需要什么插件才能打开AVS(除了上面那个)……orz

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-28 1:49
-o-o-304-o-o-
rshadow 写了:DGVfapi.vfp
貌似和DGmpgdec里面的这个插件有冲突,同时放在AU的目录下后,打开AVS会crash
话说回来,AU需要什么插件才能打开AVS(除了上面那个)……orz
AU不需要额外的插件就能加载avs啊

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-28 1:51
06_taro
AU加载avs如果不用上面这个l-smash的话,一般需要vfw的YV12解码支持(和VirtualDub一样),304你肯定已经有装了所以才没问题的,安装FFDShow之类的时候一般都默认会开启vfw内的支持的。用这个l-smash的话(注意aui的优先级),avs应该直接走libav内建的avs支持而不走vfw了。

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-28 2:31
rshadow
-o-o-304-o-o- 写了: AU不需要额外的插件就能加载avs啊
{:cat_4} 不知道是不是RP问题,以前也是可以直接加载的,但现在如果不额外加上插件就会出现如下错误(其实提示压根看不懂orz)
图片
重装了ffdshow,把东西都全选了,不通过dgmpgdec里面的插件还是不能打开AVS囧

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-28 3:02
06_taro
avs本来就不是用dgmpgdec打开的,这么执着于dg干什么= =
实际上现在avs与au的配合已经完全可以不用au的那个dgmpg了。
“ffdshow里全选了”确定是指vfw configuration(标题是ffdshow video encoder configuration)里的decoder部分么?

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-28 3:48
rshadow
06_taro 写了:avs本来就不是用dgmpgdec打开的,这么执着于dg干什么= =
实际上现在avs与au的配合已经完全可以不用au的那个dgmpg了。
“ffdshow里全选了”确定是指vfw configuration(标题是ffdshow video encoder configuration)里的decoder部分么?
……指的是安装时选择了VFW interface,AviSynth scripts serving,Application plugins(AviSynth,VirtualDub,DScaler)
查看了一下vfw configuration,不知道哪个才是有关系的……
用AU打开文件时,文件类型并没有avs,不知道和这个有没关系
QQ截图20120128034321.png
(仅加载了lsmash和delogo插件)

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-28 5:02
06_taro
图片

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-28 7:15
rshadow
按上圖設置後終於可以了。感謝taro菊苣
話說這帖子被偶徹底歪樓了XDD

{:cat_11} 重新扶正一下,如taro菊苣主樓說的~利用AU來作MP4 boxdumper GUI來用還是挺不錯的

Re: L-SMASH for AviUtl (支持多种格式输入,及mp4混流)

发表于 : 2012-01-28 23:22
-o-o-304-o-o-
06_taro 写了:AU加载avs如果不用上面这个l-smash的话,一般需要vfw的YV12解码支持(和VirtualDub一样),304你肯定已经有装了所以才没问题的,安装FFDShow之类的时候一般都默认会开启vfw内的支持的。用这个l-smash的话(注意aui的优先级),avs应该直接走libav内建的avs支持而不走vfw了。
原来如此,了解了~感谢taro大嗯~