ユーザー定義関数
ユーザー定義関数とは? †
AviSynthでは、自分自身で関数を定義して、その関数をスクリプト内で呼び出すことができます。
詳しくは、ScriptFunctionsを参照。
ユーザー定義関数の使い方 †
ユーザー定義関数の使い方を参照してください。
ユーザー定義関数一覧 †
ユーザー定義関数の一覧です(A-Z順)。ここに掲載されていない関数は、下記の「関連リンク」を参照してください。
A †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
AdaptiveResize | bcn_246 | エッジ適応型リサイズ関数。 | |
AddRange | 2ちゃんねるDTV板「DivX & Avisynth を絶賛しよう 3」の236さん | VirtualDubの編集設定ファイル(vcfファイル)を利用して、選択範囲を指定するための関数。 | 選択範囲の指定方法 |
AlterFPS | - | フィールドを追加または削除することによってビデオをスピードアップまたはスローダウンする。 | |
AnimeIVTC | thetoof, Emulgator | アニメ向けの逆テレシネ関数。 | |
AnimateSpeed | joshbm | ビデオをの再生速度を徐々に変更する関数。 | 関連: ChangeSpeed (joshbm 版) |
ApplyonAngle | Phantasmagoriat | 回転→フィルタリング→再回転を行なうことによって、指定した角度でフィルタが適用されたようにする。 | 動作に必要なプラグイン: gradfun2db |
ApplyZone | Avisynthを絶賛ιょぅょ Part15の160さん | 指定した矩形領域だけにフィルタを適用する関数。 | |
ApplyZoneRange | Avisynthを絶賛ιょぅょ Part15の160さん | ApplyZoneにフレーム範囲指定機能を追加するためのメタ関数。 | ApplyZoneとセットで使用する。 |
AspectCrop | 2ちゃんねるDTV板「お前らのショボイAvisynthスクリプト貼ってください」の230さん | アスペクト比を狂わせずにクロップする関数。 | |
AU_LinearInterlacedResizeMT / AU_LinearInterlacedResize2MT | VFR maniac | AviUtl 用インターレース維持リサイズプラグイン/インターレース維持リサイズ2プラグインを使用した「線型補間インターレース維持リサイズ関数」。 | インターレース維持リサイズプラグイン/インターレース維持リサイズ2プラグインについては、がらくたハウスのがらくた置き場を参照。 |
AudioTrim | IanB | 音声のみのクリップをカット編集するための関数。 | AviSynth 2.5.7 以降で利用可能。 |
AviSynth Library | maxxon | AviSynth で配列やループなどを使用可能にする AviSynth 関数ライブラリ。 | Doom9's Forum 関連スレッド: Arrays and such - Doom9's Forum |
B †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
BaseConvert | vampiredom | 2 進法、8 進法、16 進法、Base16, Base32, Base64 をエンコード/デコードするための関数集。 | 必要なもの: Gscript |
bbb | 2ちゃんねるDTV板「Avisynthを絶賛ιょぅょ PART12」の642さん | warpsharpプラグインのAutoDeintフィルタを利用したBob(60fps化)関数。 | warpsharpプラグインが必要。 |
BCSInterlacedResize | VFR maniac | インターレース維持リサイズ関数。 | 改造版の BCSInterlacedResize_mod もある(下記参照)。 |
BCSInterlacedResize_mod | - | 上記 BCSInterlacedResize の改造版。 | 参考: AviSynth ニュース(AviSynth Blog rev.3): BCSInterlacedResize_mod (リサイズ関数) |
BitrateCalc | qwerpoi | ビットレート計算用関数 | |
Blend_MT_alpha3 | WorBry | After Effects などの市販の画像処理ソフトウェアで利用可能ないくつかのブレンドモードをエミュレートすることを目的とした関数。 | |
BlurMod | Phantasmagoriat | 縮小→ぼかし→リサイズを行うことによって、非常に強いぼかしを生じさせる。 | 動作に必要なプラグイン: rotate |
C †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
Cdeblend | MOmonster | ブレンド置換関数。Doom9's Forum 関連スレッド: another restore function - Doom9's Forum | すでに srestore に取って代わられている。 |
ChangePlaySpeed | 2ちゃんねるDTV板「お前らのショボイAvisynthスクリプト貼ってくださいpart2」の 103 さん | 再生速度を変更する | |
changespeed (scharfis_brain 版) | scharfis_brain | インターレースビデオの再生速度を変更する関数。 | |
ChangeSpeed (joshbm 版) | joshbm | フレームレートを変更せずに、ビデオをスピードアップする関数。上記の changespeed (scharfis_brain 版)を参考に作られた。 | 一部に不要と思われるスクリプト*1が含まれていますので、そのまま使うのではなく、少し改良した方がいいものと思われます。関連: AnimateSpeed |
ChubbyRain2 | Lothar | 虹色ノイズ除去関数。 | Mug Funky 氏作の ChubbyRain 関数を改良したもの。 |
clearscale | scharfis_brain | clearscale というサブピクセル精度で画像をダウンサイズするツールの機能を AviSynth スクリプトで実装した関数。 | 関数内部で RGB32 に強制的に変換される。関連: ClearType-style subpixel scaling algorithm to enhance 1080p on 720p/768p LCD display - Doom9's Forum |
CopyField | 「Avisynthを絶賛ιょぅょ PART13」の住人 | あるフィールドに別のフィールドをコピーする | |
crt_display | cretindesalpes | アパーチャグリル(トリニトロン)またはクロマクリア技術を使って CRT ディスプレイをエミュレートする関数。 |
D †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
DBilateral | TheProfileth | 16 ビットバイラテラルフィルタラッパー。 | |
DCT / IDCT | *.mp4 guy | MPEG-4 AVC スタイルの DCT/IDCT 関数。 | リンク先は、2009-04-04 に更新されたバージョン。動作に必要なプラグイン: mt_masktools (MaskTools2。マスクを参照)、Average (その他のプラグインを参照)。 |
DDSP (Deblock Denoise Sharpen Placebo) | Bi11 | 動き補償付きブロックノイズ除去&ノイズ除去&シャープ関数。 | |
DeAnaglyph | eslave | アナグリフ*2から左右のステレオ画像を復元する関数を含むスクリプト*3。 | |
DebugFields | niiyan | フィルタ適用前後のフィールドを並べて表示する関数。 | |
defringe | PeaceAnt | ワイドコンバージョンレンズを使って記録されたクリップにおける色収差(カラーフリンジ; color fringe)を修正する関数。 | |
DeHalo_alpha | Didée | ハロー除去関数。 | MaskTools v2 対応版: New halo removers discussion - Page 4 - Doom9's Forum |
DeKafka | - | 放送されたクリップから「うっとうしい虫(annoying bugs)」(=ロゴ)を洗い流すシンプルなフィルタ。 | 要 RGB32 入力。参考: O p e n W i k i - 4 April, 2003(Internet Archive) |
DeLetterL | RURIN | テレビ放送の L 字型画面における L 字部分を削って、オリジナルの映像に近い状態にリサイズする。 | 参考: あに瓶: DeLetterL 0.8 |
Demosaic | Archimedes | ベイヤパターン(モザイク)状のノイズを除去するための関数。 | 動作には、nnedi2 プラグインが必要。 |
DenoiseMD1 / DenoiseMD2 / BlendClips / Range8to16 / DiffCol | rean | 高速で正確なフル HD ビデオノイズ除去のための関数群。 | |
Destripe | RURIN | アプコン縞解消関数。ResizeIntr 関数の後継バージョン。バージョン 0.3 から、同梱されている CullResize プラグインと併用する形に変更された。 | Destripe 後の線の乱れを修正する関数に evenly720 がある。参考: あに瓶: 縞縞対策 |
DFMDeRainbow | Scintilla | 虹色ノイズ除去関数。 | |
dfttestMC | anon32(thewebchat) | dfttest によるノイズ除去に動き補償を追加しようとする試み。 | リンク先は、2009-07 時点での最新版。dfttest については、ノイズ除去(2D+時間軸) を参照。 |
Dither | Firesledge (cretindesalpes) | 3D (空間軸 + 時間軸) ノイズ除去後にピクセル値のビット深度を 1 または 2 増加させるディザリング関数集。収録関数: DitherPost、SmoothGrad(以上、dither.dll に収録)、Dither1Pre、Dither2Pre、DitherBuildMask、GradFun3、DitherTestPatterns(以上、dither.avsi に収録) | v1.3 から DitherPost がプラグイン化された。 |
dotcrawlplus | raffriff42 | NTSC のドットクロールとアナログビデオカセットレコーダのノイズをエミュレートする。 | |
dr | VFR maniac | 矩形範囲内置換関数。 | |
DrawCircle | tin3tin | 円を描画する関数。 | 動作に必要なプラグイン: GScript |
DrawLine | tin3tin | 直線を描画する関数。 | 動作に必要なプラグイン: GScript |
DwShift / UnDwShift | VFR maniac | 片フィールドロゴ除去補助関数。 |
E †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
EasyIts / EasyIts 用 AvsP マクロ | Take-R | Its の def ファイル名とフィルタの範囲を記述すると、自動で def ファイルを出力する。 | |
EasyVFR | carpenter17 | 簡単にVFRするためにタイムコード出力等をする関数群 | |
EdgeCleaner | martino | エッジのクリーニングおよび弱いハロー(halo)除去のための関数。 | リンク先のバージョンは、v1.03。参考: AviSynth ニュース(AviSynth Blog rev.3): EdgeCleaner v1.03 (エッジクリーニング関数) |
EdgeDesaturate | rean | オーバーサチュレートされたエッジ上の色収差(Chromatic Aberration; CA)に効果的。 | |
EDLmaker | Mug Funky | シーンチェンジを検出し、EDL*4 ファイルに書きだす。 | |
evenly720 | RURIN | 「HV1280-i*5:http://sites.google.com/site/anibinmidori/evenly720]] より)。))の周期的な乱れを補正してより自然な絵に戻すスクリプト」(evenly720 (あに瓶(みどり)))。上記の Destripe を適用した後の映像に対して使用することを想定している。 | 参考: あに瓶: エレメントハンター 21話でまた縞のお話 後編 |
EraseShika | chibakenmin | 地デジカ消し関数。 | |
EstimateWeights | redfordxx | ブレンドによってフレームレートの変更があったビデオのブレンドパターンを推定する AviSynth 関数。 | 動作に必要なもの: Blendweight, RedAverage |
F †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
FadeIn2Ex | kiraru2002 | FadeIn2の機能拡張版。 | |
FadeOut2Ex | kiraru2002 | FadeOut2の機能拡張版。 | |
FastDegrain | Sagekilla | TemporalDegrain の高速版。MDegrain1/MDegrain2/MDegrain3 を使いやすくしており、さらにオプションでシャープ化も可能。 | |
FastLineDarken | Vectrangle | 線(輪郭)を暗くする関数。 | リンク先のバージョンは、1.3 MT MOD。Doom9's Forum 関連スレッド: FastLineDarken() - the name says it all - Doom9's Forum |
FilmLook / FilmLookHQ | Khaver | フィルム風のグレインを付加する関数。 | 2010-11-25 時点の最新版は、http://www.hv20.com/showthread.php?37412-quot-Film-Look-quot-Avisynth-function&p=360286&viewfull=1#post360286 から入手可能。 |
FilterRange | minamina | 特定の範囲にフィルタをかける関数。 | 関連ページ: 特定の範囲にフィルタをかける |
FilterRangeEx | kiraru2002 | 上記 FilterRange の機能拡張版で、JavaScriptとwarpsharpプラグインを使って、複数の指定範囲にフィルタをかけることができる。 | 関連ページ: 特定の範囲にフィルタをかける |
FineSharp | Didée | 小さな、そして、比較的高速なリアルタイムシャープ関数。1080p、もしくは、再生中の 720p -> 1080p 拡大後の使用を想定。ノイズやグレインも強調されてしまうため、高品質なソースにのみ使用することが推奨されている。YV12、プログレッシブ入力のみサポート。必要なプラグインなど詳細は、下記の URL を参照。Doom9's Forum 関連スレッド: FineSharp() - Doom9's Forum | 動作に必要な環境: 2.5.8 以上、YV12 |
FizzKiller*6 | Jawed | 動き補償付きノイズ除去関数。プログレッシブソース用。ハイコントラストノイズを低減するために最適化されたプリフィルタリング付き。 | 要 MVTools2、ReduceFlicker、RemoveGrain/Repair。Doom9's Forum 関連スレッド: FizzKiller - Death to High Contrast Noise - Doom9's Forum。関連: Killer |
funkydeblock | Mug Funky | ブロックノイズ除去関数。 | BlindPP フィルタを収録しているプラグイン(DGDecode など)が必要*7。 |
G †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
GetScriptName | stickboy、mf | 現在使用中の AVS ファイルの名前(フルパス)を取得する関数。 | Get the current script filename - Doom9's Forum より。 |
GradFun2DBmod | LaTo | バンディング低減関数。 | |
GradFun3 | Firesledge (Cretindesalpes) | GradFun2db に非常に似たバンディング低減関数。 | dither.avsi に収録。 |
GradFunkMirror | MugFunky、Alain2、Soulhunter | GradFun2db プラグインのボーダーの処理を修正する関数。 | GradFun2db に関してはノイズ除去(その他)を参照。 |
GradientWipe | vampiredom | グラデーションワイプまたはアルファワイプに似た輝度ベースの動画マスクトランジション関数。 | 動作に必要なプラグイン: GScript, VariableBlur |
GrainFactory3 | Didée | ノイズ生成関数。 | |
GridSplit2 | -Vit- | 与えられたサイズのグリッドに分割する関数。 | 必要なもの: Grid |
H †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
HighPassSharpen | GilGalaad | Photoshop のハイパスフィルタ風のシャープ関数。 | |
HQDegrain | Alek93j | グレインノイズ除去関数。 | 動作に必要なもの: MVtools2.dll, ttempsmooth.dll, mt_masktools-25.dll, blockbuster.dll, removegrain.dll |
HybridFuPP | FuPP | リサイズ/フィルタリング関数。 | AviSynth 2.58 以降でのみ動作*8。 |
Hysteria | Scintilla | 輪郭強調(Line Darkening)関数。 | 動作に必要なプラグイン: MaskTools 2.0。入力クリップの条件: YV12、フレームベース。 |
I †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
info_modoki | kiraru2002 | ビデオクリップの情報を表示する関数。AviSynthのバージョンに関係なく使用可能。 | AviSynth 2.5以降では、Infoフィルタを利用することができる。 |
InpaintFunc | Reuf Toc | AVSInpaint プラグインを使ったロゴ除去関数。 | 動作に必要なプラグイン: AVSInpaint |
InterFrame | SubJunk | フレーム補間関数。フレーム 2 倍化(framedoubling)、スムーズモーション、60 fps 変換などに使用。 | |
Interpolate_Bad_Frames | Jenyok | 補間付きで状態の悪いフレームをリストアする関数。 | 動作に必要なもの: MVTools2, GScript |
ivtc_txt60mc | cretindesalpes | 24fps のテレシネ素材の上部にある 60i のクレジットをインターレース解除する。実質的にはクレジットのみ動き補償付で 120fps にオーバーサンプリングしてから、24fps に間引きしている。 |
K †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
KenBurnsEffect | mikeytown2 | Apple の iMovie に搭載されている Ken Burns エフェクト風の効果を与える関数。Ken Burns エフェクトと一緒に、クリップをズームしたり、パンしたりすることができる。 | 動作に必要なプラグイン/関数: zoom プラグイン、ZoomBox(), ZoomBoxIt(), CalcBox(), SplineCalc() |
Killer | Jawed | 動き補償付きノイズ除去関数。プログレッシブソース用。strength 用のプリフィルタリングと圧縮ノイズ除去用のリペア付き。 | 要 MVTools2、ReduceFlicker、RemoveGrain/Repair。関連: FizzKiller |
L †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
LimitedSharpen / LimitedSharpenFaster | Didée | シャープ関数。 | |
LineDarkenToon | MOmonster | mf_toon (0.5) のアイデアを使った輪郭強調関数。 | 動作に必要なプラグイン: WarpSharp、MaskTools v2、AWarpSharp |
Logo | Dogway | YV12 クリップにロゴなどを付加する AviSynth 関数。 | |
logoNR | 06_taro | EraseLogo の後処理ノイズ除去関数。 | |
LSFmod | LaTo | 上記 LimitedSharpenFaster の改造版。 | 元々は MCTemporalDenoise 内で利用することを想定して作られたもの。 |
LSharpAAF | Leinad4Mind | アンチエイリアシング関数。 | |
LUTDeCrawl | Scintilla | ドット妨害除去関数。 | |
LUTDeRainbow | Scintilla | 虹色ノイズ除去関数。 |
M †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
Masked_DHA | `Orum | ハロー除去関数の DeHalo_alpha にマスク機能を追加したもの。 | |
Masks Pack | Dogway | マスク関連関数集。 | |
mcaWarpSharp | zee944 | 動き補償付きワープシャープ関数。 | |
MCBob | Didée | 動き補償付き Bob 関数。改造版の MCBobmod もある。 | |
MCBobmod | thetoof | 上記 MCBob の改造版。 | |
MCGRMultiSE | Nephilis | 動き補償付きグレイン除去関数 (Motion Compansated Grain Remover)。 | |
MC_Spuds | Spuds, Didée | 動き補償付きノイズ除去関数。 | |
MCTemporalDenoise | LaTo | 動き補償付き時間軸ノイズ除去関数。 | 旧 Udegrain |
Median2 | g-force | 5 つのクリップを入力として受け取るメディアンフィルタ関数。 | |
MedSharp | *.mp4 guy | 二値化されたメディアンシャープ(thresholded median sharpening)関数。 | 動作には、mt_masktools (MaskTools2)プラグインが必要。 |
MovieBarcode | um3k | 各フレームを 1 ピクセル幅にリサイズし、すべてのフレームを水平方向に並べて、バーコードのような画像にする関数。 | 動作に必要なもの: GScript。関連: http://moviebarcode.tumblr.com/ moviebarcode 風の画像を作成する AviSynth 関数 - にーやんのブログ 2 |
MVBob / MVBobMod / MVBobFaster | scharfis_brain ほか | 動き補償付き Bob 関数。 | |
MVDFTDenoise | お前らのショボイAvisynthスクリプト貼ってください part4 の 8 氏 | dfttest + 動き補償。激しい動きのある映像向け。 | 動作に必要なプラグイン: MVTools v2、dfttest |
N †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
NNEDI2AAS | Didée | NNEDI2 を使ったアンチエイリアシング関数。 | 動作に必要なプラグイン: NNEDI2, MaskTools2, RemoveGrain, Repair |
O †
P †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
PARResize | Dan Isaacs (vampiredom) | PAR (Pixel Aspect Ratio) 対応リサイズ関数。 | |
PseudoStereo3 | Jenyok | モノラル音声を偽の 2ch ステレオに変換する関数。 | 動作に必要なもの: SoxFilter |
Q †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
QTGMC | Vit | TempGaussMC_beta2 の改造版。 | 関連: TempGaussMC |
R †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
Range | Phantasmagoriat | 特定の範囲にフィルタをかける関数。 | 同様の関数に、ApplyRange や FilterRange などがある。 |
RangeFPS | JohannesL | クリップの一部をスピードアップまたはスローダウンするために作られた関数。 | 動作には、stickboy 氏作の jdl-util.avsi が必要。 |
Resizers Functions Pack | Dogway | リサイズ関数集。1.0 現在、LinearResize(Dither ベースの高品質なリサイザ), RatioResize(PAR などの比ベースのプレビュー用リサイザ), SpliceResize(リンギングフリーなリサイザ)の 3 つのリサイザを含む。 |
S †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
santiag | cretindesalpes | アンチエイリアシング関数。 | |
SantiagMod | Archimedes | 上記 santiag の改造版。 | |
ScriptedFluxSmoothT | Didée | FluxSmoothT フィルタのスクリプト版。 | |
SeparateFieldsMod | -Vit- | 内蔵フィルタの SeparateFields のようにラインをドロップするのではなく、リサイズすることによってフィールドに分離する AviSynth 関数。 | |
ShowTimeCode | niiyan, 253 | ビデオクリップにタイムコードを追加する関数。 | SubtitleEx 版の ShowTimeCodeEx も収録。 |
SlitScan | boffy (Andrew McAllister) | ビデオの各ラインを 1 フレームずつそれより上(または下)のラインよりも多く遅延させる。アナログの「スリットスキャン*9」ビデオ効果と同じ。 | 奇数でクロップするため、入力クリップを RGB32 に変換する。 |
SMDegrain Mod | Caroliano, Dogway | シンプルな MDegrain*10 (動き補償付き時間軸ノイズ除去)関数。 | Doom9's Forum 関連スレッド: Simple MDegrain Mod - SMDegrain() Mod v1.8d - Doom9's Forum。オリジナル版: Simple MDegrain - SMDegrain() - To make your scripts shorter and less geeky - Doom9's Forum |
SMF (Seemless Motion Filter) | chibakenmin | 「シームレスに動きに連動する関数」 | リンク先は ver0.2。 |
SmoothLevels | LaTo | レベル補正関数。 | プラグイン化され、SmoothAdjust プラグインに収録されている。色を参照。 |
SoftSharpen | leon1789 | 画像の異なる領域に異なる効果を適用することを主眼とする関数。静止した領域をシャープ化し、動きをぼかし、時間軸ノイズ除去および空間軸ノイズ除去を行う。この戦略により、ビデオの圧縮率を保持しようと試みる。リンギング除去、バンディング低減、ブロックノイズ除去も実装。 | SoftSharpen と EstimSoftSharpen の 2 つの関数を収録。参考: AviSynth ニュース(AviSynth Blog rev.3): SoftSharpen 6.4 (シャープ関数) |
SoftWipe | vampiredom | ソフトエッジワイプ関数。 | 動作に必要なもの: GScript |
SootheCl | Didée | 時間軸メディアンフィルタ(Clense*11)を使った時間軸ノイズ低減関数。 | |
SPresso | Didée | 圧縮率を高めるための関数。左のリンク先は、色差にも作用するように拡張されたもの。参考: オリジナル版*12, オリジナル版 その2*13 | 動作に必要なもの: MaskTools v2, RemoveGrain |
SRestore | MOmonster | ブレンドされたフィールドを伴うテレシネソースをリストア(復元)するための関数。 | |
SSSharp | *.mp4 guy | シャープ関数。 | |
StereoTo51 | Jenyok | ステレオ音声を 5.1ch に変換する。 | 動作に必要なもの: SoxFilter |
Stint | WorBry | Tint の改造版。MaskTools v2 を使って、輝度の範囲の適用や、ぼかしやエッジマスクの適用などの機能を追加。 | 関連: Tint |
STPresso | Didée | 上記 Spresso を時間軸にも作用するように拡張したもの。 | 動作に必要なもの: MaskTools v2, RemoveGrain, Fluxsmooth |
SuperToon | Hadien | シャープ関数。 | 動作に必要なもの: MaskTools v2.0, Removegrain, Unfilter, Degrainmedian |
s_ExLogo | StainlessS | Dekafka ベースのロゴ除去関数。 |
T †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
tc2Scenes | fvisagie | DV AVI (Type-1/2)を読み込み、タイムコードの切れ目からシーンファイルを生成する。 | リンク先のバージョンは 1.0。 |
TempGaussMC | Didée | 時間軸のガウスぼかしをベースとした、動き補償付きの Bob インターレース解除関数。 | 関連: QTGMC |
TemporalDegrain | Didée, Sagekilla | 非常に低速で多段式の時間軸グレインノイズ除去関数 | |
Tint | actionman133 | カラーグレーディングや色調補正のための関数。グレースケールのクリップに強さ最大で適用するとカラー化することができる。 | 関連: Stint |
TrimClean | putin | Trim コマンドの文字列を編集する関数集。参考: メモ置き場 文字列のTrimを編集する関数集(使い方編) | |
txt60mcHybrid | putin | ivtc_txt60mc で処理する面積を小さくすることにより高速化した。 |
U †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
unblendpattern | scharfis_brain | 一定の周期のパターンがあるフィールドブレンドをリストアする。 | |
UnboxB | *.mp4 guy | ドット妨害除去関数。 | 画像サイズが 704x480 に制限されている(2009-07-07 現在)。 |
unbt | *.mp4 guy | ドット妨害除去関数。 | インターレース非対応。使用前にリサイズしないこと。 |
USS (Ultimate Super Sample) | LaTo INV. | スーパーサンプリング関数。 | 動作に必要なプラグイン/関数: nnedi, LimitedSharpenFaster, GradFunkMirror, AddGrain |
W †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
waveletaf_smoothing | POP (コンセプト), たくあん(K4095)(関数化) | POP@4bit » Blog Archive » 「低周波成分保護フィルタ」を利用した疑似モスキートノイズリダクションフィルタを AviSynth で使用する場合に便利なように関数化したもの。 |
Y †
関数名 | 作者 | 説明 | 備考 |
---|---|---|---|
YAHR | Didée | 過度に強調された輪郭からハローを低減するスクリプト。YAHR は「Y'et A'nother H'alo R'educing」の略。YV12、プログレッシブ入力のみサポート。必要なプラグインなど詳細は、下記の URL を参照。Doom9's Forum 関連スレッド: blurry and overenhanced edges - help needed - Doom9's Forum | 動作に必要な環境: 2.5.8 以上、YV12 |
YcUrVeMatch | g-force | 2 本目のクリップの YUV の最小値、最大値および平均値を 1 本目のクリップに一致させるか、もしくは、3 本目のクリップを最初の 2 本のクリップの差に一致させる。 | リンク先のバージョンは v1.1。 |
YFRC (Yushko Frame Rate Converter) | runforlife | フレームレート変換関数。 | |
Ylevels | Didée | MaskTools によって提供されるマスク操作機能を使って AviSynth 内蔵の Levels フィルタに取って代わる関数集。Ylevels、YlevelsG、YlevelsS、YlevelsC を含む(バージョン 1.0 現在)。 | 動作に必要なプラグイン: MaskTools v1 または v2。Doom9's Forum 関連スレッド: Some finger exercises with image levels - Doom9's Forum |
YTuuube | Gavino | YooouuuTuuube 風の動画を作成する関数。 | 動作には、一緒に掲載されている HRepeat 関数が必要。 |
yuy2toyv12_laced / yv12toyuy2_laced | scharfis_brain | インターレース素材用の YUY2 -> YV12 / YV12 -> YUY2 変換関数。 | 要 TDeint プラグイン。 |
関連リンク †
- Shared functions - Avisynth wiki
- AviSynth オフィシャルウェブサイト内の関数共有ページ。
- 2ちゃんねる「お前らのショボイAvisynthスクリプト貼ってください」スレッド
- 最新のスレッドは、2ちゃんねる検索で見つけることができます。過去ログは、2ちゃんねる過去ログにあります。
- AviSynth ニュース(AviSynth Blog rev.3): 関数
- 最新の関数に関する情報が見つかるかもしれません。
- [関数] - にーやんのブログ 2
- 管理人の個人ブログの関数カテゴリ。
*1 「ord=getparity(a) ? 1 : 0」とあるが、ord は後で使われていない。しかも、その前の方で「a.AssumeFrameBased()」とされているので、パリティ(getparity(a) の戻り値)は固定、場合によっては強制的に変更されてしまう。
*2 3次元映像方式の一種。赤青のメガネをかけて見ることによって、映像を立体的に見ることができる。参考: アナグリフとは (アナグリフとは) - ニコニコ大百科
*3 パスの指定などをしないと、そのままでは使うことができません。
*4 Edit Decision List の略。参考: EDL - 意味・説明・解説 : ASCII.jpデジタル用語辞典
*5 HV1280-i とは、「1280x720など縦が720の映像をフィールド単位で拡大したことで縞状の劣化が出ている1080i映像」のことを指す([[evenly720 (あに瓶(みどり
*6 2011-01-19 版。
*7 deblock=true の場合。
*8 min/max 関数および spline64resize を使用するため。
*9 参考: CG&映像用語の基礎知識
*10 MVTools プラグインに、MDeGrain1、MDeGrain2、MDegrain3 の 3 つのフィルタが収録されている。
*11 RemoveGrain プラグインに収録。参考: ノイズ除去(2D)
*12 MaskTools v1 を使用。色差には作用しない。
*13 MaskTools v2 を使用。色差には作用しない。
最終更新日時: 2014-06-21 (土) 23:29:07 (3797d)