web-dev-qa-db-ja.com

%temp%ファイルからWebExストリームを再生しますか?

以前にストリームを視聴したときに作成された一時ファイルから、以前に視聴したWebExストリームを再生しようとしています。

ストリームへの元のリンクは機能しなくなり、.arfファイルを保存するためのダウンロードリンクはありませんでした。

リンクからWebExセッションをストリーミングすると(おそらくライブで、私は試していません)、%temp%の場所に8桁の名前のフォルダー(例:52431122)が作成されるようです。そのフォルダには、wbxcbr_wbxmcsr_で始まり、.std.dat.conf.idx拡張子が付いたファイルがいくつかあります。 2つの.datファイルは、これまでで最大であり、おそらくビデオとオーディオの情報が含まれています。

フォルダ内のすべてのファイルの名前を一度に1つずつ.avi.mp4.mp3.arfに変更して、VLCおよびWebEx Network Recording Playerで再生できるようにしました運が悪い。また、ffmpegを使用して.mp3および.mp4に変換し、運が悪ければ再生できるようにしました。

ファイルを.arfファイルに変換する方法がある場合は、WebExソフトウェアを使用してストリームを再生できますが、この時点でファイルを任意の再生可能な形式に保存/変換します。

8
1hit1der

オン Rooted CON 2015 Abel Valero 発表された素晴らしいビデオ WebExデータの反転あり。

単純に*.arfを取得するには、 GitHubのAbel再構築ツール を実行します。

その後、WebEx Network Recording Playerを使用して*.arfファイルを適切なビデオ形式(.wmv.swfまたは.mp4)に変換できます


ステップの使い方

すでにWebEx一時ファイルがある場合-ステップ5から開始します。ない場合-ステップ1から開始します。

  1. ブラウザでWebExセッションを開き、手順に従って「WebExネットワーク記録プレーヤー」をインストールします。ビデオがダウンロードされるまで待ちます。青いバッファリングインジケータがあり、100%である必要があります
  2. ダウンロード Process Monitor - Sysinternals Suite からのプログラムであり、インストールします
  3. 「プロセスモニター」を実行し、フィルターを調整して、「ネットワークレコーディングプレーヤー」からのキャプチャを表示します。私は以下のためのフィルターを含んでいます:"ProcessName" contains "NRB"
  4. プロセスnbrplay.exeのディスクアクティビティを調べ、一時フォルダーのパスを取得します。通常はフォルダです:%windows%\Users\%username%\AppData\Local\Temp\<several digits>
  5. 完全な記録がダウンロードされたときにWebEx一時フォルダーのコンテンツをどこかにコピーします(ステップ2-バッファーインジケーターは100%)
  6. Utilを here からコンパイル済みの実行ファイルとしてダウンロード(パスワードはwebex)するか、コンパイルして必要に応じて調整します
  7. rebuild.exeを実行し、ステップ5からのパスをフィールドRuta:に入力して、Goを押します(これはスペイン語のユーティリティです)。
  8. 再構築プロセスを待ちます-通常最大10秒。 Utilは、ユーティリティ自体が配置されているフォルダーに拡張子*.arfのファイルを保存します
  9. 結果の*.arfファイルをネットワークレコーディングプレーヤーで開く:File > Open
  10. オフラインで視聴するためにビデオを適切な形式に変換するFile > Convert Format(通常*.wmvまたは*.mp4
6
Yuriy Kramar