サンプルスクリプト のバックアップの現在との差分(No.14)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#contents
#norelated

**用途別簡易サンプル [#u5b567b6]
* AviSynth クックブック [#ie89632f]

用途別の短いサンプルです。
料理のレシピに見立てて、比較的簡単なサンプルスクリプトを紹介します。

AviSynth初心者の方でもすぐに使えるように、細かい説明はなるべく省略して、サンプルスクリプトの一部を変更するだけで使用できるようになっています。
** ビデオ入力 [#ad90cc06]

ただし、これはあくまでも簡易サンプルです。AviSynth付属のマニュアルや当Wiki内の[[Tips]]や[[内蔵フィルタ>FiltersByCategory]]などのページ、および各[[外部プラグイン]]付属の説明書も、あわせて参考にするようにしてください。
|[[サンプルスクリプト/AVIファイルを開く]]||

***ソースファイルの読み込み [#bc55991d]
** 音声 [#j5df5b2c]

|[[サンプルスクリプト/AVIファイルを開く(1)]]|AVIファイルを開く。|
//|【サンプル】AVIファイルの読み込み(2)|色空間を指定して、AVIファイルを読み込む。|
//|【サンプル】AVIファイルの読み込み(3)|FourCCを指定して、AVIファイルを読み込む。|
//|【サンプル】AVIファイルの読み込み(4)|音声を無効化して、AVIファイルを読み込む。|
//|[[【サンプル】MPEG-2ファイルの読み込み(1)]]|DVD2AVIプロジェクトファイルとMPEG2DECプラグインを使って、MPEG-2ファイルを読み込む。|
//|[[【サンプル】MPEG-2ファイルの読み込み(2)]]|MPEG-2 VIDEO VFAPI Plug-Inとwarpsharpプラグインを使って、MPEG-2ファイルを読み込む。|
|[[サンプルスクリプト/DV-AVI(Type-1)を開く]]|DV Type-1形式のAVIファイルを開く。 |
|[[サンプルスクリプト/WAVファイルを開く]]|WAVオーディオファイルを開く。|
|[[サンプルスクリプト/MPAファイルを開く]]|MP1/MP2/MP3オーディオファイルを開く。|
|[[サンプルスクリプト/クリップの音声部を無効化する]]||

***音声処理 [#jc33d07d]
** 編集 [#vf3292f4]

|[[【サンプル】映像と音声の合成(1)]]|AVIファイルとWAVファイルの合成。|
//|[[【サンプル】映像と音声の合成(2)]]|D2VファイルとWAVファイルの合成。|
//|[[【サンプル】映像と音声の合成(3)]]|D2VファイルとMPAファイルの合成。|
//|[[【サンプル】映像と音声の合成(4)]]|MPEG-2ファイルとWAVファイルの合成。|
//|[[【サンプル】音声の遅延設定]]|音声を映像にたいして遅らせる。または、逆に早める。|
//|[[【サンプル】音声の無効化]]|音声を無効化する。|
|[[サンプルスクリプト/1フレームのみ選択する]]|クリップの任意の 1 フレームを抜き出す。|

***プラグインの利用 [#q55e112a]
** 映像効果 [#s2358534]

|[[【サンプル】外部プラグインの読み込み(1)]]|外部プラグインを(1つ)読み込む。|
|[[【サンプル】外部プラグインの読み込み(2)]]|複数の外部プラグインを読み込む方法(その1)。|
|[[【サンプル】外部プラグインの読み込み(3)]]|複数の外部プラグインを読み込む方法(その2)。|
//|[[【サンプル】外部プラグインの読み込み(4)]]|複数の外部プラグインを読み込む方法(その3)。|
//LoadPlugin("","","")
//|[[【サンプル】外部プラグインの読み込み(4)]]|AviSynth1.0/2.0用のプラグインをAviSynth2.5で読み込む。|
|[[サンプルスクリプト/フェードイン]]|クリップの先頭をフェードインさせる。|
|[[サンプルスクリプト/フェードアウト]]|クリップの終わりをフェードアウトさせる。|
|[[サンプルスクリプト/クリップの向きを変える]]|クリップを 90 度または 180 度回転させる。|

***ロゴ [#kd664f36]
** 合成 [#d342e62d]

|[[【サンプル】ロゴの追加(1)]]|[[Layer]]を使ってクリップの上にロゴ画像を重ねる。|
|[[【サンプル】ロゴの追加(2)]]|マスク([[Mask]])を使ってロゴの不要部分を隠すバージョン。|
|[[【サンプル】ロゴの追加(3)]]|クロマキー((参考: [[クロマキー - マルチメディア/インターネット事典:http://www.jiten.com/dicmi/docs/k8/15778s.htm]]))風の合成。|
|[[サンプルスクリプト/ロゴの追加]]|クリップ上にロゴ画像を追加する。|
|[[サンプルスクリプト/テロップの挿入]]|クリップに簡単なテロップを挿入する。|
|[[サンプルスクリプト/複数行のテロップ]]|クリップに複数行のテロップを挿入する。|
|[[サンプルスクリプト/PsideP]]|2 本のクリップを左右に並べて表示させる。|
|[[サンプルスクリプト/上下2分割画面]]|2 本のクリップを上下に重ねて表示させる。|

*** 複数のクリップを組み合わせる [#oa777a47]
|[[サンプルスクリプト/複数のクリップを組み合わせる(1)]]|2つのクリップを左右に並べる。|
|[[サンプルスクリプト/複数のクリップを組み合わせる(2)]]|2つのクリップを上下に配置する。|
** デバッグ [#sb466043]

//***その他 [#q4da5b00]
//
//|[[【サンプル】作業フォルダの指定]]|作業フォルダを指定して、ビデオクリップや外部プラグインの読み込みを簡単にする。|
|[[サンプルスクリプト/バージョンの確認]]|インストールされている AviSynth のバージョンを確認する。|
|[[サンプルスクリプト/クリップの情報を表示する]]|クリップに関するさまざまな情報を表示する。|
|[[サンプルスクリプト/総フレーム数の取得]]|クリップのフレーム数を数値として取得する。|
|[[サンプルスクリプト/クリップの総時間を算出する]]|フレーム数とフレームレートからクリップの時間を算出する。|

//
//**テンプレート
//
** AviSynth スクリプト [#u05515bc]

**[[AviSynth.org:http://www.avisynth.org/]]のスクリプト例 [#k8c81370]
|[[サンプルスクリプト/数値を文字列に変換する]]||
|[[サンプルスクリプト/絶対値を求める]]|数値の絶対値を算出する。|
|[[サンプルスクリプト/条件分岐]]|インストールされている AviSynth のバージョンによる条件分岐。|
|[[サンプルスクリプト/二重引用符のエスケープ]]|二重引用符を文字列として使用するための方法。|

-ScriptExamples
* サンプル動画 [#e1dca989]

AviSynth簡単レシピの中で使用している動画ファイルです。以下のファイルは、AviSynth スクリプトの学習用に限り、自由に利用することができます。

-&ref(example.avi);(非圧縮(RGB24), 320x240, 6 フレーム, 1.36MB)

* [[AviSynth 公式サイト(avisynth.nl):http://avisynth.nl/]]のスクリプトサンプル [#k8c81370]

-[[ScriptExamples]]