Di Maverick, ada opsi untuk mengunduh video Flash dari situs-situs seperti YouTube, Vimeo, dll. Dengan menyalin flashxx**
file dalam /tmp
direktori ke lokasi lain sebelum menutup jendela. Tetapi di Firefox 4 di Natty, ini tidak berfungsi lagi. Mengapa?
30
Jawaban:
Pembaruan ke plugin flash mengubah lokasi dari
/tmp
ke direktori cache Firefox (misalnya~/.mozilla/firefox/bq95m4w1.default/Cache
). Sayangnya file flash yang di-cache tidak mudah ditemukan seperti sebelumnya, tetapi itu mungkin.Perintah berikut mencantumkan semua file flash di cache Firefox Anda.
Pada versi yang lebih baru dari ubuntu coba
sumber
file ~/.mozilla/firefox/*.default/Cache/* | grep Flash
? Direktori cache sepertinya tidak memiliki subdirektori, yang dapat membenarkan penggunaanfind
.Anda dapat menggunakan beberapa add-on Firefox untuk mengekstraksi file FLV dari banyak situs web seperti Youtube.
Saya akan menunjukkan di bawah ini bagaimana melakukan ini MANUAL dengan versi terbaru dari plugin Flash.
Kemudian, jalankan perintah dari baris perintah
$ lsof -n | grep Flash
yang menampilkan file (bahkan file memori !), dan memfilter ke file yang ada
Flash
dalam namanya.Anda mendapatkan sesuatu seperti
plugin-co 2461 user 17u REG 8,5 1693301 524370 /tmp/FlashXXVkHEM6 (deleted)
.Sekarang, ada
/tmp/FlashXXVkHEM6
tetapi sudah dihapus.Di Linux, jika file dihapus, itu sebenarnya hilang hanya ketika semua program yang dibuka sebelumnya ditutup. Yaitu, plugin Flash menggunakan trik untuk menyembunyikan file / tmp / FlashXXVkHEM6. Itu menciptakannya dan segera
deletes
membuatnya. Tetapi karena plugin Flash terus berjalan, tampaknya masih dapat menggunakannya.Dari baris di atas kami mencatat nomornya
2461
, yang merupakan ID proses. Dalam kasus Anda mungkin akan berbeda. Lalu lari$ cd /proc/2461/fd
dan akhirnya eksekusi
$ ls -l
Ini akan menunjukkan kepada Anda file memori, dan khususnya
lrwx------ 1 user user 64 2011-09-16 10:23 17 -> /tmp/FlashXXVkHEM6 (deleted)
Angka '17' (dalam kasus saya) adalah nama file yang dapat Anda gunakan untuk mengakses yang dihapus
/tmp/FlashXXVkHEM6
. Karena itu, jalankan saja$ cp 17 /tmp/myyoutubevideo.flv
dan Anda mengembalikan Video Youtube!
Itu dia! Anda secara manual memulihkan video Youtube!
sumber
Jika Anda menavigasi ke folder / proc Anda, Anda akan melihat banyak folder yang semuanya dinamai secara numerik, termasuk folder yang cocok dengan angka di bidang kedua.
Sekarang navigasikan ke folder ini, lalu subfoldernya "fd". Dalam folder ini, Anda akan melihat seluruh pilihan angka. Ini berhubungan dengan deskriptor file sendiri.
Jalankan
ls -l
di folder ini, dan Anda akan melihat bahwa masing-masing angka ini ditautkan dengan pipa, soket atau file.Dalam hal ini, angka dari bidang keempat akan dikaitkan secara simbolis dengan file / tmp / Flash * yang kami temukan sebelumnya.
Untuk menguji apakah ini file yang benar, Anda dapat menjalankannya melalui mplayer atau vlc (
mplayer filedescriptornumber
/vlc filedescriptornumber
). Jika Anda kesulitan menemukan nama file, cobals -l | grep Flash
.Untuk cara mudah coba perintah ini di konsol:
Outputnya akan seperti ini:
Itu akan mencantumkan semua aliran flash yang diunduh. Untuk contoh itu, ada 2 video flash dari browser firefox 4 saya. Jika Anda ingin menyalinnya, cukup gunakan perintah ini:
Sumber: http://n00bsys0p.wordpress.com/2011/02/10/how-to-download-flash-10-2-video-streams-in-linux/
sumber
Skrip kecil ini akan menyimpan file flash yang Anda unduh ke direktori khusus.
buat direktori tempat Anda ingin menyimpan file misalnya ~ / Video / flvs
buka gedit dan salin dan tempel skrip ini.
simpan file sebagai saveflashall.sh, lalu tambahkan izin yang dapat dieksekusi ke file
kemudian jalankan.
itu kemudian akan membuka file di folder pertama yang dibuat di atas. Disesuaikan untuk menyertakan semua file (berfungsi untuk mpeg dan mp4) alih-alih hanya flv.
Kredit diberikan ke http://desdecode.blogspot.com/2011/04/saving-watched-online-videos-linux.html
sumber
Sejauh yang saya tahu ini bukan karena firefox atau rapi, tetapi pembaruan flash ...
Anda dapat menangkap aliran http dengan
wireshark
atau menggunakan alat sepertiyoutube-dl
untuk mendapatkan file film.Tetapi ingat bahwa itu mungkin tidak sah, jadi periksalah undang-undang setempat ...
sumber
Anda harus menggunakan flashgot untuk mengunduh video.
sumber
Ubuntu 12.04 (Precise) - Firefox 11 Instruksi Versi modifikasi dari skrip bash chlumma1.
Dengan editor teks, simpan kode di bawah ini ke file bernama "getvids.sh". Pindahkan ke lokasi yang ingin Anda simpan video. Klik kanan pada file, pergi ke Properties, Ubah Izin untuk "Izinkan mengeksekusi sebagai program".
Yang harus Anda lakukan adalah mengklik skrip, pilih "Run in Terminal", dan itu akan menyimpan semua file video ke direktori itu. Untuk menyimpan seluruh video, itu harus selesai dimuat di browser Anda. Ini akan menyimpan video dari hampir semua situs web, termasuk youtube, vimeo, dailymotion, metacafe, liveleak, facebook . Hapus saja file video yang tidak Anda inginkan.
(Jika video yang Anda inginkan tidak disimpan, maka situs web mungkin menggunakan format aliran milik yang tidak dapat disimpan oleh program pengambilan cache apa pun. Contoh: Hulu, netflix, beberapa video youtube?) Selain itu, pemutar VLC adalah bagus untuk menonton video flash.
Mereka yang tahu sedikit tentang terminal dapat mengedit dua variabel pertama dan mencapai fungsionalitas tambahan. Atau, untuk melihat file secara langsung, Anda dapat mengetik ini di terminal untuk mencari tahu di mana mereka berada
for i in $(pgrep -f libflash); do find /proc/$i/fd/ -ls | grep "/tmp/Flash" | awk '{ print $11 }'; done
PS. Juga, chlumma1 kerja yang sangat baik, tetapi memberhentikan gaya pemrograman C sedikit;)
sumber
Versi terbaru dari plugin flash menyembunyikan file sementara dengan menandainya dihapus. Praktis aliran video diunduh ke "file yang dihapus". Namun, bahkan ketika file dihapus, jika file dibuka oleh suatu proses maka Anda dapat menemukan deskriptor file dan akibatnya konten file.
Script sederhana ini mencetak deskriptor file dari video Flash yang dibuka:
Dan, Anda mungkin ingin membuat file biasa dari deskriptor file, misalnya:
Kalau tidak, deskriptor file tidak terlalu nyaman (ingat, itu adalah file yang dihapus!)
Metode ini harus bekerja terlepas dari browser Anda.
sumber
Hei, masalah ini sudah ada di 10.10. Jadi untuk menyelesaikannya coba ini:
[dikutip dari situs ini: diposting oleh chetancrasta View Post ]
Saya harap ini akan membantu Anda. Beri tahu saya jika ini akan berhasil.
sumber
Untuk metode yang berlaku umum yang bekerja dengan chrome atau firefox coba program kecil ini yang disebut flashcache . Ini menyalin video flash yang sedang diputar ulang ke direktori saat ini.
Patch saya menambahkan opsi
-p
yang membuat skrip memutar video menggunakanmplayer
alih-alih membuat salinan file.sumber
Meskipun tidak langsung menjawab pertanyaan, saya mengalami masalah yang sama dan setelah beberapa pencarian ditemukan Clipgrab yang jauh lebih mudah digunakan.
sumber
Anda dapat mencoba perintah ini di terminal
sumber
ikuti tautan ini (
~/.mozilla/firefox/ewzggcll.default/Cache
)Kecuali saya benar-benar bingung (jangan berpikir begitu), "ewzggcll" itu tidak akan ada di mesin Anda. Apa yang akan Anda temukan ada kumpulan huruf acak (dan mungkin angka?) Yang sangat mungkin unik untuk instalasi Linux dan Firefox Anda. Namun demikian, koleksi acak yang tampak aneh ini penting, karena sangat penting untuk mendapatkan cache [s].
Semoga ini membantu! (HTH)
sumber
Saya menggunakan SMplayer YouTube. Muncul dengan Smplayer yang Anda instal di pusat perangkat lunak ubuntu. Ini merekam video youtube. sangat sederhana dan mudah digunakan.
sumber
Saya menggunakan
minitube
, klien youtube yang MENYIMPAN file flash/tmp
sumber
Script ini akan melakukan itu:
sumber
Mozilla sepertinya terlalu sering mengubah lokasi. Lebih jauh, nama buffer tidak sama dengan video, jadi mencari yang benar dari heap juga sulit. Jadi menyimpan file yang di-cache bukan solusi yang konsisten. Jika menginstal program desktop tidak apa-apa, ClipGrab adalah alat terbaik di luar sana. Kamu bisa
ClipGrab untuk mengunduh video youtube di Ubuntu .
sumber
Anda juga dapat menggunakan keepvid.com untuk banyak situs streaming video. Memang membutuhkan java untuk berada di mesin Anda sekalipun. Setelah diinstal cukup tempel di tautan url dan simpan dalam berbagai format termasuk mp4 atau WebM
sumber
Metode termudah adalah dengan menggunakan addon "CacheViewer Lanjutan 0.8" untuk firefox
setelah menginstal tekan ctrl + shift + c untuk membuka dan kemudian tekan show all, di sana setelah Anda dapat mencari cache tertentu seperti jpeg, flv apapun ...... klik kiri pada item akan memberi Anda pilihan untuk menyimpan, menyimpan dengan memberikan ekstensi yang diperlukan seperti .flv untuk video flash dan .jpeg untuk jpeg dan sebaliknya
tautan untuk addon https://addons.mozilla.org/en-US/firefox/addon/cacheviewer-continued/?src=api
sumber
Itu masih mungkin.
Anda dapat menggunakan skrip shell dari posting ini tentang cara membuka / memutar semua video Flash dengan VLC .
Untuk menyalin semua video, Anda harus mengganti di baris terakhir skrip
vlc
dengancp
dan memberikan direktori tujuan di akhir baris yang sama.sumber
Semoga ini bisa membantu Anda http://sahanlm.blogspot.com/2012/05/how-to-copy-google-chrome-cache-flash.html
sumber