mplayerでYoutubeプレイリストを再生するスクリプトを調整しています。
私の質問は:Linuxでフラッシュビデオを再生する方法です。
これまでに私が見つけたもの(他の人が書いたスクリプトを読むことによって):
ビデオバッファリングが開始されると、そのフォルダに新しいフォルダが作成されます。/proc/MY_ID/fd
このフォルダにファイルが存在し、次のものをls -la
作成します。
lrwx------ 1 username username 64 2012-02-23 21:52 17 -> /tmp/FlashXX6MuuBn (deleted)
vlc 17
VLCでビデオの再生を開始するには、入力してください。
私は何が起こっているのか分かりません。どんな提案がありますか?
編集:インストールして実験した後、以下が見つかりました。
- 私のためにクロム、MY_ID は PID の 1 つです
chromium-browse
(複数あり)。 - 私のためにオペラMY_IDはPIDです。
operapluginwrap
- 私のためにFirefoxブラウザMY_IDはありますが、
plugin-containe
断続的に機能します。
クロムを使う人なら、
答え1
私の考えでは...ビデオをどのように再生するかによって異なります...Flashビデオを再生することは、他のビデオを再生することと変わりません。ビデオファイルがあり、メディアプレーヤーを使用して再生します。
あなたが見ているものは、プレイリストからビデオをダウンロードするソフトウェアとより関連しています。このソフトウェアは、ビデオの一時コピーを/tmp
。
その結果、Adobe FlashベースのFlashビデオプレーヤーは、一時的なビデオファイルを保存するために同様のトリックを使用できます。これらのプレーヤーで発生する状況は、フラッシュVMが一時データを処理する方法(異なる処理を可能にするなど)によって異なりますLightspark
。gnash