pfsource
いつものプレイヤーでAVIファイルを擬似ストリーミング再生するためのフィルタ

認証付きのサーバーにアクセスするには

方法1.
pfsourceの認証用ダイアログに認証情報を入力する

方法2.
プレイヤーの[URLを開く]などに入力するURLに認証情報を付け加える

書式:
プロトコル識別子://ユーザー名:パスワード@サーバー[:ポート]パス

例1: http://hoge/test.avi に、ユーザー名 moo パスワード baa でアクセスする場合 http://moo:baa@hoge/test.avi

例2: ftp://hoge/test.avi に、ユーザー名 moo パスワード baa でアクセスする場合
ftp://moo:baa@hoge/test.avi

映像や音が途切れる

考えられる原因1.
ネットワークの帯域幅が足りない。
AVIファイルに使用されているコーデックやその設定にもよりますが、移り変わり の激しい映像ほどビットレートが高く、帯域も多く使うので、その部分が過ぎれば途切れずに再生できることもあります。

対策
・再生を一時停止するなどしてバッファにデータを溜めてから再生する
・セッション毎の帯域制限がある場合は、マルチセッションによるダウンロードを試してみる (参照: ヘルプ-設定-[ダウンローダー2]タブの設定)

考えられる原因2.
AVIファイル内で各フレームに連続性が無い(不完全なインターリブ)。
フレームに連続性が無い場合読み取り位置の前後が激しくなるため、帯域幅に余裕があっても再接続などで途切れることが多くなります。

対策
・バックグラウンドで拡張インデックスをダウンロードする
(参照:ヘルプ-設定-[ダウンローダー]タブ)
・キープサイズとバッファサイズを増やす

考えられる原因3.
マシンパワーが足りない。

デフォルトの設定では、pfsourceはダウンロードしたデータをリングバッファに溜めておき、再生に必要な部分を随時他のバッファにコピーします。このコピー動作によってCPU使用率が上がることがあります。

対策
・pfsourceのプロパティを開き、[バッファ]タブの[バッファリングにファイルを使用する]のチェックを外す (参照:ヘルプ-設定-[バッファ]タブの設定)
・高いスペックのマシンに変える

再生中のバッファの状態を表示する

バッファの状態は再生中のみ表示することができます。
1. タスクトレイのpfsourceのアイコン(車のアイコン)を右クリックして[プロパティ(R)...]を選択
2. pfsourceのプロパティが開いたら[状態]タブを選択

タスクトレイにpfsourceのアイコンが出ない場合は、ファイルの再生にpfsourceが使用されていないか、
タスクトレイアイコンを表示しないようにpfsourceが設定されている可能性があります。
(参照:ヘルプ-設定-[フィルタ]タブの設定)

FTP/FTPS プロトコルでの再生ができない

要約:
- FTP または FTPS サーバ上のファイルを再生する場合, URL エンコードされたアドレスを渡すとエラーが発生します.

対処:
- FTP または FTPS サーバ上のファイルを再生する場合, URL エンコード前のアドレスを渡してください.

FTP サーバ host 上の ファイル.avi を再生しようとする場合,
ftp://host/ファイル.avi のようにプレイヤーにアドレスを渡してください.
ftp://host/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB.avi のようにエンコードされた状態で渡すと, ファイルが存在しない旨のエラーが発生します.

詳細:
pfsource は, プレイヤーから渡されたアドレスを そのままサーバに送信する仕様となっています.
URL エンコードや URL デコードは敢えて行っていません.

これによって予想される誤った操作は,
- FTP サーバを Web ブラウザで閲覧
- コンテキストメニューから「 URL をコピー」を選択
- そのままプレイヤーの「 URL を開く」に渡す
です.

Web ブラウザの「 URL をコピー」は通常, URL エンコードされたアドレスをコピーします.
この挙動は HTTP/HTTPS サーバでの再生では問題ありませんが,
FTP/FTPS サーバでは問題となり得ます.

FTP/FTPS サーバでは URL エンコード前のアドレスを渡すか, URL デコードされたアドレスを渡す必要があります.

Windows Media PlayerでHTTPSを使って再生しようとするとエラーが出る

Windows Media Playerは、サーバーの証明書がInternet Explorerによって信頼されているかチェックしているため、
サーバーの証明書がInternet Explorerによって信頼されていない場合、
「セキュリティの問題が発生しました。」 などのエラーが表示されます。

Internet Explorerが証明書を信頼するように設定するか、証明書のチェックを行わない他のプレーヤー(mplayer2.exeなど)で再生してください。

Media Player ClassicでFTP(S)を使った再生ができない

Media Player Classic の設定で SHOUTcast フィルタが有効になっている場合、
プロトコル識別子が ftp や ftps のアドレスを渡しても、HTTP のリクエストを送信してしまいます。

Media Player Classic で識別子が ftp や ftps のアドレスを使用する場合は、
Media Player Classic の設定で SHOUTcast フィルタを無効に(チェックをはずして)ください。

まったく再生できない

次のことをご確認ください
1. [ ] pfsourceが正常にインストールされている (参照:ヘルプ-インストールとアンインストール)
2. [ ] アクセス対象のファイルに、ブラウザなど他のプログラムを使用して正常にアクセスできる
3. [ ] アクセス制限やフィルタリングを行うソフトウェアによる影響がない
4. [ ] ユーザー認証が必要な場合は、ユーザー名とパスワードが正しい
5. [ ] 空きメモリが足りている (参照:ヘルプ-設定-[バッファ]タブの設定)


FirstUpload 09/04/01-06:13
LastUpdate 09/04/10-22:55
xenowire.net
Script by Petit CMS