Adobe Air製のPeerCast用のFLV再生プレイヤー

ここでは、Adobe Air製のPeerCast用のFLV再生プレイヤー に関する情報を紹介しています。
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
pcap(PeerCastAirPlayer)と言うAdobe Air製のピアキャス用のflvプレイヤーです。
Adobe Air製なのでインストールする前にAdobe Airをインストールして下さい。
pcap.airがインストーラーなのでそれをダブルクリックすればインストール出来ます。
GPU(StageVideo)を使って再生しているので他のflvプレイヤーよりもCPU使用率が低いです。自動再接続機能も有ります。複数起動(具体的には複数起動ではなく複数ウインドウ)も出来ます。
PecaRecorderでの設定は プレイヤーの設定は C:\Program Files (x86)\pcap\pcap.exe 引数は "$x" "$0" タイプは FLV|UNKNOWN
pcyp Liteでの設定は 拡張子は FLV ファイル名は C:\Program Files (x86)\pcap\pcap.exe 引数は "<stream/>" "<channelname/>"
Windows版のAdobe Airの仕様で5つ以上同時に再生できませんが、
install.regをダブルクリックで開いてレジストリを書き換えれば5つ以上同時に再生できます。
uninstall.regをダブルクリックすれば4つに戻ります。
srcにソースコードが入っています。Adobe Air SDKでコンパイル出来ます。ちなみにソースコードのライセンスはGPLです。
Windows7と8で動作確認済みです。Macでは動作確認していませんが一応動きます。※ただし外枠でのリサイズは出来ない。

ダウンロード

ショートカットキー

0 初期サイズにリサイズ
1 画面サイズ50%に縮小
2 画面サイズ75%に縮小
3 画面サイズ100%に拡大
4 画面サイズ125%に拡大
5 画面サイズ150%に拡大
6 画面サイズ175%に拡大
7 画面サイズ200%に拡大
Shift+↑ 画面サイズを10%大きく
Shift+↓ 画面サイズを10%小さく
T 最前面切り替え
M ミュート切り替え
↑ 音量を5%上げる
↓ 音量を5%下げる
← 音量バランスを左にする
→ 音量バランスを右にする
Ctrl+Enter 音量バランスを中央にする
Alt+Enter フルスクリーン
C ストリームを再接続
Alt+C チャンネルを再接続
Alt+X チャンネルを切断
ダブルクリック フルスクリーン
画面ドラッグ ウィンドウを移動
ウィンドウの四隅をドラッグ 画面サイズの変更
ホイール↑ 音量を5%上げる
ホイール↓ 音量を5%下げる
Shift+ホイール↑ 音量を1%上げる
Shift+ホイール↓ 音量を1%下げる
右クリックメニューから動画のサイズを初期のサイズに設定
右クリックメニューから現在のサイズを初期のサイズに設定
右クリックメニューから現在の状態を初期の状態に設定※前面表示とミュートと音量バランスを設定出来ます。
右クリックメニューから現在の音量を初期の音量に設定

※おまけ FLVの録画の仕方※flvrec編
flvを録画するためにflvrec[2014年7月1日版](Ruby製ソース付き)という自作ソフトを作りました。

flvのコンテナ構造をチェックしながら保存するのでファイルが途中で壊れていたということがありません。(たぶん)

PeCaRecorderの場合は
プレイヤーの設定は
flvrec.exeのパス

引数は
"$x" "C:/Users/ユーザー名/Videos/$0" "10"

タイプは FLV|UNKNOWN

引数は左からプレイリストURL、保存するフォルダ、リトライ回数

pcypLiteからツールの設定で
名前を
flvrec

コマンドを
"flvrec.exeのパス" "<stream/>" "C:/Users/ユーザー名/Videos/<channelname/>" "10"

に設定すると
FLV配信のチャンネルを右クリックからflvrecを選ぶだけでビデオフォルダに保存されます。

※古いバージョンからの変更点
2014年7月1日版
動画の先頭がバグるのを直しました。

これより前の版
引数を$yから$xに変わりました。
録画をやり直すたびにBUMP(再接続)するようにしました。

※おまけ FLVの録画の仕方※ffmpeg編
ffmpegをダウンロードして解凍
pcypLiteからツールの設定で
名前を
ffmpeg

コマンドを
"ffmpeg.exeのパス" -i "http://localhost:7144/stream/<id/>.flv" -codec copy "<channelname/>.flv"

パスを
C:\Users\ユーザー名\Videos

に設定すると
FLV配信のチャンネルを右クリックからffmpegを選ぶだけでビデオフォルダに保存されます。

ちなみにコマンドをこんな感じにするとmp4にして保存することが出来ます。※コンテナを入れ替えるだけなので画質も音質も劣化しません。
"ffmpeg.exeのパス" -i "http://localhost:7144/stream/<id/>.flv" -codec copy "<channelname/>.mp4"

PeCaRecorderの場合は
プレイヤーの設定は
ffmpeg.exeのパス

引数は
-i "$y" -codec copy "C:/Users/ユーザー名/Videos/$0.flv"

タイプは FLV|UNKNOWN

リレーに接続してから起動するをチェック

2014/01/26 バージョン 1.3.5
Adobe AIR SDK 4.0でビルドし直しました。
チャンネルの切断機能を追加しました。

2013/10/25 バージョン 1.3.4
タイトルに接続状態を○(接続中)と△(バッファ中)と×(切断)で表示するようにしました。

2013/10/25 バージョン 1.3.3
自分が満足できるレベルのプレイヤーになったので1日ごとに現れる自動更新のダイアログを出さないようにしました。
右クリックの設定にある「pcapを最新バージョンに更新」でpcapの更新チェックが出来ます。

2013/10/24 バージョン 1.3.2
初期サイズにリサイズする機能をよく使うので右クリックメニューでクリックしやすい移動
現在の状態を初期の状態に設定する機能を追加※前面表示とミュートと音量バランスを設定出来ます。

2013/10/23 バージョン 1.3.1
キーボードと右クリックに初期サイズにリサイズする機能を付けました。

2013/10/22 バージョン 1.3.0
ウィンドウの初期サイズをウィンドウの面積から求めるようにしました。

2013/10/22 バージョン 1.2.9
音量のバランスの情報をタイトルに表示するようにしました。

2013/10/21 バージョン 1.2.8
音量のバランスを設定出来るようにしました。

2013/10/20 バージョン 1.2.7
Macでコマンドライン引数からローカルのファイルを指定されたら開けなかったのを修正。

2013/10/20 バージョン 1.2.6
チャンネルを再接続が一部のチャンネルでうまく動かないのを修正

2013/10/19 バージョン 1.2.5
初期のウィンドウサイズを設定出来るようにしました。

2013/10/19 バージョン 1.2.4
細かいバグを修正

2013/10/19 バージョン 1.2.3
終了位置を記憶するようにしました。

2013/10/18 バージョン 1.2.2
自動再接続機能を修正しました。

2013/10/17 バージョン 1.2.1
自動アップデート機能を付けました。

2013/10/16 バージョン 1.2.0
再接続機能を追加しました。
Cキーは普通の再接続でAlt+Cキーはピアーキャストの再接続機能を使って再接続をします。

2013/10/16 バージョン 1.1.9
ホイールの回転量での音量調整は機種依存するらしいのでイベントごとで音量調整するようにしました。

2013/10/15 バージョン 1.1.8
細かいバグを修正して出来たバグをやっと修正

2013/10/15 バージョン 1.1.7
細かいバグを修正して出来たバグを修正と思ったら治ってなかったのでまた修正

2013/10/15 バージョン 1.1.6
細かいバグを修正して出来たバグを修正

2013/10/15 バージョン 1.1.5
細かいバグを修正

2013/10/15 バージョン 1.1.4
最小化で暗転するバグを修正

2013/10/14 バージョン 1.1.3
右クリックメニューを追加
現在の音量を初期の音量に設定をキーボードショートカットから削除※右クリックメニューにあります。

2013/10/14 バージョン 1.1.2
Alt+Enterでフルスクリーンのショートカットを追加

2013/10/13 バージョン 1.1.1
Shift+↓でウインドウサイズが小さくなりすぎるとアスペクト比が崩れてしまうバグを修正

2013/10/12 バージョン 1.1.0
初期音量が0だと初期音量の読み込みに失敗するバグを修正
再接続してもアスペクト比が同じならウインドウサイズの変更をしないように修正

2013/10/12 バージョン 1.0.9
初期音量の保存機能を追加

2013/10/12 バージョン 1.0.8
ショートカットキーを追加
操作ミスが多そうなので右クリックからの最前面切り替え機能を削除

2013/10/12 バージョン 1.0.7
Adobe Air SDK 3.8からAdobe Air SDK 3.9にしてビルドし直しました

2013/10/11 バージョン 1.0.6
再接続機能を調整

2013/10/11 バージョン 1.0.5
ウインドウサイズ変更によるアスペクト比の維持 ※左上、右上、左下、右下のみ、ソースを見て全方向に対応する良い方法があれば教えてください。
タイトルでの情報表示を簡易的にしました
Mac OSXでのretina対応 ※retina対応macを持っていないため動作するか未確認

2013/10/08 バージョン 1.0.4
ウィンドウを閉じても音声が流れるバグを修正

2013/10/08 バージョン 1.0.3
複数ウィンドウの時に閉じる処理をすると落ちるのを修正

2013/10/08 バージョン 1.0.2
再接続機能をさらに修正

2013/10/08 バージョン 1.0.1
再接続機能が上手く動かなかったので修正

2013/10/05 バージョン 1.0.0
公開
スポンサーサイト
コメント
この記事へのコメント
pcapを使った感想について
pcapを利用させていただきました。
以下の機能があると便利だと思いました。

初期音量の事前設定による変更
フレームサイズ変更によるアス比の維持
リレー再接続時のフレームサイズの維持
手動による自動再接続機能

以上です。
2013/10/05(土) 22:59 | URL | デモタ #-[ 編集]
プレイヤー上で右クリックをしたらミュートに出来る様、コマンド割り当てしてほしかったです。
現状のマウス中央ボタンでミュートはやり辛い
ミュート機能結構頻繁に使うので
もしくはpcwmpみたいにプレイヤー上に色々ボタンが表示されるといいんだけど

コマンド割り当てカスタマイズできればなぁ
2013/10/12(土) 01:49 | URL | #SFo5/nok[ 編集]
要望です
ウィンドウサイズの変更時に四隅をドラッグするのは微妙にやりにくいので、今の四隅ドラッグの機能を残しつつ、右辺または下辺をドラッグしたら現在の右下をドラッグしたときと同じ動作、左辺をドラッグしたら今の左下をドラッグした動作、上辺をドラッグしたら現在の右上をドラッグ動作、というようにしていただけると操作がしやすくなります。
これはPecaflowplayerの機能を真似たものです。

倍率100%にするショートカットキーが欲しいです。(WとEキーの上側にある2か3キーに100%が割り当てられているものが多いので、出来れば2or3キーでお願いします)

タイトルバーに現在の解像度を表示して欲しいです。

右クリックによる最前面化を設定で無効化。
Tキーで最前面化。
マウスジェスチャーで操作することが多いので右クリックに割り当てられていると邪魔なのです。
また、マウスジェスチャーには最前面化のコマンドがあり、そちらで代用できるためです。

以上、もし可能であれば実装して頂けると使い勝手が良くなると思います。
2013/10/12(土) 02:31 | URL | yy #yxBLcR7c[ 編集]
不具合?
FLV配信でバッファか切断かわからないけど、一回切れて再接続する時、ウィンドウサイズが毎回デフォルトに戻って、バッファのたびにウィンドウサイズいじってる、これは辛いです。
2013/10/12(土) 19:26 | URL | #NkOZRVVI[ 編集]
タイトルバー上でマウスホイールクリックするとウィンドウ閉じちゃうのきつい、ミュートにしようと思って閉じるとか(´・ω・`)
2013/10/12(土) 20:03 | URL | #NkOZRVVI[ 編集]
いいですね!
要望の殆どを実装して頂きまして有難うございます。
ものすごく使い勝手がよくなって嬉しいです。

またまた要望が3つあります。
1つ目はスクリーンショットを撮影出来るようにしていただけないでしょうか?例えばSキーとかで。

2つ目は動画のプロパティといいますか情報といいますか、メタ情報を別ウィンドウで確認できたら良いなと思います。

3つ目はリアルタイム(1秒毎、もしくは5秒毎)のフレームレートをどこか(タイトルバー、画面下、画面内、もしくはメタ情報を表示するウィンドウ内)に表示できないのでしょうか。
設定変更やテスト配信されているときにFPSが表示されているとアドバイスの判断材料になるので便利なのです。

難しい要望もあるかと思いますが、スクリーンショット撮影は
是非実装してほしいです。
2013/10/13(日) 16:30 | URL | yy #yxBLcR7c[ 編集]
3つ目は
すいません。
要望の3つ目はあると便利なのですが使用頻度が低いので取り下げます。
どうしてもリアルタイムフレームレートを確認したいときはpcfpのログ表示を使います。
2013/10/13(日) 17:16 | URL | yy #yxBLcR7c[ 編集]
フルスクリーンのショートカットキー
一般的なプレイヤーはAlt+Enterにフルスクリーンのショートカットキーが割り当てられているので、同じ割り当てを実装してもらえないでしょうか?
2013/10/14(月) 12:38 | URL | yy #yxBLcR7c[ 編集]
再生が始まらない
こちらのプレイヤーはPeCaStation専用でしょうか?
PP版Peercast.exeだと、一旦ch情報は捕まえて、GUI上ではreceiveになるのですが
そのまま再生が始まらずにIDLE状態になります。
2013/10/14(月) 15:37 | URL | #-[ 編集]
右クリックのショートカット消えたの残念です
2013/10/14(月) 15:37 | URL | #NkOZRVVI[ 編集]
これでWMVも再生出来たらなぁ
pcapが今あるプレイヤーで一番使いやすいです。
ありがとうございます。
2013/10/14(月) 15:38 | URL | #NkOZRVVI[ 編集]
PeCaStationの方が安定しているのでPeCaStationを使ってください。
2013/10/14(月) 19:45 | URL | 管理人 #-[ 編集]
最小化で暗転
最小化にしてしばらく放置していたら、音声は流れるのですが映像が無くなりました。
真っ黒ということです。
Ver.1.1.3での時点で使い始めですが、昔からそうなっていましたか?

ちなみに関係ないかもしれませんがAeroはONになっています。
2013/10/14(月) 22:49 | URL | しらたま #jG0eF8IQ[ 編集]
いつでも起こるわけではないようです。
何かの条件上でしょうか…
2013/10/14(月) 23:07 | URL | しらたま #jG0eF8IQ[ 編集]
暗転する現象は原因不明ですが、フルスクリーンにすると治るようです。
2013/10/14(月) 23:29 | URL | 管理人 #-[ 編集]
ありがとうございます。
次その現象が起きたら試してみますね。
2013/10/15(火) 07:28 | URL | しらたま #jG0eF8IQ[ 編集]
スクリーンショット希望
連投申し訳ありません。

私もスクリーンショット機能があると嬉しいです。
bmp、png、jpg保存形式はこの際問いません。
2013/10/15(火) 10:50 | URL | しらたま #jG0eF8IQ[ 編集]
使わせていただいてありがとうございます。右クリックメニューに追加してほしい機能の要望です。

要望「終了時にウィンドウの位置とサイズを記憶するコマンド」

pcwmpの右クリックメニューにもこの機能があります。
私はデュアルディスプレイを使っていまして、サブディスプレイのほうに、いきなりプレイヤーが表示されるようにしたいのでこの機能を望んでいます。
またチャンネルを開始した時に100%の解像度でいきなりプレイヤーが表示されるのは辛いです。
いつも画面の隅でウィンドウサイズを小さくしてみているので、上記のウィンドウサイズと位置の記憶が出来ればとても助かります。

後は右クリック1回でミュートが出来るようにしてほしいです
お願いいたします。
2013/10/15(火) 11:41 | URL | #NkOZRVVI[ 編集]
ホイール↑ 音量を5%上げる
ホイール↓ 音量を5%下げる
両方10%ので動作してます
2013/10/15(火) 21:15 | URL | #-[ 編集]
自動アップデートについて
怒濤のアップデートお疲れ様です。

勝手ながら、そろそろ自動アップデート機能が欲しいところです。

ttp://feb19.jp/blog/archives/000236.php

もしくは、
右クリックメニューの中にアプリのバージョン掲載をお願いします。
2013/10/16(水) 23:49 | URL | デモタ #-[ 編集]
ウィンドウ位置記憶ありがとうございました。
すごく使いやすくなりました。
2013/10/20(日) 21:53 | URL | #NkOZRVVI[ 編集]
常に手前も保存できるとありがたいす
2013/10/22(火) 09:25 | URL | #-[ 編集]
右クリックを押した状態での、マウスホイールによる画面サイズ調整
の検討をよろしくお願いします!
2013/10/22(火) 21:03 | URL | #-[ 編集]
・起動時の位置&サイズ設定
・ウィンドウ枠を撤廃
この2つもほしいです。
2013/10/23(水) 06:44 | URL | #-[ 編集]
要望です
他のプレイヤーみたいに下部に再生情報(再生中、接続中、ビットレート、FPSなど)を表示/非表示の設定を出来るような機能は実装できませんか?
2013/10/25(金) 19:33 | URL | pcapユーザ #-[ 編集]
ウィンドウスナップの実装をお願いします。
2013/10/25(金) 21:16 | URL | #n6oXQUsQ[ 編集]
めちゃくちゃ使いやすいです
ありがとうございます!
2013/10/26(土) 15:27 | URL | #-[ 編集]
レス機能についての要望です
peerstplayerというプレイヤーがあるのですが、ニコ生のように映像の下部分にコメント用の入力欄があり、コンタクトURL(掲示板)と連動しています。
この機能があるためにPeerstaPlayer以外で試聴したくないという人がいるくらい便利な機能です。
とても便利な機能なので同じような機能が実装されると嬉しいです。
2013/10/27(日) 18:30 | URL | yy #yxBLcR7c[ 編集]
アイコンが表示されない
ttp://www.rupan.net/uploader/download/1382940104.JPG
このようにソフトのアイコンが表示されないんですが、これは仕様ですか?
XPで使用しており、導入と再生は上手くいきました。
2013/10/28(月) 15:03 | URL | #L1ch7n1I[ 編集]
アイコンが表示されないのでは無くアイコンが無いだけです
2013/10/28(月) 16:45 | URL | 管理人 #-[ 編集]
使わせて頂きました!要望です。
更新お疲れ様です。 pcap大変使いやすいですね!
スムーズにFLV配信を試聴することが出来ました。

自身でもFLV配信をしてみたのですが、実際にYPに乗るまでpcapで開くことができませんでした。
pcwmpですと、右クリック→ファイル→開く(URL)からttp://localhost:8080と入力することで、
YPに載せずに確認する事ができたのですが、この開く機能がpcapにも欲しいと思いました。

表示についてpcwmpは配信を開くと、画面下部に表示エリアがあり、何kbpsかの表示、
バッファしている時には何%のバッファかの表示、現在のFPS/想定FPSの表示があり、
この表示が現在の配信状態についての認知について便利だったので欲しいです。

お時間あるときに見当いただけると幸いです。
2013/10/28(月) 18:04 | URL | ナナシ #sqCyeZqA[ 編集]
配信したことが無いので、よく分かりませんが、
ttp://localhost:7144/html/relays.html
から再生ボタンを押してpcapで開くで何とかなりませんか?
2013/10/28(月) 19:42 | URL | 管理人 #-[ 編集]
録画の再生もpcapでしたいです
pcwmpみたいにFLV配信の録画をD&Dでpcapで再生できるようにしてもらいたいです!
2013/11/01(金) 00:13 | URL | #-[ 編集]
終了時にリレーを切断する機能
pcwmpやpcfpは終了するときにリレーを同時に切断する機能(Alt+X)があるのですが同じ機能を実装できないでしょうか?
視聴を終了する度にGUIを開いて手動で切断しないといけないのが面倒なので実装していただけると助かります。
PeercastStationで視聴していないリレーを短い時間で切断するように設定している(それでもリレーが暫く残る)のですが、夜の時間帯は通信速度が遅くなる環境なので視たい配信を決めるために複数纏めて開いて閉じたりするときはGUIで切断する手間が掛かるので是非実装してほしいです。
2013/11/03(日) 08:40 | URL | yy #yxBLcR7c[ 編集]
ミュート時の要望
ミュート時に音量を操作した場合にミュートを解除するようにして頂きたいです。
たくさんの要望コメントがあって大変かと思いますがよろしくお願いします。
2013/11/06(水) 22:41 | URL | ミュート #FFeI7iKU[ 編集]
キャッシュについて
pcapを終了するまで%Temp%にキャッシュされて続けるのですが、一定サイズ以上はキャッシュされないように、または一定時間ごとに削除されるように出来ないのでしょうか?
2013/11/08(金) 12:06 | URL | yy #yxBLcR7c[ 編集]
ペカステがrtmpに対応したらキャッシュ問題は解決できるような気がします。
2013/11/08(金) 18:55 | URL | 管理人 #-[ 編集]
Mac OS 10.7 (Lion)の最新版では動かなかったのでお知らせ致します。

開こうとしても、ウィンドウも何も現れずすぐに終了してしまう、という状況です。
2014/01/01(水) 19:49 | URL | 通りすがり #toYQNv1U[ 編集]
単体で開くことは出来ません。
動画urlを指定しなければ開けないようになっています。
2014/01/03(金) 12:48 | URL | 管理人 #-[ 編集]
管理人様

なるほど。失礼致しました
また試してみたいと思います。

ご返信ありがとうございました
2014/01/04(土) 01:14 | URL | 通りすがり #toYQNv1U[ 編集]
バグ?
FLV配信視聴中にIEが異常終了してしまい、
その時にpcapも一緒に強制終了したのですが、その後再度配信を開こうとすると
タスクマネージャ上にプロセスは出来るのですが、pcapがどこにも現れず、タスクバーにも表示されない状態になってしまいました。
2014/01/15(水) 12:02 | URL | #-[ 編集]
そういうときはpcapをタスクマネージャーから強制終了させてください。
2014/01/17(金) 16:41 | URL | 管理人 #-[ 編集]
>2014/01/17(金) 16:41 | URL | 管理人
御返信ありがとうございます。
説明不足で済みません、もちろんそれはやっているのですが、全部終了させた後改めて起動しようとして
上記のような事になっています。
PC再起動で直りましたし、IEを異常終了させなければ問題は無いのですが……。
2014/01/24(金) 00:28 | URL | #-[ 編集]
pcapでFLV視聴させてもらってます。
どうもありがとうございます。

要望がひとつありまして、
窓サイズを変えるときは角をドラッグで行えますが
辺を持っても変えられるようにできませんか?

お時間があるときアップデートのついででかまいません。
よろしくお願いします。
2014/04/14(月) 04:26 | URL | peca #PMQi97Hw[ 編集]
※古いバージョンからの変更点
2014年7月1日版
動画の先頭がバグるのを直しました。

2014年7月1日版のリンクが見当たりません。
2014/08/08(金) 00:13 | URL | #-[ 編集]
おー軽くていいですねえ
個人的な使用法だとウィンドウを端っこに吸い付ける機能があるとより嬉しいかなーって思います
2014/08/24(日) 01:35 | URL | #-[ 編集]
RTMP視聴への対応予定はありますか?
2015/05/25(月) 21:11 | URL | t #-[ 編集]
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。