Cara mengunduh video flash tanpa menginstal program tambahan

Ini adalah trik lama, tetapi beberapa dari Anda mungkin masih belum menyadarinya. Apa yang harus dilakukan adalah buka halaman tempat video itu berada dan tunggu sampai selesai memuat. Di YouTube, unggahan diwakili oleh garis merah yang tumbuh di bawah garis putar.

Setelah semuanya dimuat, dan tanpa menutup penjelajah, saya membuka Nautilus dan membuka folder / tmp /. Di sana Anda akan melihat, antara lain, file dengan nama aneh yang mungkin menyertakan kata "Flash". Selesai, kurangi saja untuk menyalin file itu ke tempat yang paling Anda sukai.  Sesederhana itu.

mata! Trik ini berfungsi di Ubuntu, tetapi tidak semua distro menyimpan video ini di direktori yang sama. Ada kemungkinan bahwa di distro Anda, direktorinya berbeda, tetapi logikanya sama. Anda hanya perlu menemukan jalur penyimpanan file Flash sementara.

Bukankah itu bekerja untuk Anda di Ubuntu dengan Flash 64 bit? Saya terus membaca ...


Trik di atas berfungsi untuk Flash 32 bit. Langkah-langkah yang harus diikuti di Ubuntu saat menggunakan Flash 64 bit sedikit lebih rumit ... Berikut penjelasan yang dibuat oleh Codix di forum Ubuntu-is:

Dengan pemutar flash persegi 64-bit baru untuk linux saat Anda melihat video dari youtube, atau portal video lain dan masuk ke folder / Tmp Anda berharap menemukan file sementara yang digunakan oleh flash player (dalam hal ini persegi). Tetapi Anda tidak dapat menemukannya, dan Anda bertanya-tanya di mana itu akan berada.

Setelah berpikir sedikit, cara terbaik untuk melihat apakah ada file sementara yang berfungsi dengan flash player adalah melalui perintah lsof.

Di versi sebelumnya, flashplayer menamai file sementara sebagai Flashxxxxxx, di mana xxxxx adalah kode alfanumerik yang diberikan flashplayer untuk mengenalinya di antara file sementara lainnya jadi saya mencoba dengan

lsof | grep Flash

… Dan hasilnya adalah:

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (dihapus)

Saya lari lagi:

lsof | grep Flash

Hasilnya:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (dihapus)

Saat itulah saya melihat bahwa file, meskipun dalam keadaan dihapus, ukurannya terus bertambah - video belum diunduh sepenuhnya. Saya pikir jika terus mengunduh hanya ada satu cara untuk menyalin, alih-alih, memulihkan file. Jadi saya menunggu video itu diunduh sepenuhnya. Ketika itu terpenuhi, dari konsol saya melakukan:

ls -l / proc / open_process_identifier / file_descriptor

pengenal proses ada di kolom kedua (15026) dan deskriptor file adalah kolom keempat tanpa huruf (18)

ls -l / proc / 15026 / fd / 18 

Hasilnya:

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

Akhirnya saya dapat memulihkan dengan pernyataan cp sederhana file_to_copy copy_file_path video bahagia diunduh oleh flashplayer.

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

Terakhir, yang tersisa hanyalah memeriksa dengan vlc, atau totem, kafein, xine, atau mplayer apakah video diputar dengan benar. 

Terima kasih Guido Ignacio atas data yang diunduh dalam Flash 64 bit!