2006/03/18

FLVファイル(Youtube・Google Video)のファイルをシーク(途中から再生)可能にする

YoutubeGoogle Video等のFLV形式のファイルはそのままではシークできないプレイヤーがあります。(オープンソースソフト VLC Media Playerは可能という説も:未検証)
こんなときには

フリーソフト Riva FLV Encoderに含まれる flvtool2.exeを使います。

まずは、Riva FLV Encoderをインストールします。
やり方としてはBATファイルを作成するのと、MS-DOSから呼び出す方法の2つあります。

BATファイルを作成する
以下の内容のBATファイルを作成します。
"C:\Program Files\Riva\Riva FLV Encoder 2.0\flvtool2.exe" u %1
拡張子はbatで保存します。
あとは、このbatファイルに変換したいFLV形式のファイルをドラッグ&ドロップします。
すると時間がかかりますが、シークできるようになります。
(ダウンロードが不完全なファイルはうまく作成できない場合があります)


MS-DOSから実行
MS-DOSを開きます
MS-DOS上でディレクトリーを移動 C:\Program Files\Riva\Riva FLV Encoder 2.0\ に移動します。
'flvtool2 u 'と入力して(uの前後にスペースが必要です)変換したいファイルのパスを入れます。(flv形式のファイルをMS-DOSの画面にドラッグ&ドロップしてもかまいません)
すると時間がかかりますが、シークできるようになります。
(ダウンロードが不完全なファイルはうまく作成できない場合があります)



送るメニューから実行できるようにする
このやり方はシステムの設定を変更するのでSendToのフォルダーの表示のやり方を知らないレベルの方にはお勧めしません。
先ほど作成した、flvtool2.bat(exeじゃないよ)のショートカットを作成します。
次にエクスプローラーより以下のフォルダーを開きます

C:\Documents and Settings\{ユーザー名}\SendTo 


そこに先ほど作成したショートカットを移動します。

するとファイル選択時に右ショートカットメニューより選択できます。



その他の方法
オープンソースソフト MediaPlayerClassicを使う方法もあるみたいですね。ちょっと難しそうだけど、、。
http://www.outdex.net/diary/archives/2006/01/youtubeflvflv_p_1.shtml

No comments: