外部プレーヤーで埋め込みFlashビデオを再生する方法は?


11

別の質問で説明しように、埋め込みFlashビデオはGPUリソ​​ースに異常に重いです。

ここで(そして1つのコメントで)izx によって与えられた答えは、

”Flash 11+ "attempts" (poorly, it looks like) to use the GPU (hardware) to "decode" the video instead of the CPU (software).
Decoding is a fairly computationally intensive task, but most modern CPUs (except Atoms) will deal with 1080P HD without breaking a sweat.”.

したがって、ソリューションは、GPUの代わりにCPUを動作させるために、それらのビデオをダウンロードせずに外部プレーヤーで開くことです。


1
CPUの大量使用はVIDEOに限定されず、FirefoxまたはChromiumのストリーミングオーディオ(ラジオステーションなど)にも適用されます。VLCでのストリーミングは、比較すると非常に軽量です!
ナッツについてのナッツ

回答:


13

この質問は私にとって便利なように見えるので、答えを提供するために作成しました。(これを行うメタ問題について議論し、回答しました(ここここ)。


外部プレーヤーでYoutubeビデオを見るための特殊なアプリケーションはYoutube Vieweryoutube-viewer)です。ターミナルで実行され、mplayerまたはmpvを使用してyoutubeビデオを再生します。

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-viewer

詳細はこちら

デフォルトではを使用しmplayerます。mpv代わりに使用するには、を実行しyoutube-viewer --video-player=mpvます。そのため、このコンテンツを含むデスクトップファイルが役立つ場合があります。

[Desktop Entry]
Exec=bash -c 'youtube-viewer --video-player=mpv'
Icon=youtube-viewer
Name[en_US]=Youtube Viewer
Name=Youtube Viewer
Terminal=true
Type=Application

プログラムを実行すると、ターミナルウィンドウが開き、次のように表示されます。

=>> Search for YouTube videos (:h for help)
> ^J> 

検索項目を入力するだけです。次に、再生したいビデオの対応する番号を入力します。

ここに画像の説明を入力してください


YouTubeに限定されないクロスプラットフォームソリューションは、有名なFirefoxアドオンFlashGotを使用することです。これは、ビデオストリームを異なるダウンロードマネージャーに送信することを目的としていますが、URLストリームをVLC(またはmpv、最近):

  • FlashgotリストにVLCを追加します:FlashGotオプション、[全般]タブ、[追加]、名前に「VLC」を指定し、VLC実行可能ファイルに移動して選択します

ここに画像の説明を入力してください ここに画像の説明を入力してください

  • FlashGotオプション、FlashGotタブ、VLCを選択

ここに画像の説明を入力してください

  • Firefoxでビデオを再生すると、Flashgotボタンが表示されます(ツールバーまたはステータスバーに追加します)。ボタン、利用可能な形式を右クリックし、ビデオを左クリックします。VLCはビデオストリームの再生を開始する必要があります

ここに画像の説明を入力してください


SMPlayer。-youtubeに限定(上記のソリューションで使用する場合を除き:まだテストしていない)

ソフトウェアセンターからインストールする

およびYoutubeブラウザ

ソフトウェアセンターからインストールする

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smtube

ここに画像の説明を入力してください

ビデオを検索するために、別のアプリケーションSMPlayer Youtube Browserを起動します。リンク/デスクトップランチャーを作成して、 ここに画像の説明を入力してください

または単に走る

smtube

VLCを使用します。VLCはこの種のビデオをより多くのWebサイトから開始できるようですが、smplayerはyoutubeに限定されています。

ソフトウェアセンターからインストールする

VLCでビデオへのリンクを追加できます ここに画像の説明を入力してください

トーテムの使用:

ソフトウェアセンターからインストールする

一部のプラグインは、Totemプレーヤーで使用できます。その中には、SMPlayerと同様のyoutubeブラウザーがあります。TotemでYouTubeのビデオを開くことができます。以前のオプションよりも低い品質で表示されますが、読み込みが速く、youtubeから音楽を聴くのに最適です。

ここに画像の説明を入力してください

また、現時点では機能していないTotem用のarte-tvプラグインもありますが、将来的には機能するかもしれません... BBC iPlayerなどの補助プラグインです。(後の方が恐れているのは、arte-tvのものより良くない。)

しかし、よりエレガントな方法、アドオン/拡張機能を使用して、前述のFlashgotアドオンのように、インターネットブラウザーのインターフェイスまたはコンテキストメニューから外部プレーヤーを直接開くことだと思います。

また、Firefox Openwith addonは、さまざまなWebブラウザーでリンクを開くために最初に作成されたもので、 ブラウザーの代わりに、またはその横に設定vlcを追加することで、まさにそれを行うことができsmtubeます。

ここに画像の説明を入力してください ここに画像の説明を入力してください

Chromiumには、VLCでYouTubeを開始するための拡張機能があります - ここで

これを使用するには、YouTubeビデオを再生し、VLC Webインターフェイスを有効にする必要があります(VLCツール-設定-表示設定-すべてのインターフェイス-メインを有効にするWeb、VLCを再起動する)、VLCが既に開いている必要があります。 ここに画像の説明を入力してください

ここに画像の説明を入力してください

VLCはYouTube外でこれを行うことができますが、他のWebサイトを扱う場合には制限があります。Dailymotionでは完全に機能しますが、Googleビデオでは既に問題が発生している可能性があり、他の機能では動作しないのはOpenWithアドオンです。それらを十分にテストする時間がなかったので、この投稿を時間内に更新し、VLCまたは他の外部プレーヤーで埋め込みフラッシュを開く方法を見つけるのに役立つコメントと編集を招待します。

(この回答は、izxHalknnerおよびuser55822他の質問に回答またはコメントしたときに出されたアイデアに基づいています。)


YouTubeのビデオとプレイリストを再生するVLCアドオンがあります- ここ

youtubeビデオまたはプレイリストのURLをコピーします(「list = PL ...」を含む必要があります)VLCを起動し、Ctrl + Nを押してURLを貼り付け、「再生」をクリックします(またはAlt + Pを押してEnter)、ビデオ/プレイリストが開始されます。

ここに画像の説明を入力してください

「メディア」、「プレイリストをファイルに保存」で、後でVLCで開くことができます。


@KirillGolikov-クロスプラットフォームソリューションに関する具体的な回答:superuser.com/a/819188/162573

2

実際には、ブラウザの外ですべてのFlashビデオを表示するための非常にクールな方法があります。しかし、現時点ではクロムとクロムでのみ機能することを知っています。フラッシュプレーヤーのあるページが読み込まれる前にctrl + shift + Jを押すと、画面の下部にタブが開きます。タブ付きのオプションがあり、その1つはネットワークです。そこに行き、ビデオへのリンクをロードするときにフラッシュビデオを開くと、ビデオをVLCにコピーするか、両方がストリームを再生します。

私はVLCの大ファンですが、これをTOTEmに渡して、ビデオを一瞬でロードします。一時停止のままにすると、VLCはダウンロードしません。


これはvlcおよびトーテムに関する私の答えとどのように違いますか?

0

数年以来、私は通常/proc、ビデオを見るための最高のツールであるVLCでそれらを再生するために、ここにいるときにディレクトリから直接フラッシュファイルを取得しています。

youtubeでは動作しませんが、他のほとんどのストリーミングWebサイトではうまく機能します。最終的に、シェル内で使用する適切な関数を作成することで、より使いやすくすることにしました。

試してみてください、それは素晴らしい作品です:

$ curl -SsL https://raw.githubusercontent.com/beaudev/view-da-flash/master/view_da_flash.sh>source

$ view_daflash

ソース:https : //github.com/beaudev/view-da-flash

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.