アマレコTV Live アマミキ! Ver2.30 ライブ機能
このような事情から多くの人に使っていただくのは難しいと考え抜本的な見直しとなりました。
まず、設定ですがフレームレートが違っていても画像サイズさえ合っていれば映像を転送することができるようになります(非同期通信になったため)。画像サイズもデフォルト値を設定できますので、良く使う画像サイズを初期値にしておけば配信ソフトを先に起動(アマレコTVを後に起動)しても使えるようになります。また、画像サイズが合わないときも配信ソフト側のロゴ画面にフォーマットが表示されますので設定ミスに気が付きやすくなっていると思います。
そのほか異常があった場合もロゴ画面にステータスを表示することで状況把握できるようにしてあります。
さらに、1対多の通信にも対応したため他のアプリケーションがライブ機能にアクセスしていても目的の配信ソフトへ映像を転送することができます。
これらにより画像サイズさえ合っていれば映像が映らないというケースは殆ど無くなるようにしました。
なお、基本的な使い方は今までと同じですので、既にうまく使えている人は何か変わったのか分からないかもしれません。

プログラムの公開までもうしばらくお待ちください。
1.変更内容
2.使い方
3.ステータス
4.その他
1.変更内容
(1) 通信方式を同期方式から非同期方式に変更しました。
(2) 1対多の通信に対応しました。
(3) 最大4つまでアマレコTV(アマミキ!)のライブ機能を同時利用できるようになりました。
(4) 画像サイズなどのデフォルト値を設定できるようになりました(デフォルト値を合わせておけばアマレコTVより先に配信ソフトを起動しても利用できます)。
(5) オーディオのOn/Off設定追加(映像はアマレコTV、音声はアマミキ!といった使い方に対応)。
(6) ミキサーにビデオキャプチャの音を入れるかどうかの設定を追加(PC音とキャプチャ音で二重になるのを回避します)。

2.使い方
ここではアマレコTVのライブ機能を既に使っている人を前提に(変更部分を中心に)説明します。
2.1.インストール
同梱のライブ機能をインストールします。

2.2.アマレコTV側の設定
設定画面

「ライブ機能を使う」をONにします。
ONにできない場合はライブ機能のインストールができていません(バージョンが古いなど)。
フレームレートの目安

今までと設定内容は同じですが、コンボボックス内から選ぶようになっています(好きな数値を入力することもできますが24とか25fpsは日本のビデオ規格と合わないため通常使えません)。
最終的なフレームレートがどうなるかはアマレコTVのステータスバーで確認してください(下図の場合は29.97fpsで動作しています)

出力欄でLine1からLine 4を選択します。(他のアマレコTV Liveが使うLineと重ならないようにして下さい。)

Line:2からLine:4を使う場合は「フィルタ登録」ボタンを押してフィルタの登録を行う(配信ソフトから使えるようにする)必要があります。
使いたいAmaRec Video Capture (Line)のチェックボックスをONにして下さい。

オーディオ設定も同様に出力Lineの選択とフィルタの登録を行ってください。
ビデオの出力Lineとオーディオの出力Lineは異なっていても構いません。また、オーディオの出力を「使わない」にするとオーディオに関するライブ機能を使いません(映像のみとなります)。音声はアマミキ!を使うという場合はアマレコTV側は「使わない」を選択するとわかりやすいのではないでしょうか。

一通り設定が終わったらプレビューを開始します。ステータスバーに「Live[V:Rdy A:Rdy]」と表示されたら準備完了です。
次は配信ソフト側になります。

2.3.配信ソフト側の設定
配信ソフトを起動すると「AmaRec Video Capture(Line)」が追加されていますのでビデオデバイス(カメラ)欄から先ほど選択したLineを選びます。
なお、Line:1に付いてはLine標記がありません。

同様にオーディオデバイスも「AmaRec Audio Capture (Line)」を選択します。

配信ソフト側の処理が開始されるとアマレコTVのステータスバーが[V:Run(1) A:Run(1)]に変わります。これで成功です。

映像が表示されない場合や、配信ソフト側で音が出ないときは、Lineが異なるか、画像サイズ(音の場合はサンプリングレート)が一致していません。
そのあたりをもう一度確認して下さい。
2.4.映像が表示されない場合は
基本的には画像サイズが合わないかLineの設定が違っています。
ロゴ画面の下部に赤字で画像サイズ等のフォーマットが表示される場合は、アマレコTV側で設定したフォーマットと、配信ソフト側で使おうとしているフォーマットがあっていません。下図の場合は配信ソフト側を640x480に設定する必要があります。

アマレコTV Liveのロゴ画面の下部に何も表示がないときはLineの選択が違うかアマレコTV側の準備ができていません(プレビュー状態になってない、Rdyになっていない)。

3.ステータス
3.1.ステータスバー
アマレコTVのステータスバーにライブ機能の設定値(フォーマット)と現在のステータスが表示されます。

3.1.1.現在のステータス
「V:」はビデオに関するステータス。「A:」はオーディオに関するステータスがリアルタイムで表示されます。
Rdy:準備完了。ライブ機能を使える状態です。配信ソフトからのアクセスを待っています。なお、配信ソフトからのアクセスがあるまでライブ機能で必要な画像処理は行われません(余計な負荷はかからない)。
Run(1):配信ソフトがアクセスしています(映像、音声が転送されている)。カッコ内はアクセス数です。複数のアプリケーションからアクセスされている場合は2以上になります。
アクセスする配信ソフトが無くなるとRdyに戻ります。
Disable:無効です。オーディオ設定の出力で「使わない」を選択した場合にDisableとなります。
3.2.ステータスモニター
メニューのファイルにある「ステータスモニター」画面ではステータスバーより詳しい状況を確認することができます。

「Client File Name」でライブ機能にアクセスしている配信ソフトの実行ファイル名が確認できます。
表示されるのは1件のみで最初にアクセスしてきた配信ソフトの実行ファイル名が表示されます。
ここに心当たりのない実行ファイル名が表示される場合は、該当するアプリケーションを特定してその設定を見直ししてください(ライブ機能にアクセスしないようにして下さい)。

3.3.配信ソフト側のステータス
異常がある場合は配信ソフトのプレビューに表示される(アマレコTV Lineの)ロゴ画面にライブ機能のステータスが表示されます。
フォーマットエラー:画像サイズが合っていません。下図の場合、配信ソフト側の画像サイズの設定を640x360に設定して下さい。

フリーズ:アマレコTV側に異常が起こり途中で処理が止まっている状態です。アマレコTVを再起動して下さい。

アマレコTVを再起動した際に次のエラーメッセージが表示される場合は、前のアマレコTVのプロセスがまだ終了していません。タスクマネージャから前のアマレコTVのプロセスを終了させて下さい。またビデオキャプチャ周りの異常の場合はタスクマネージャからでもプロセスの終了ができません。その場合はPC自体を再起動する必要があります。

ロゴのみでステータスが表示されていないときは、Lineの選択が違うかアマレコTV側の準備ができていません(プレビュー状態になってない)。アマレコTVのステータスバーがRdyになっているか確認してください。

4.その他
4.1.ループバックの回避
アマレコTVのミキサーを使ってPC音を配信に加えると、ビデオキャプチャの音(ゲーム音)が二重に配信される(エコーがかかったようになる)場合があります。その場合「ビデオキャプチャ音のループバックを防ぐ」をONにすると二重になるのを回避できます。

4.2.ライブ機能デフォルト値の変更
主に画像サイズのデフォルト値を設定します。画像サイズを設定しておくと、配信ソフトを先に起動(アマレコTVを後から起動)しても映像を転送することができるようになります。
ライブ機能のインストール先にある「AmVideoCapture.ini」をメモ帳で開きます。

iDefaultWidth(画像の幅)、iDefaultHeight(画像の高さ)を書き換えて保存してください。
設定はLine毎に管理されます。

デフォルト画像サイズはアマレコTVのライブ機能のリサイズ設定と同じにしてください。

- 関連記事
-
- アマレコTV、アマレココ、アマレコ・ライト、ファンタジーリモート更新
- アマレコTV FAQ
- アマレコTV用 デインターレースフィルタ Ver2.20d ベータ版
- ビデオキャプチャカードのタイミングと遅延
- アマレコTV用 デインターレースフィルタ Ver2.20e ベータ版
- アマレコTV・アマミキ!用 オーディオレンダラーフィルタ Ver2.30a ベータ版
- アマレコ・オーディオ・レンダラー デバックログとビデオキャプチャ編
- アマレコTV Live アマミキ! Ver2.30 ライブ機能
- アマレコTV Live アマミキ! Ver2.30 先行公開
- アマレコTV Ver2.30 モノステ(モノラル・ステレオ変換)
- アマレコTV Live アマミキ! Ver2.31 先行公開
- アマレコTV Live アマミキ! Ver2.31 公開
- フレームレートの扱いについて(ffmpeg、DirectShow、ビデオキャプチャ)
- SC-512N1-L/DVIのプレビュー遅延を検証
- キャプチャカードVSテレビ 遅延対決
trackback
コメントの投稿