niiyan/2005-08-05

AutoYUY2 Version 1.0.0 beta 2

  • 変更点

    Doom9's Forum - Adaptive chroma upsampling

    I was getting the src pointer as a write pointer instead of a read pointer, and when Telecide held a reference to it, the missing MakeWritable() call caused a dereference of a null pointer. It's fixed in beta 2:

tritical氏によるDeDot解説(英語)

  • Doom9's Forum - DeDot manual translation

    a quick explanation of how the parameters are used in relation to pixel values (this is all taken simply from reading the source code). Its operation is quite simple, which is why it is very fast and is able to be written completely in mmx.

New De-Rainbower Script: SmartSSIQ

  • 虹状の人工ノイズ(Rainbow artifacts)を除去するためのスクリプト
  • 概要

    Doom9's Forum - New De-Rainbower Script: SmartSSIQ

    1. It applies VD_SmartSmoothIQ to the source
    2. It then detects the edges of using EdgeMask
    3. Then it creates a mask of the edges on the SSIQ'd video
    4. Finally, it layers the modified edges on top of the source
  • VD_SmartSmoothIQ()が必要(VD_SmartSmoothIQ()は、VirtualDub用SmartSmoothIQフィルタをAviSynthで利用するための関数)。
    • VirtualDub用SmartSmoothIQフィルタプラグイン
    • VD_SmartSmoothIQ()は、Filters for VirtualDub -- Hosted Filters and ToolsのVirtualDub Filters Import File by Wilbert Dijkhof(vdub_filters.avs)の中にも含まれています。ただし、716行目のsmooth.vdfをsmoothIQ.vdfに修正しないと動かないと思います(未確認)。
      • 修正前
        LoadVirtualdubPlugin(VirtualDub_plugin_directory+"\smooth.vdf", "_VD_SmartSmoothIQ")
      • 修正後
        LoadVirtualdubPlugin(VirtualDub_plugin_directory+"\smoothIQ.vdf", "_VD_SmartSmoothIQ")
    • また、SmartSmoothIQの最新版は0.6ですが、vdub_filters.avsのは0.5用のものです。0.6で動くかどうかは未確認です。
  • 補足: vdub_filters.avsを使用するためには
    • 19行目をあなたのVirtualDubプラグインの場所に合わせて修正する必要があります。
      global VirtualDub_plugin_directory = "c:\Program Files\virtualdub\plugins"
    • スクリプトの中でvdub_filters.avsをImportします。
      Import("パス\vdub_filters.avs")
  • VirtualDubプラグインをAviSynthで使う方法については、いずれ、あらためて書くつもりです。
最終更新日時: 2005-08-05 (金) 23:52:34 (6831d)