niiyan's blog

niiyanの個人ブログ。

お知らせ

AviSynth.info始動。

AviSynth Wikiはじめました。 AviSynth Wiki http://www.avisynth.info/ Avisynthのぺーじの中から、初心者向けの基本的なものや、重要度の高いと思われるものを中心に、移行させていく予定です。みなさんも、AviSynthネタで何か書きたいことがあれば、ぜひ…

とりあえずの終わり

スクリプト入門を更新しました。SelectByStringを使って、関数にプリセットを埋め込む方法について書いています。 少し長くなったので、1〜5までの5ページに分けました。さて、今回の更新を最後に、"とりあえず"、現状のAviSynth関連のページの更新をストッ…

更新情報

サンプルスクリプトのsample.avs内で、一部、#が抜けていたために、そのままではエラーが出たりしたのを修正しました。一度は動作確認しているはずなので、気づきそうなミスなのですが・・・やはり天然なのでしょうか・・・。もし試しに使ってみようとしたの…

更新情報

[サンプル]function.avsからAutoBob関数を削除しました。 これは、function.avsとFPDustV2.avs(前回更新分で追加)の両方にAutoBob関数が含まれていたために、両方のavsをインポートしてAutoBob関数を使用した際に不具合が発生する可能性があったからです。fu…

更新情報とお詫び

[Tips][サンプル]vfapi2.avsを修正しました。AviSynth Tipsの「VFAPI対応ファイル」を開くのページと、サンプルスクリプトで紹介していたvfapi2.avsに間違いがありました。「*.vfpのディレクトリ指定」のところで、「C:\Program Files...」の\が抜けていまし…

更新情報

久しぶりにAviSynthのぺーじを更新しました。 [スクリプト入門]関数の作成方法(EasyClipping)を公開。 [Tisp]avsfilter用定義ファイルの作成方法を公開。 じつは、どちらも、かなり前の時点で90%以上完成していたのですが、諸事情により(やる気のなさのせい…

更新情報

スクリプト入門に「関数をつくる理由2:フィルタのカスタマイズ」を追加しました。スクリプト入門は、ずいぶん前から更新が止まっていて、今回公開したページも、ずっと書きかけのまま放置してあったのですが、ようやくお見せすることができる状態になりまし…

プチ更新情報

サンプルなどを更新しました。風邪による体調不良のため、詳しいことを書く気力がありません。 付属の説明書に書いてある更新内容などを参考にしてください。FilterRange関数については、endを最終フレーム以上の値にしたときに、余分な1フレームが追加され…

更新情報

[Tips]にavsfilter用定義ファイルのサンプルを追加しました。主にAviSynth内蔵フィルタ用のものです。今、avsfilter用定義ファイルの作成方法に関するページを書いているのですが、これはその派生物です。一応、簡単な動作確認はしましたが、もしかしたら何…

更新情報2

映像効果用フィルタプラグインのページにEffectsManyプラグインを追加しました。EffectsManyプラグインは、以前紹介したTransAllプラグインと同じ作者によるものです。最近、なかなか更新できないので、GW中に少しでも更新しようと思っていたのですが、ここ…

更新情報

チュートリアルを更新しました。DVD2AVIdg/MPEG2Dec3dgがバージョンアップしたのに合わせたものです。Version1.1.0から、D2Vファイルにアスペクト比情報が埋め込まれるようになり、独自の形式になったようです。このため、DVD2AVIdg形式で出力したD2Vファイ…

English page

English pages were updated on April 30. I'm sorry, I forgot to tell that in this blog.英訳版のページを久しぶりに更新しました。成り行きで(笑) 更新してから少し時間が経ってしまいましたが、一応、お知らせしておきます。

更新情報

[Tips]Bobを利用したクロップ&リサイズ [サンプル][関数]FPResize関数の修正 前回更新分を一部修正しました。どうやら、「プログレッシブ化(60p) → フィルタ → インターレース化(60i)」の過程でフィールドオーダーが変化する場合があるようです(使用するBob…

更新情報

↑懐かしい響きです・・・(涙w) [Tips]インターレース・フィルタリング 新たにBobを利用した方法も追加しました。その他、全体的な構成なども変更しています。Bobを利用した方法は、すでノFPResize関数の中に組み込んでいたものなのですが、ようやくその説…

更新情報2

インターレース解除プラグイン SangNom IF2 作者 MarcFD 説明 インターレース解除フィルタ。 書式 SangNom(int order,int aa) プラグイン SangNom.dll URL http://mf.creations.nl/avs/filters/以前、紹介したのですが、AviSynthのぺーじの方へ追加するのを…

更新情報1

インターレース解除プラグイン AlignFields IF2 RGB24 RGB32 YUY2 YV12 作者 Rainer Wittmann 説明 マルチモード・デインターレースプラグイン。最大限細部を保持しつつ、出力時の圧縮率が高い。 書式 AlignFields(mode,tff,topfield,fps2,slomo,ythreshold,…

更新情報

[チュートリアル]サイズ変更を更新 [Tips]DirectShowSourceでソースを読み込む方法を追加 最近は「更新情報」とかいいつつ、新しいプラグインの紹介くらいしか出来ていませんでしたが、一応、裏ではコツコツと更新準備をやってたりします。ただ、なかなか思…

更新情報

その他のフィルタ・プラグイン SelectByString / SelectByStringEval IF2 作者 James D. Lin (stickboy) 説明 String型の引数の選択により値を決定する。Wrapper関数(プリセット設定)などに利用。 書式 SelectByString(string s, string keyA, valueA[, st…

更新情報

逆テレシネプラグイン itvfr IF2 YUY2 YV12 作者 ぽむ 説明 ITをベースとした可変フレームレート出力用逆テレシネプラグイン。出力プラグインとのセットで動作。 書式 IT(fps, ref, blend, Threshold, pThreshold, Debug) プラグイン itvfr.auf ※AviSynthの…

更新情報

映像効果用フィルタ・プラグイン transition pluginsシリーズに新しいフィルタ(プラグイン)が追加されています。数が多いので、ここでは、今回追加で紹介したフィルタの名前のみ書いておきます。 FlipPage Sprite TransAccord TransCrumple TransFlipper T…

更新情報

その他のソース読み込み用フィルタ・プラグイン RawSource IF2 作者 WarpEnterprises 説明 生(RAW)YUVデータの読み込み。 書式 RawSource(string filename, int width, int height, string pixel_type) 使用例 RawSource("d:\avitest\src6_ref__625.yuv",720…

更新情報

NRプラグイン RemoveDirt IF2 YUY2 YV12 作者 Rainer Wittmann 説明 いわゆる時間軸クリーナー(temporal cleaner)。動き検出等により細部を保持する。 書式 - ※付属の説明書を参照。 プラグイン RemoveDirt.dll URL http://www.removedirt.de.tf/

更新情報

2ちゃんねるDTV板「Avisynthを絶賛ιょぅょ Part15」のログを追加しました。過去ログ検索のインデックスファイル(これを元に検索)も更新しています。2ちゃんねるの過去ログ検索はAviSynthのページのトップメニューにある「サイト内検索」ではなく、「2ち…

更新情報

[チュートリアル]フィルタをかける前に チュートリアルで紹介しているフィルタがどの色空間(カラーフォーマット)に対応しているのか、などといった注意点について簡単にまとめています。 [チュートリアル]ノイズ除去 ようやく公開できる状態になりました(…

更新情報

更新情報 NRフィルタ・プラグイン SmoothUV IF2 作者 neuron2 / Kurosu 説明 カラーノイズ除去フィルタ(輝度での処理はなし)。 書式 SmoothUV(int radius,int threshold, boolean field) プラグイン SmoothUV.dll URL http://www.avisynth.org/warpenterpr…

更新情報

更新情報 NRフィルタ 一応、2DNRに分類しました。 DeClickI F2 YUY2 作者 Donald Graft(neuron2) 説明 クリックノイズ除去。※クリックノイズについては、付属のサンプル画像参照。 書式 Declick(int lthresh, int cthresh, bool map) プラグイン declick.dll…

更新情報2

更新情報2 ついさっき更新したばかりで何なのですが、FPResize関数を修正したので、再度、サンプルを更新しました。あわせて、2ちゃんねるでテスト公開したBlackenField関数(改訂版)とFPSAdjust関数もfunction.avs内に追加しています。FPResize関数は、Ti…

更新情報

更新情報 サンプルの修正 カスタム版のサンプルに含まれているbbb関数で、return文が抜けていたのを修正しました。初歩的なミスです。申し訳ありませんでした。ちなみにユーザー定義関数のページに掲載しているものにはreturn文はちゃんと書いてあります(^^;

更新情報

更新情報 [Tips]AviSynthのフィルタをVirtualDub(Mod)で行う方法 AviUtl版の解説ページはすでに更新済みでしたが、VirtualDub(Mod)版のページも更新しました。 [Tips]小技集 ちょっとしたテクニックのようなものをまとめていこうかと思っています。ただし、…

更新情報

更新情報 NRプラグイン Bilateral作者 MfA 説明 It uses a squar convolution mask, if the radius is 1 you get a 3x3 mask ... with 3 you get 7x7. It is an implementation of bilateral filtering. 書式 Bilateral(int radius, float spatial-deviation…