Miyazawa’s Pukiwiki
ELANによる動画解析の手順
はすでに存在します。
開始行:
#access
#analog
*ELAN (EUDICO Linguistic ANnotator) [#l109b5dd]
-目次
#contents
***ELANとは? [#d571fee7]
-近年広く使われつつあるフリーの動画解析(アノテーション)...
-ELAN(エラン)は、動画と音声資源に注釈を作成するための専...
--無制限の数の注釈を加えることができる。
--注釈は相互接続な複数の階層で作成することができる。
--XMLフォーマットで保存される。
--メディア再生を既存のメディアフレームワークに委任する(...
--Javaプログラミング言語で書かれ、ソースは非商業利用可能
--異なるステップサイズのメディア間を接続可能
--ユーザーが語彙を定義可能
--Praatに対応、TextGridファイルを読み込むことができる
-Max Planck Institute for Psycholinguistics(マックスプラ...
***参考 [#d9e32a27]
-[[ELAN:http://www.lat-mpi.eu/tools/elan/]]
--[[マニュアル:http://www.mpi.nl/corpus/manuals/manual-el...
-[[会話分析・ジェスチャー分析研究者のためのELAN即席入門(...
-[[エランの使用ガイド:手話分析用(山田裕紀先生):http://...
**準備 [#a9cb057d]
***インストール [#td2ed4f5]
-[[Download ELAN:http://tla.mpi.nl/tools/tla-tools/elan/d...
-ダウンロードしたファイルをダブルクリックして、インストー...
--インストール設定の画面では、全てそのまま「next」を押し...
-インストールが終わったら、デスクトップのELANアイコンをダ...
#ref(elan1.jpg)
-以下のような画面が表示されたら、インストール成功です。
#ref(elan2.jpg)
***解析ファイルの準備 [#gdca50a9]
-&color(red){以下は音声波形と動画を同期させたい場合のみ、...
--音声波形と動画を同期させて表示したい場合、以下のフリー...
--AVI形式の動画ファイルからWAV形式の音声ファイルを抽出し...
--MPEG形式の動画などは「えこでこツール」を使ってもWAVにで...
---[[http://sourceforge.jp/projects/ecodecotool/releases/...
---動画ファイルをドラッグするだけで、自動的にWAVファイル...
#ref(ekodeko.jpg)
***起動 [#d58fc07c]
-ELANの初期画面から、「ファイル」→「新規作成」を選びます。
-下図のような画面が出るので、左のウインドウで分析対象の動...
#ref(elan3.jpg)
--音声波形を同期させたい場合は、続いて左のウインドウで音...
--ファイルの選択が終わったら、右下の「OK」ボタンを押しま...
-Initializing..という表示の後、以下のような画面が表示され...
#ref(elan4.jpg)
**ラベルをつける [#p155ec19]
***注釈層に書き込む [#ka410675]
#ref(elan5.jpg)
***複数の注釈層を作る [#z63b64fc]
-ELANの上部のメニューから「注釈層」→「新規追加」を選びま...
-「注釈層の追加」ウインドウが開くので、「注釈層名」に適当...
#ref(elan6.jpg)
--注意! 注釈層の名前に日本語をつけた場合、ラベル書き出し→...
-新しい注釈層ができます。
#ref(elan7.jpg)
-上の層と同じ範囲を指定して新規層にラベルをつけたいときは...
#ref(elan8.jpg)
-上の層とは異なる範囲を指定して新規層にラベルをつけたいと...
#ref(elan9.jpg)
***ユーザ定義ラベルの設定と呼び出し [#t6592dce]
-ユーザ定義ラベルを設定する
--決まったラベルをあらかじめ定義しておくには、ELANの上部...
--「管理語を編集する」ウインドウが開きます。
#ref(elan10.jpg)
--まずは「管理語名」と「管理語の説明」を入力して、横の「...
---すでにある管理語を編集した場合は、「変更」ボタンを押し...
--続いて「エントリの値」にラベルの名前を入力して、「エン...
「追加」を押していきます。
--全てのラベルを追加したら、「閉じる」を押します。
--続いて、ELANの上部のメニューから「言語タイプ」→「新規言...
#ref(elan11.jpg)
--「管理」→「管理語を使う」の横の矢印をクリック→上で定義...
--これで、ユーザ定義ラベルの中から選択してラベルをつける...
#ref(elan12.jpg)
-ユーザ定義ラベルを保存する
--ELANの上部のメニューから「ファイル」→「テンプレートとし...
---ELANテンプレート形式(.etf)で保存されます。
-ユーザ定義ラベルを読み込む
--定義ラベルを読み込むには、ELANの上部のメニューから「編...
***ラベルをテキストファイルで保存する [#v8c73fe6]
-以下のようなラベルを保存するとします。
#ref(elan13.jpg)
-タブ区切り文書ファイルで保存するには、ELANの上部のメニュ...
#ref(elan21.jpg)
--「注釈層の選択」で、出力したい層にチェックを入れます。
--「次の時間を列に含める」「次の時間形式を含む」にチェッ...
---開始時間・終了時間、時:分:秒.ミリ秒 にチェックを入れて...
--以下のような形式で出力されます。
#ref(elan_label_1.txt)
***テキストで保存したラベルを編集して再読み込み [#rc57b9cc]
-上で書き出された&ref(elan_label_1.txt);に新しい情報を追...
-まず、elan_label_1.txt にはなぜか、1列目と2列目の間にタ...
--一度 Microsoft Excel などで elan_label_1.txt を読み込ん...
---Excel を起動 → 「ファイル」 → 「開く」 → 「ファイルを...
---ここで、ファイルが開けなかったときの対処法 → &ref(elan...
---「テキストファイル ウィザード」が開くので、「カンマや...
---Excel の画面が開くので、空白列を削除して「ファイル」→...
#ref(elan22.jpg)
-空白列を削除した elan_label_1.txt にデータを追記します。
--ここでは以下の二行を追記しました。
1 00:00:03.900 00:00:04.710 ee
1 00:00:04.890 00:00:05.850 oo
#ref(elan_label_2.txt)
-elan_label_2.txt をELANで読み込みます。
--ELANを開いて、「ファイル」→ 「読み込み」 → 「カンマ区切...
--空白列がない、データがずれていないなど、正しいフォーマ...
#ref(elan23.jpg)
---各列が何の情報なのかを選択してから、「OK」を押します。
-ELANに新しいラベルが読み込まれました。
#ref(elan24.jpg)
--elan_label_2.txt には動画ファイルの情報が含まれていない...
-新しいラベル情報と動画をリンクさせます。
--上の状態のELANで、「ファイル」 → 「名前をつけて保存」
---.eaf 形式のテキストファイルが保存されます。
--保存された .eaf ファイルをテキストエディタで開きます。
---3行目と4行目の間に、以下の行を書き加えます。
<MEDIA_DESCRIPTOR MEDIA_URL="file:///(動画ファイルの絶対...
---動画ファイルを読み込んだ ELAN を .eaf 形式で保存して、...
#ref(sample.eaf)
-再びELANを起動して、「ファイル」 → 「開く」 → 上で動画の...
--これで、追記したラベル情報と動画がリンクされます。
**検索 [#rfa40389]
***ラベルの一覧を表示する [#y0406717]
-ELAN画面右上の「格子」タブを選択します。
-「Empty」の右の矢印を選択して、一覧を出したい注釈層を選...
#ref(elan14.jpg)
***特定の文字列を含むラベルを検索する [#z97ddbb7]
-ELANの上部のメニューから「検索」→「検索(および置換)」を...
***特定のラベル連続を検索する [#x42ff9f0]
-default 層の検索語にa,b,cがあったとして、b,a,aの順でタグ...
-ELAN上部の「検索」から、検索(および置換)を選んでくださ...
--「次の条件:」の「該当文字列」のところに b を入れて、「...
--下に続けてウインドウが出てきますので、「該当文字列」の...
「1 から 1」と入力して、「条件の追加」を押してください。
--同じように、下にウインドウが出てきますので、「該当文字...
「1 から 1」と入力してください。
--左上の三角ボタン(実行ボタン)を押してください。
-これで、「b」「a」「a」の順に出現する「b」の開始位置が、...
**動画再生 [#m9c53aa4]
***指定したラベルに対応する部分の動画を再生する [#n92d4850]
-指定したラベルの部分を選択して、「選択部分を再生」ボタン...
#ref(elan15.jpg)
***再生速度を変える [#m872fe2a]
-ELAN右上の「再生調整」→「再生スピード」を変えます。
【注意】
-Windows Vista では動画と音声ファイルの相性によってうまく...
--元動画をそのままスロー再生しようとしたら、音声が消える...
---[[MMname2:http://page.freett.com/HarryTools/]]を使って...
--FreeVideoConverterを使って((エクスプローラが落ち続ける...
---ただし、動画ファイルの容量が莫大になる(30GB)、再生には...
--FreeVideoConverterを使って動画をwmv形式に変換したら、再...
--FreeVideoConverterを使って動画をmpeg1形式に変換したら、...
--FreeVideoConverterを使って動画をmpeg2形式に変換したら、...
**表示 [#xa7abc5e]
***画像ファイルを出力する [#o95d5040]
-今表示されているELANの画面を画像ファイルにして出力するに...
-選択した部分の動画と音声をフレームごとに出力するには、EL...
***外部の数値データ系列をインポートして、時間軸に同期表示...
-ELANヘルプ「USER'S GUIDE」>「ELAN documents」>「Screen d...
-例として、ピッチ(基本周波数)データ(([[Praat/ピッチ(基...
-以下のようなカンマ(もしくは、タブ)区切りのテキストファ...
--&ref(Pitch.csv);
---1列目はタイムスケール[秒]で、その行のデータの値が、動...
---2列目がピッチの値[Hz]です。
---サンプリング周波数やデータ数は音声データと一致していな...
-動画を読み込んだELANの画面上で、「編集」>「リンクファイ...
--「リンクされたファイル」ウインドウが開くので、「リンク...
#ref(elan17.jpg)
-ELANの画面下に新しいパネルが現れるので、そこで右クリック...
#ref(elan18.jpg)
--「トラックの環境設定」ウインドウが開くので、以下のよう...
---「時間の列番号」を1に
---「追加」タブの「トラック名」に任意のデータ名を入れる(...
---「追加」タブの「列」を2に
---「追加」タブの「(優先する)範囲」を「データから範囲を算...
#ref(elan19.jpg)
--以上の設定をして、「追加」を押し、「閉じる」を押します。
-データのグラフが同期されて表示されます。
#ref(elan20.jpg)
-もう一段データプロット層を作り、第一フォルマント(F1)と...
--以下のようなカンマ(もしくは、タブ)区切りのテキストフ...
--&ref(Formant.csv);
---1列目はタイムスケール[秒]、2列目はフォルマントデータの...
--「編集」→「リンクファイル」→「リンクされている二次的フ...
#ref(elan26.jpg);
--ピッチデータがプロットされている層で右クリック→「トラッ...
#ref(elan25.jpg);
--ピッチデータの上段に、新しい層が追加されますので、そこ...
---「元データを選択して環境設定」のウインドウが出てくるの...
#ref(elan27.jpg);
--「トラックの環境設定」ウインドウが出てきます。
---「時間の列番号」は1に設定
---F1を設定するときは、「追加」タブの「トラック名」に「F1...
---F2を設定するときは、「追加」タブの「トラック名」に「F2...
#ref(elan28.png);
---「閉じる」を押してウインドウを閉じます。
--最後に、新しい層で右クリック→「トラックパネル」→「トラ...
--新しい層に、F1とF2が表示されました。
#ref(elan29.png);
***フレーム数を表示する [#e293ce48]
**バックアップ [#l56bd99c]
***自動バックアップの設定 [#r1496184]
**その他Tips [#v7c688c8]
***ソナグラム(スペクトログラム)は表示できますか? [#r1b...
-[[Spectrograms in ELAN or similar software?:http://www.l...
-スペクトログラムを見ながらラベル付けをする必要がある場合...
***Dimensional plot tool for ELAN [#we05ca26]
-[[岡ノ谷情動情報プロジェクト The development project of ...
終了行:
#access
#analog
*ELAN (EUDICO Linguistic ANnotator) [#l109b5dd]
-目次
#contents
***ELANとは? [#d571fee7]
-近年広く使われつつあるフリーの動画解析(アノテーション)...
-ELAN(エラン)は、動画と音声資源に注釈を作成するための専...
--無制限の数の注釈を加えることができる。
--注釈は相互接続な複数の階層で作成することができる。
--XMLフォーマットで保存される。
--メディア再生を既存のメディアフレームワークに委任する(...
--Javaプログラミング言語で書かれ、ソースは非商業利用可能
--異なるステップサイズのメディア間を接続可能
--ユーザーが語彙を定義可能
--Praatに対応、TextGridファイルを読み込むことができる
-Max Planck Institute for Psycholinguistics(マックスプラ...
***参考 [#d9e32a27]
-[[ELAN:http://www.lat-mpi.eu/tools/elan/]]
--[[マニュアル:http://www.mpi.nl/corpus/manuals/manual-el...
-[[会話分析・ジェスチャー分析研究者のためのELAN即席入門(...
-[[エランの使用ガイド:手話分析用(山田裕紀先生):http://...
**準備 [#a9cb057d]
***インストール [#td2ed4f5]
-[[Download ELAN:http://tla.mpi.nl/tools/tla-tools/elan/d...
-ダウンロードしたファイルをダブルクリックして、インストー...
--インストール設定の画面では、全てそのまま「next」を押し...
-インストールが終わったら、デスクトップのELANアイコンをダ...
#ref(elan1.jpg)
-以下のような画面が表示されたら、インストール成功です。
#ref(elan2.jpg)
***解析ファイルの準備 [#gdca50a9]
-&color(red){以下は音声波形と動画を同期させたい場合のみ、...
--音声波形と動画を同期させて表示したい場合、以下のフリー...
--AVI形式の動画ファイルからWAV形式の音声ファイルを抽出し...
--MPEG形式の動画などは「えこでこツール」を使ってもWAVにで...
---[[http://sourceforge.jp/projects/ecodecotool/releases/...
---動画ファイルをドラッグするだけで、自動的にWAVファイル...
#ref(ekodeko.jpg)
***起動 [#d58fc07c]
-ELANの初期画面から、「ファイル」→「新規作成」を選びます。
-下図のような画面が出るので、左のウインドウで分析対象の動...
#ref(elan3.jpg)
--音声波形を同期させたい場合は、続いて左のウインドウで音...
--ファイルの選択が終わったら、右下の「OK」ボタンを押しま...
-Initializing..という表示の後、以下のような画面が表示され...
#ref(elan4.jpg)
**ラベルをつける [#p155ec19]
***注釈層に書き込む [#ka410675]
#ref(elan5.jpg)
***複数の注釈層を作る [#z63b64fc]
-ELANの上部のメニューから「注釈層」→「新規追加」を選びま...
-「注釈層の追加」ウインドウが開くので、「注釈層名」に適当...
#ref(elan6.jpg)
--注意! 注釈層の名前に日本語をつけた場合、ラベル書き出し→...
-新しい注釈層ができます。
#ref(elan7.jpg)
-上の層と同じ範囲を指定して新規層にラベルをつけたいときは...
#ref(elan8.jpg)
-上の層とは異なる範囲を指定して新規層にラベルをつけたいと...
#ref(elan9.jpg)
***ユーザ定義ラベルの設定と呼び出し [#t6592dce]
-ユーザ定義ラベルを設定する
--決まったラベルをあらかじめ定義しておくには、ELANの上部...
--「管理語を編集する」ウインドウが開きます。
#ref(elan10.jpg)
--まずは「管理語名」と「管理語の説明」を入力して、横の「...
---すでにある管理語を編集した場合は、「変更」ボタンを押し...
--続いて「エントリの値」にラベルの名前を入力して、「エン...
「追加」を押していきます。
--全てのラベルを追加したら、「閉じる」を押します。
--続いて、ELANの上部のメニューから「言語タイプ」→「新規言...
#ref(elan11.jpg)
--「管理」→「管理語を使う」の横の矢印をクリック→上で定義...
--これで、ユーザ定義ラベルの中から選択してラベルをつける...
#ref(elan12.jpg)
-ユーザ定義ラベルを保存する
--ELANの上部のメニューから「ファイル」→「テンプレートとし...
---ELANテンプレート形式(.etf)で保存されます。
-ユーザ定義ラベルを読み込む
--定義ラベルを読み込むには、ELANの上部のメニューから「編...
***ラベルをテキストファイルで保存する [#v8c73fe6]
-以下のようなラベルを保存するとします。
#ref(elan13.jpg)
-タブ区切り文書ファイルで保存するには、ELANの上部のメニュ...
#ref(elan21.jpg)
--「注釈層の選択」で、出力したい層にチェックを入れます。
--「次の時間を列に含める」「次の時間形式を含む」にチェッ...
---開始時間・終了時間、時:分:秒.ミリ秒 にチェックを入れて...
--以下のような形式で出力されます。
#ref(elan_label_1.txt)
***テキストで保存したラベルを編集して再読み込み [#rc57b9cc]
-上で書き出された&ref(elan_label_1.txt);に新しい情報を追...
-まず、elan_label_1.txt にはなぜか、1列目と2列目の間にタ...
--一度 Microsoft Excel などで elan_label_1.txt を読み込ん...
---Excel を起動 → 「ファイル」 → 「開く」 → 「ファイルを...
---ここで、ファイルが開けなかったときの対処法 → &ref(elan...
---「テキストファイル ウィザード」が開くので、「カンマや...
---Excel の画面が開くので、空白列を削除して「ファイル」→...
#ref(elan22.jpg)
-空白列を削除した elan_label_1.txt にデータを追記します。
--ここでは以下の二行を追記しました。
1 00:00:03.900 00:00:04.710 ee
1 00:00:04.890 00:00:05.850 oo
#ref(elan_label_2.txt)
-elan_label_2.txt をELANで読み込みます。
--ELANを開いて、「ファイル」→ 「読み込み」 → 「カンマ区切...
--空白列がない、データがずれていないなど、正しいフォーマ...
#ref(elan23.jpg)
---各列が何の情報なのかを選択してから、「OK」を押します。
-ELANに新しいラベルが読み込まれました。
#ref(elan24.jpg)
--elan_label_2.txt には動画ファイルの情報が含まれていない...
-新しいラベル情報と動画をリンクさせます。
--上の状態のELANで、「ファイル」 → 「名前をつけて保存」
---.eaf 形式のテキストファイルが保存されます。
--保存された .eaf ファイルをテキストエディタで開きます。
---3行目と4行目の間に、以下の行を書き加えます。
<MEDIA_DESCRIPTOR MEDIA_URL="file:///(動画ファイルの絶対...
---動画ファイルを読み込んだ ELAN を .eaf 形式で保存して、...
#ref(sample.eaf)
-再びELANを起動して、「ファイル」 → 「開く」 → 上で動画の...
--これで、追記したラベル情報と動画がリンクされます。
**検索 [#rfa40389]
***ラベルの一覧を表示する [#y0406717]
-ELAN画面右上の「格子」タブを選択します。
-「Empty」の右の矢印を選択して、一覧を出したい注釈層を選...
#ref(elan14.jpg)
***特定の文字列を含むラベルを検索する [#z97ddbb7]
-ELANの上部のメニューから「検索」→「検索(および置換)」を...
***特定のラベル連続を検索する [#x42ff9f0]
-default 層の検索語にa,b,cがあったとして、b,a,aの順でタグ...
-ELAN上部の「検索」から、検索(および置換)を選んでくださ...
--「次の条件:」の「該当文字列」のところに b を入れて、「...
--下に続けてウインドウが出てきますので、「該当文字列」の...
「1 から 1」と入力して、「条件の追加」を押してください。
--同じように、下にウインドウが出てきますので、「該当文字...
「1 から 1」と入力してください。
--左上の三角ボタン(実行ボタン)を押してください。
-これで、「b」「a」「a」の順に出現する「b」の開始位置が、...
**動画再生 [#m9c53aa4]
***指定したラベルに対応する部分の動画を再生する [#n92d4850]
-指定したラベルの部分を選択して、「選択部分を再生」ボタン...
#ref(elan15.jpg)
***再生速度を変える [#m872fe2a]
-ELAN右上の「再生調整」→「再生スピード」を変えます。
【注意】
-Windows Vista では動画と音声ファイルの相性によってうまく...
--元動画をそのままスロー再生しようとしたら、音声が消える...
---[[MMname2:http://page.freett.com/HarryTools/]]を使って...
--FreeVideoConverterを使って((エクスプローラが落ち続ける...
---ただし、動画ファイルの容量が莫大になる(30GB)、再生には...
--FreeVideoConverterを使って動画をwmv形式に変換したら、再...
--FreeVideoConverterを使って動画をmpeg1形式に変換したら、...
--FreeVideoConverterを使って動画をmpeg2形式に変換したら、...
**表示 [#xa7abc5e]
***画像ファイルを出力する [#o95d5040]
-今表示されているELANの画面を画像ファイルにして出力するに...
-選択した部分の動画と音声をフレームごとに出力するには、EL...
***外部の数値データ系列をインポートして、時間軸に同期表示...
-ELANヘルプ「USER'S GUIDE」>「ELAN documents」>「Screen d...
-例として、ピッチ(基本周波数)データ(([[Praat/ピッチ(基...
-以下のようなカンマ(もしくは、タブ)区切りのテキストファ...
--&ref(Pitch.csv);
---1列目はタイムスケール[秒]で、その行のデータの値が、動...
---2列目がピッチの値[Hz]です。
---サンプリング周波数やデータ数は音声データと一致していな...
-動画を読み込んだELANの画面上で、「編集」>「リンクファイ...
--「リンクされたファイル」ウインドウが開くので、「リンク...
#ref(elan17.jpg)
-ELANの画面下に新しいパネルが現れるので、そこで右クリック...
#ref(elan18.jpg)
--「トラックの環境設定」ウインドウが開くので、以下のよう...
---「時間の列番号」を1に
---「追加」タブの「トラック名」に任意のデータ名を入れる(...
---「追加」タブの「列」を2に
---「追加」タブの「(優先する)範囲」を「データから範囲を算...
#ref(elan19.jpg)
--以上の設定をして、「追加」を押し、「閉じる」を押します。
-データのグラフが同期されて表示されます。
#ref(elan20.jpg)
-もう一段データプロット層を作り、第一フォルマント(F1)と...
--以下のようなカンマ(もしくは、タブ)区切りのテキストフ...
--&ref(Formant.csv);
---1列目はタイムスケール[秒]、2列目はフォルマントデータの...
--「編集」→「リンクファイル」→「リンクされている二次的フ...
#ref(elan26.jpg);
--ピッチデータがプロットされている層で右クリック→「トラッ...
#ref(elan25.jpg);
--ピッチデータの上段に、新しい層が追加されますので、そこ...
---「元データを選択して環境設定」のウインドウが出てくるの...
#ref(elan27.jpg);
--「トラックの環境設定」ウインドウが出てきます。
---「時間の列番号」は1に設定
---F1を設定するときは、「追加」タブの「トラック名」に「F1...
---F2を設定するときは、「追加」タブの「トラック名」に「F2...
#ref(elan28.png);
---「閉じる」を押してウインドウを閉じます。
--最後に、新しい層で右クリック→「トラックパネル」→「トラ...
--新しい層に、F1とF2が表示されました。
#ref(elan29.png);
***フレーム数を表示する [#e293ce48]
**バックアップ [#l56bd99c]
***自動バックアップの設定 [#r1496184]
**その他Tips [#v7c688c8]
***ソナグラム(スペクトログラム)は表示できますか? [#r1b...
-[[Spectrograms in ELAN or similar software?:http://www.l...
-スペクトログラムを見ながらラベル付けをする必要がある場合...
***Dimensional plot tool for ELAN [#we05ca26]
-[[岡ノ谷情動情報プロジェクト The development project of ...
ページ名:
既存のページ名で編集する