FrameNumber のバックアップの現在との差分(No.1)


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

**説明 [#v44f1650]
* 説明 [#v44f1650]

framenumber(AvisynthFilter_framenumber)は、ビデオクリップに、フレーム番号を挿入するフィルタプラグインです。
FrameNumber(AvisynthFilter_framenumber)は、ビデオクリップに、フレーム番号を挿入するフィルタプラグインです。

Windows用のフォントやアンチエイリアスの類を使用せず、ハードコード*2されたフォントを使用して、それをビデオメモリにコピーするため、処理が高速です。
Windows用のフォントやアンチエイリアスの類を使用せず、ハードコード((参考: [[IT用語辞典 e-Words : ハードコードとは ─ 意味・解説:http://e-words.jp/w/E3838FE383BCE38389E382B3E383BCE38389.html]]))されたフォントを使用して、それをビデオメモリにコピーするため、処理が高速です。

**ダウンロード [#td511893]
hanfrunz 氏作。

バージョン 0.2 から、SMPTE タイムコード表示用の FrameTC フィルタが追加されています。

* ダウンロード [#td511893]

下記のDoom9's Forum 関連スレッド、および、[[アーカイブ]]から入手可能です。

-Doom9's Forum 関連スレッド
--[[Doom9's Forum - [new filter] insert framenumber (fast):http://forum.doom9.org/showthread.php?s=&threadid=91968]]

**書式 [#e87bca4c]
* 書式 [#e87bca4c]

 FrameNumber(clip, int offset, int orientation)
** FrameNumber [#a769f354]

***引数 [#w7d8dbb6]
#pre{{
FrameNumber(clip, int offset, int orientation)
}}

*** 引数 [#w7d8dbb6]

-offset: オフセット(実際のフレーム番号にこの値がプラスされたものが表示される)
-orientation: 表示位置の指定
--0: 右下隅に表示
--1: 左下隅に表示

**使用例 [#u4275e71]
** FrameTC [#t3b29467]

***例1: offset=0、左下隅に表示 [#k0fdaa0f]
#pre{{
FrameTC(clip clip, int "offset", int "orientation", int"y")
}}

#code(nonumber){{
*** 引数 [#la4f5dcf]

-offset: オフセット(フレーム単位)
-orientation: 表示位置の指定
--0: 右
--1: 左
--2: 中央
-y: タイムコードの最後の行の行番号(下端からカウントされる)。

* 使用例 [#u4275e71]

** 例1: offset=0、左下隅に表示 [#k0fdaa0f]

#pre{{
ColorBars(320, 240)
framenumber(0, 1)
FrameNumber(0, 1)
return last
}}
#ref(avisynthfilter_framenumber_0_1.png)

***例2: offset=0、右下隅に表示 [#v6d77eb3]
** 例2: offset=0、右下隅に表示 [#v6d77eb3]

#code(nonumber){{
#pre{{
ColorBars(320, 240)
framenumber(0, 0)
FrameNumber(0, 0)
return last
}}
#ref(avisynthfilter_framenumber_0_0.png)

***例3: offset=10、左下隅に表示 [#y5a02877]
** 例3: offset=10、左下隅に表示 [#y5a02877]

#code(nonumber){{
#pre{{
ColorBars(320, 240)
framenumber(10, 1)
FrameNumber(10, 1)
return last
}}
#ref(avisynthfilter_framenumber_offset10.png)

* 関連リンク [#bc13b069]

-[[[new filter] insert framenumber (fast) - Doom9's Forum:http://forum.doom9.org/showthread.php?t=91968]]
-[[Showframes]]