追加のプログラムをインストールせずにフラッシュビデオをダウンロードする方法

これは古いトリックですが、おそらくまだ気付いていない人もいます。 何をすべきか ビデオが配置されているページに移動し、ロードが完了するのを待ちます。 YouTubeでは、アップロードはプレイラインの下に伸びる赤い線で表されます。

すべてが読み込まれたら、エクスプローラーを閉じずに、ノーチラスを開いてフォルダーを開きました / tmp /。 そこには、とりわけ、おそらく「フラッシュ」という単語を含む奇妙な名前のファイルが表示されます。 完了、差し引くだけ コピーする そのファイルをあなたが最も好きな場所に。 🙂それはとても簡単です。

¡おじょ! このトリックはUbuntuで機能しますが、すべてのディストリビューターがこれらのビデオを同じディレクトリに保存するわけではありません。 ディストロではディレクトリが異なる可能性がありますが、ロジックは同じです。 一時的なFlashファイルが保存されるパスを見つける必要があります。

64ビットフラッシュを搭載したUbuntuでは機能しませんか? 私は読み続けました...


上記のトリックは、32ビットフラッシュで機能します。 Flash 64ビットを使用するときにUbuntuで実行する手順は、もう少し複雑です...フォーラムでCodixが行った説明は次のとおりです。 Ubuntu-は:

youtubeまたは別のビデオポータルからビデオを表示してフォルダに移動するときのLinux用の新しい64ビットスクエアフラッシュプレーヤー / tmpに フラッシュプレーヤーが動作する一時ファイル(この場合は正方形)を見つけたいと考えています。 しかし、あなたはそれを見つけることができず、あなたはそれがどこにあるのか疑問に思います。

少し考えた後、フラッシュプレーヤーが動作する一時ファイルがあるかどうかを確認する最良の方法は、コマンドを使用することです。 lsof.

以前のバージョンでは、flashplayerは一時ファイルにFlashxxxxxxという名前を付けていました。ここで、xxxxxは、flashplayerが他の一時ファイルの中でそれを認識するために与えた英数字コードであるため、

lsof | grep Flash

…そして結果は次のとおりです。

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K(削除済み)

私は再び走った:

lsof | grep Flash

結果:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K(削除済み)

これは、ファイルが削除された状態であるにもかかわらず、サイズが大きくなり続けていることを確認したときです。ビデオは完全にはダウンロードされていませんでした。 ダウンロードを続けると、ファイルをコピーするのではなく、回復する方法がXNUMXつしかないと思いました。 それで、ビデオが完全にダウンロードされるのを待ちました。 それが達成されたとき、私はコンソールから次のことを行いました。

ls -l / proc / open_process_identifier / file_descriptor

プロセス識別子は15026番目の列(18)にあり、ファイル記述子は文字(XNUMX)のないXNUMX番目の列です。

ls -l / proc / 15026 / fd / 18 

結果:

lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18-> / tmp / FlashXXnM8s5K(削除済み)

ついに私は簡単なcpステートメントfile_to_copycopy_file_pathでflashplayerによってダウンロードされた幸せなビデオを回復することができました。

cp / proc / 15026 / fd / 18 our_video.flv

最後に、vlc、トーテム、カフェイン、xine、またはmplayerで、ビデオが正しく再生されるかどうかを確認するだけです。 😀

データをFlash64ビットでダウンロードしてくれたGuidoIgnacioに感謝します。

28コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   コロンズタワー

    少し遅れていますが、誰かを助けるためのスクリプトがあります。

    #!/ bin / bashに
    #************************************************ ************************************************* *#
    #Aquestスクリプトを使用すると、FlashビデオでFirefoxに再生されるときに、一時的なフィクサーを見つけることができます。
    #Primerは、LSOFとFlashフィルターおよびtmpを使用して、システムへのフィッターの情報を取得します。
    #Despréspermitjad'un loopは、コピーに必要な各フィクサーの情報を取得します#
    #コピーが正しければ、スクリプトのソートミスを寄付します#
    ##
    #Calは、警官がこのビデオの割り当てのページであることを覚えておいてください。一時的なフィクサーは失われます#
    #************************************************ ************************************************* *#

    #一時的なフィクサーを探す
    OnEs = $(lsof | grep Flash | grep tmp)

    #購入者を開始します
    i = 0
    #各fitxertrobatのループをFa
    $ OnEsのパラメータの場合
    do
    #Extreuelsparàmetresnecessarisperfer情報rebudaのコピー
    ケース$ i in
    1)識別子= $パラメータ;; 3)記述子= $ {parametres %%»u»*} ;; 8)fitxer = $ {parametres ## *»/»} ;;
    ESAC

    #各パラメータリビューの購入者を増やす
    私に++させてください

    #ループごとにコピーがあります
    if [$ i -eq "10"]; 次にi = 0; cp / proc / $識別子/ fd / $記述子/home/portatil/Desktop/$fitxer.flv2> / tmp / null; コントロール= $?

    #sortidaによるMissatge
    if [$ control -eq "0"]; 次に、「Fitxerが/home/portatil/Deskfrtop/$fitxer.flvに正常にコピーされました」とエコーします。 else echo "fitxerのコピー中にエラーが発生しました"; fi
    fi
    行われ

    終了する

  2.   フランシスコホセ

    こんにちは、問題があります..説明どおりにすべてを実行し、VLCでビデオを再生すると、サウンドのみが再生されたので、トーテムと同じファイルを開きました..サウンドのみ、手を貸していただけませんか。 優れたポストイコール(Y)

  3.   JuangaMolinaプレースホルダー画像

    今は少し古いですが、まだ動作します... 11.10ビットのubuntu32があり、動作しますが、64ビットの方法を使用しています...最新のubuntuであるためかどうかはわかりません...とにかく、どうもありがとうございました... 100%動作します

  4.   JuangaMolinaプレースホルダー画像

    投稿は少し古いですが、それでも機能します...私は11.10ビットのubuntu 32を持っていますが、トリックは64ビットのもので機能します。これはubuntuがより新しいためだと思います...

  5.   imexcomp

    こんにちは。 とても良い投稿です。

    それは私を大いに助けました。

    グラックス!

  6.   Linuxを使いましょう

    どういたしまして! いつものように、喜び!
    抱擁とメリークリスマス! ポール。

  7.   ポルフィリオ21

    ねえねえ、ビデオがAVIまたはMPEG-4の場合はどうなりますか?

  8.   アルバロ

    こんにちは! このトリックはUbuntuJauntyで実行できることがわかりましたが、Lucidをインストールしたので、うまくいきません。 tmpフォルダーにはフォルダーとファイルがあり、それらのどれもビデオではありません...また、隠しファイルとして出力されません。これが何であるか知っていますか?
    ありがとうございます!

  9.   グイド・イグナシオ

    それが32ビットバージョンまたはndiswrapperでエミュレートされた64ビットバージョンである限り(それはそのように書かれていましたか?)

    ネイティブ64bを使用している場合、ビデオを復元する方法はより困難です。追加する場合の説明は次のとおりです。

    http://www.ubuntu-es.org/node/141478#comment-404172

  10.   パスカルアングロ

    flashplugin squareを使い始めたとき、このトリックは64ビットUbuntuでは機能しなくなりました。 それで私はそれをアンインストールし、nspluginwrapperで古いフラッシュに戻りました。

  11.   Linuxを使いましょう

    64ビットバージョンのFlashがインストールされていることが原因である可能性があります。 どうやらこのトリックはそのバージョンでは機能しません。

  12.   ファンクウェーブ

    これでそれは価値があると思います...

    cd /ディレクトリ/どこ/あなたが欲しい/保存//ビデオ
    string =»$(lsof | grep Flash | head -1)»&& cad1 =»$(echo $ string | cut -d '' -f 2)»&& cad2 =»$(echo $ string | cut -d '' -f 4 | cut -d'u '-f 1)»&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv

    ちなみにトリックをありがとう! 😉

  13.   Linuxを使いましょう

    真実は私にはわかりません。 見つけたら教えてください! 🙂
    乾杯! ポール。

  14.   Linuxを使いましょう

    それは本当です! ご協力ありがとうございました!
    乾杯! ポール。

  15.   イトメールグ

    64ビットフラッシュを使用していて、ファイルはfirefoxのキャッシュフォルダーに保存されています。 面白いのは、完全にダウンロードされた直後に消去され、64メガバイトを超えると消去されることです……

    解決策は、拡張フラッシュゴットをインストールして完璧にすることでした

  16.   Linuxを使いましょう

    ここでは、64ビットフラッシュを使用した場合でも、ファイルを取得する方法についても説明していることに注意してください。
    乾杯! ポール。

  17.   グイド・イグナシオ

    記事を完成させるのに役立ってよかったです
    ハグ!

  18.   グイド・イグナシオ

    良いパフ!!!! ありがとう!

  19.   ペピート

    神様、ありがとう!!! あなたは私の命を救った!

  20.   Linuxを使いましょう

    眼! Flash 10.2では、これはもう実行できないようです...🙁
    乾杯! ポール。

  21.   サイダー01

    素晴らしい貢献に感謝します…。私は夢中になりました

  22.   ヘルマンG.LM。

    素晴らしい、それは私に非常によく役立った。
    そして、私はあなたのアルゴリズムから拡張して、いくつかを一緒に保存しました。 それはうまく機能しますが、確かに最高ではありません(私は思います)。 問題は「しっぽ」の使い方にあると思いますが、知るよりも本能で使ったので、どれくらい「持ちこたえる」のかわかりません。 3つのビデオの場合、2、1 .. 4 ..うまくいく..10または20がうまくいくかどうかはわかりません。

    ALG:

    [コード=»覚えておいてください»]
    #! /ビン/バッシュ
    ## 私を覚えてますか。
    ##ヘルプ:プログラムに渡される最初の引数は、ファイルが保存されるパスです。

    cd $ 1

    ターン=»$(lsof | grep -c Flash)»

    [$は-gt0になります]
    do
    文字列=»$(lsof | grep Flash | tail- $ターン)»
    c1 =»$(echo $ string | cut -d '' -f 2)»
    c2 =»$(echo $ string | cut -d '' -f 4 | cut -d'u '-f 1)»
    ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2ビデオ-$ターン
    ターン= `expr $ターン-1`
    行われ
    [/コード]

    「grepFlash」を何度も入力しないこと、以前にすべてを保存すること(改行を失うことなくそれを行う方法がわからない)、および(私が思うに)変更されていない同じ値「c1」を使用することで、改善を与えることができます。大量に。

    ご挨拶。

    ゲル。

  23.   Linuxを使いましょう

    ありがとうGer! ハグ! ポール。

  24.   チャンゴ

    Firefoxユーザーは、「UnPlug」拡張機能を使用することもできます。これにより、ほぼすべてのページからフラッシュビデオをダウンロードできます。 これは快適なオプションなので、ブラウザを離れる必要はありません。 興味深い事実は、利用可能なすべての拡張機能の中で、最も軽量で最速のXNUMXつであるということです。 それを試してみてください!

  25.   そう

    プレーヤーでオンラインになっているビデオをダウンロードするためのミニアプリケーションガイド。例として、YouTubeからのものがあります。

    注:swfファイルもダウンロードします。

    ページ: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html

  26.   Alex Vetsak

    問題。 YouTubeビデオを見に行くと、時々(またはいくつかのビデオ)それらが全体をロードしない(灰色のバー)。 そして、これらの場合、「lsof grep Flash」を実行すると何も表示されないため、このトリックを実行することはできません。 バーを完全に充電する方法に関する解決策はありますか、それともこれがフラッシュではなくなったということですか?
    PS:html5を無効にしました(何かに影響する場合に備えて)

  27.   トマス

    ubuntuを14.04に更新するまでは完璧に機能していました🙁

    1.    シルイビディ

      14.04をインストールしたときに同じことが起こり、動作しなくなりました