GH_GetAudio

ページ名:GH_GetAudio

Aviutl GH GetAudio

  • anm

種類

使用種別

アニメーション効果

動作種別

2D絵画

外部情報

作者

金の髭

公開日

2011/08/14

GH_GetAudioとは、anm拡張子のAviutlスクリプトの1つである。簡単な音連動を実装してみたサンプルとreadmeに書かれている。

目次

共通(anmファイルより)[]

●音声ファイルの指定について[]

  • 拡張編集全体の音声を対象にしたいなら"audiobuffer"を指定。
  • 特定のファイルを指定したいならそのファイルをフルパスで指定。
  • あまり長いパスになると駄目かも。
  • また、パスの区切りは\\にする必要がある。
    • 例・・・D:\\Test\\test.wav
  • うっかりこれを忘れるとエラーが出てAviUtlが落ちることもあるので注意。

●上限カット[]

  • 0:「音量(上)」以上の値もそのまま扱う
  • 0以外:「音量(上)」以上の音量は「音量(上)」の値とする

●下限カット[]

  • 0:「音量(下)」以下の値もそのまま扱う
  • 0以外:「音量(下)」以下の音量は「音量(下)」の値とする

スペクトラム連動(基本)[]

トラック最小値最大値初期値刻み単位
音量(上)080002000
音量(下)08000500
値(上)-1000010000180
値(下)-10000100000
Dialog
音声ファイル"audiobuffer"
データ数32
バッファ番号15
割当先(0-9)6
上限カット1
下限カット1

getaudio()で周波数ごとの音量データをバッファ配列に取得し、指定したバッファの音量値に連動してオブジェクトが回転したり拡大・縮小したりするようにするアニメーション効果。
このスクリプトでは、

  • 音量値がvolUpperのとき、連動データ値はvalueUpper
  • 音量値がvolLowerのとき、連動データ値はvalueLower
  • upperCutやlowerCutに応じて上限値や下限値での音量の足切りを行なう。

という条件を満たすように、割当先のデータを線形的に連動させる。

●割当先(targetVal)[]

  • 割当先(targetVal)の対応は以下のとおり。
    ※値の単位や指定範囲に注意。また、すべて基本設定からの相対値での指定となる。
    • 0: 割当なし
    • 1: X座標
    • 2: Y座標
    • 3: Z座標
    • 4: X回転
    • 5: Y回転
    • 6: Z回転
    • 7: 拡大率
      ※パーセントで指定。100で等倍。
    • 8: 不透明度
      ※範囲は0~100。100で不透明、0で透明。
    • 9: 縦横比
      ※範囲は-100~100。プラスが横縮小、マイナスが縦縮小。

スペクトラム連動(フィルタ効果)[]

トラック最小値最大値初期値刻み単位
音量(上)080002000
音量(下)08000500
値(上)-100001000050
値(下)-10000100000
Dialog
音声ファイル"audiobuffer"
データ数32
バッファ番号15
フィルタ名"モザイク"
パラメータ"サイズ"
上限カット1
下限カット1

getaudio()で周波数ごとの音量データをバッファ配列に取得し、指定したパラメータの値を、指定したバッファの音量値に連動させて指定したフィルタ効果をかけるアニメーション効果。基本部分は上の「スペクトラム連動(基本)」と同じなので説明はそちらを参照。
ただ、これだと指定したパラメータ以外はデフォルト値に固定されるのでその他のパラメータも明示的に指定したいなら、下にある「音連動方向ブラー」のように、個別にパラメータを増やして対応する必要がある。

音連動方向ブラー[]

トラック最小値最大値初期値刻み単位
音量(上)080002000
音量(下)08000500
範囲(上)050030
角度-36036090
Dialog
音声ファイル"audiobuffer"
データ数32
バッファ番号15
範囲(下)0
サイズ固定0
上限カット1
下限カット1

改造サンプル。
「範囲」の強さを指定帯域の音量に連動させた方向ブラーをかけるスクリプト。 「範囲」以外のパラメータ(角度とサイズ固定)も指定できるようにしてある。
上の「スペクトラム連動(フィルタ効果)」を

  • パラメータ群を方向ブラー専用に調整。
  • 最後の「連動値の適用」のobj.effect()呼び出しで全てのパラメータを指定。

というふうに方向ブラーに特化させて改造したもの。
「音量の取得と連動値の計算」の部分は全く変わっていない。
ちょっとわかりにくいかもしれないが、操作しやすいトラックは4つしかないので範囲(下)はdialogのほうにして、範囲(上)と角度をトラックで操作できるようにしてみた。トラックで操作できるパラメータをどれにするかは目的にあわせて考えるけど迷う。

関連項目[]



特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】>【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

電球ボトル

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...

電球

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...

闇の中心

闇の中心EnglishCenter of Darkness 属性 DemonUnknown目次1 属性解説2 闇の中心の関係者2.1 幽閉されたナイトメア種2.2 幽閉された荒らし3 関連項目属性解説...

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...

野生の毒沼

野生の毒沼EnglishVenomous wild swamp 属性 VenomFeral地理情報地名の由来属性からの連想属性解説[]Venom - A deadly essence that can...

部分フィルタ

部分フィルタ上フィルタオブジェクト部分フィルタとは、部分フィルタに追加されたフィルタ効果を画面の一部分のみに反映させるフィルタオブジェクトの1つである。※フィルタによっては正しく動作しません。目次1 ...

輪郭系エフェクト

輪郭系エフェクト上フィルタオブジェクトこの記事では、「オブジェクトの輪郭」を変更する系のフィルタオブジェクトについて説明する。目次1 凸エッジ1.1 ◇幅1.2 ◇高さ1.3 ◇角度2 エッジ抽出2....

設定ダイアログ/トラックバー

設定ダイアログ/トラックバー上設定ダイアログ目次1 移動の種類2 基本の移動方法2.1 直線移動2.2 曲線移動2.3 加減速移動2.4 瞬間移動2.5 中間点無視2.6 移動量指定2.7 ランダム移...

設定ダイアログ

設定ダイアログ上拡張編集オブジェクトの追加やオブジェクト自体をダブルクリックすることで設定ダイアログが表示されます。表示中にダブルクリックで閉じることも出来ます。目次1 操作方法2 右クリックメニュー...

色関係エフェクト

色関係エフェクト上フィルタオブジェクトこの記事では、色関係のフィルタオブジェクトについて説明する。目次1 色調補正1.1 ◇明るさ1.2 ◇コントラスト1.3 ◇色相1.4 ◇輝度1.5 ◇彩度1.6...

自演コメント風スクリプト

Aviutl 自演コメント風スクリプト anm 種類使用種別アニメーション効果動作種別文字列絵画外部情報作者gometh公開日2017/12/2自演コメントとは、gometh氏によるanm拡張子のAv...

直方体展開

Aviutl 直方体展開 anm 種類使用種別アニメーション効果動作種別3D絵画外部情報作者ティム公開日2011/5/27直方体展開とは、ティム氏によるanm拡張子のAviutlスクリプトの1つである...

盗聴器

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...

液状荒野

液状荒野EnglishLiquid wilderness 属性 SiltPlague地理情報地名の由来属性からの連想属性解説[]Silt - Weaker version of Stone in so...

歪み系エフェクト

歪み系エフェクト上フィルタオブジェクトこの記事では、歪み関係のフィルタオブジェクトについて説明する。目次1 ミラー1.1 ◇透明度1.2 ◇減衰1.3 ◇境目調整1.4 ◇ミラーの方向1.5 ◇中心の...

極座標変換+ぼかしミラー

Aviutl 極座標変換+ぼかしミラー anm 種類使用種別アニメーション効果動作種別基本機能の拡張、2D絵画、3D絵画外部情報作者ティム公開日2012/3/4極座標変換+ぼかしミラーとは、ティム氏に...

本、辞書

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...