dwing吧 关注:5,650贴子:88,877
  • 31回复贴,共1

求助:Adobe→DFS+AVS→MeGUI,不知哪里出错。

只看楼主收藏回复

用 PR 做一个视频,搭 DebugMode FrameServer(用 RGB24)出个虚拟AVI,然后喂给 MeGUI 使用的 AVS 脚本如下(目的是让输出的视频色彩空间为 4:2:2 或 444):
LoadPlugin("F:\Program Files\AVSWriter\dll\VSFilter.DLL")
DirectShowSource("E:\Users\Zenas\Documents\Adobe\Premiere Pro\7.0\Sequence 01.avi")
ConvertToRGB24()
在 x264 中设置 --input-csp rgb 和 --output-csp i422,因为想既然都强调用 RGB24 作为输入了。开转时 MeGUI 问我要不要加上 ConvertToYV12,我说不要,它说后果自负- -果然很惨。同样还试过 YUY2 (搭配 --input-csp i422),也是很惨。
在此神吧求问:
1 脚本最后一行色彩转换,请问 AVS 是否可以这么写?
2 如果没有设 --input-csp,它默认应该是会用 i420 作为输入,这样即使指定输出为 i422 也不能取得最好的效果,对么?
3 Adobe 家的东西想用 x264 编码除了久没更新的 Direct264、x264vfw 和 DFS 外还有其他方法吗?
感激不尽……


IP属地:浙江1楼2013-08-23 19:19回复
    什么叫很惨 另外妹鬼提示的警告通常可以忽略


    2楼2013-08-23 19:46
    收起回复
      为了确保能进行正确的颜色空间转换 推荐先渲染为rle mov
      然后在avs里用dither进行转换


      3楼2013-08-23 19:49
      收起回复
        寂寞是需要原谅的……(举 YUY2 的栗子)


        IP属地:浙江4楼2013-08-23 21:31
        回复
          dfs的官网上有说明
          可以去看看


          6楼2013-08-24 20:40
          回复
            Can serve video in 3 formats, RGB, ARGB or YUY2 (YUY2 works only if the target application can accept direct YUY2 data, like CCE 2.67. In Adobe Premiere Pro, if the project elements are all in YUV then using YUY2 gives better quality than RGB serving because it saves two colourspace conversions)Can serve audio directly to the target app, or can write the audio to the AVI file for better compatibility (if the target app has issues with served audio).


            7楼2013-08-24 20:43
            回复
              tmpgenc5.0(2012) 以后的版本 加入了 x264 效果还不错
              想问下 mc 是怎么做到 让x264识别 dfs的
              帧务器还是不要用的好 premiere这种非编软件 非常复杂的
              里面有些调节效果 不支持这种输出
              还用动态链接ae psd 的部分也很是问题
              简单的剪辑是可以用 如果是稍微专业点的剪辑 还是用自带的输出吧
              稍微好点的 n 卡的加速效果很不错的
              还有intel官网的 核显加速插件 可以用
              想要控制码率建议 输出无损后 二压吧


              8楼2013-08-24 21:00
              收起回复
                感谢楼上几位大神回复。这两天一直没空,先试试 AVS 的 Dither。本人 AVS 小白,所以不知现在的脚本错在哪里……
                LoadPlugin("F:\Program Files\AVSWriter\dll\VSFilter.DLL")
                LoadPlugin("F:\Program Files\AVSWriter\External-Filters\dither-1.23.0\avstp.dll")
                LoadPlugin("F:\Program Files\AVSWriter\External-Filters\mvtools-2.6.0.5\mvtools2.dll")
                LoadPlugin("F:\Program Files\AVSWriter\External-Filters\dither-1.23.0\dither.dll")
                Import("F:\Program Files\AVSWriter\External-Filters\O16mod_v1.7.0.avsi")
                LoadPlugin("F:\Program Files\AVSWriter\External-Filters\flash3kyuu_deband_1.5.1_x86\flash3kyuu_deband.dll")
                LoadPlugin("F:\Program Files\AVSWriter\External-Filters\SmoothAdjust-v2.62\avs-2.6.x\x86\SmoothAdjust.dll")
                DirectShowSource("E:\Users\Zenas\Documents\Adobe\Premiere Pro\7.0\Sequence 01.avi")
                Dither_convert_rgb_to_yuv(matrix="YCgCo", tv_range=false, lsb=true, output="YV24")
                Down10(stack=false, dither=-1, tvrange=true)
                预览的时候……


                IP属地:浙江9楼2013-08-25 19:50
                回复
                  没看到Import("dither.avsi"),或者你把所有东西扔到AVS安装目录下的plugins文件下可以自动载入。
                  AVI的话用AVISource不要用DSS,反正参考馼菊苣在那贴2L的AVS和x264设置就是了,当然出来的结果你需要用madVR来渲染,不然你会发现不是色彩损失的问题而是色彩完全不同了...


                  IP属地:上海10楼2013-08-25 20:30
                  收起回复

                    @在所不惜q 以前用CS6时是有的,换CC没了


                    IP属地:广东11楼2013-08-25 21:56
                    收起回复

                      @黑暗匕首


                      12楼2013-08-25 22:15
                      收起回复