Cách tải video flash mà không cần cài đặt thêm chương trình

Đây là một thủ thuật cũ nhưng có lẽ một số bạn vẫn chưa biết. Điều cần làm là chuyển đến trang có video và đợi tải xong. Trên YouTube, nội dung tải lên được thể hiện bằng một đường màu đỏ mọc bên dưới đường phát.

Sau khi mọi thứ được tải và không đóng trình thám hiểm, tôi mở Nautilus và mở thư mục / tmp /. Ở đó, bạn sẽ thấy, trong số những thứ khác, một tệp có tên lạ có thể bao gồm từ "Flash". Xong, chỉ cần trừ sao chép tệp đó vào nơi bạn thích nhất. 🙂 Thật đơn giản.

Ojo! Thủ thuật này hoạt động trên Ubuntu, nhưng không phải tất cả các bản phân phối đều lưu các video này trong cùng một thư mục. Có thể thư mục trong bản phân phối của bạn khác nhau, nhưng logic thì giống nhau. Bạn chỉ cần tìm đường dẫn nơi lưu các tệp Flash tạm thời.

Nó không hoạt động với bạn trong Ubuntu với Flash 64 bit? Tôi tiếp tục đọc ...


Thủ thuật trên áp dụng cho Flash 32 bit. Các bước thực hiện trong Ubuntu khi sử dụng Flash 64 bit phức tạp hơn một chút ... Đây là giải thích được thực hiện bởi Codix trong diễn đàn Ubuntu-là:

Với trình phát flash vuông 64-bit mới dành cho linux khi bạn xem video từ youtube hoặc cổng video khác và chuyển đến thư mục / Tmp bạn hy vọng sẽ tìm thấy tệp tạm thời mà trình phát flash hoạt động với (trong trường hợp này là hình vuông). Nhưng bạn không thể tìm thấy nó, và bạn tự hỏi nó sẽ ở đâu.

Sau khi suy nghĩ một chút, cách tốt nhất để xem liệu có tệp tạm thời mà trình phát flash hoạt động hay không là thông qua lệnh lsof..

Trong các phiên bản trước, flashplayer đã đặt tên các tệp tạm thời là Flashxxxxxx, trong đó xxxxx là một mã chữ và số mà flashplayer đã cung cấp cho nó để nhận ra nó trong số các tệp tạm thời khác, vì vậy tôi đã thử với

lsof | grep Flash

… Và kết quả là:

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (đã xóa)

Tôi chạy lại:

lsof | grep Flash

Kết quả:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (đã xóa)

Đây là lúc tôi thấy rằng tệp, mặc dù ở trạng thái bị xóa, vẫn tiếp tục tăng kích thước - video chưa được tải xuống hoàn toàn. Tôi nghĩ rằng nếu nó tiếp tục tải xuống thì chỉ có một cách để sao chép, thay vào đó là khôi phục tệp. Vì vậy, tôi đã đợi video tải xuống hoàn chỉnh. Khi điều đó được hoàn thành, từ bảng điều khiển, tôi đã làm:

ls -l / proc / open_process_identifier / file_descriptor

mã định danh quy trình nằm trong cột thứ hai (15026) và trình mô tả tệp là cột thứ tư không có chữ cái (18)

ls -l / proc / 15026 / fd / 18 

Kết quả:

lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18 -> / tmp / FlashXXnM8s5K (đã xóa)

Cuối cùng, tôi đã có thể khôi phục bằng một câu lệnh cp đơn giản file_to_copy copy_file_path video hạnh phúc do flashplayer tải xuống.

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

Cuối cùng, việc kiểm tra bằng vlc hoặc totem, caffein, xine hoặc mplayer để đảm bảo video phát chính xác. 😀

Cảm ơn Guido Ignacio vì dữ liệu để tải xuống trong Flash 64 bit!

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Tháp Collons dijo

    Mặc dù hơi muộn, nhưng đây là một kịch bản trong trường hợp nó giúp một ai đó.

    #! / bin / bash
    # ************************************************ ************************************************** * #
    # Tập lệnh Aquest để xác định vị trí các khớp nối tạm thời khi nó được sao chép trong video flash sang Firefox #
    # Primer truy xuất thông tin của các công cụ chỉnh sửa vào hệ thống bằng LSOF và các bộ lọc Flash và tmp #
    # Després per mitja d'un loop truy xuất thông tin của từng fitxer cần thiết cho bản sao #
    # Nếu bản sao là chính xác, nó sẽ tặng một lỗi tập lệnh sortida #
    # #
    # Hãy nhớ rằng một cảnh sát là trang của bạn trên trang này phân bổ video, trình chỉnh sửa tạm thời đã bị mất #
    # ************************************************ ************************************************** * #

    # Xác định vị trí các bộ ghép tạm thời
    OnEs = $ (lsof | grep Flash | grep tmp)

    # Bắt đầu người mua
    i = 0
    # Fa một vòng lặp cho mỗi trobat fitxer
    cho các tham số trong $ OnEs
    do
    # Các thông số els cực kỳ cần thiết cho mỗi bản sao của thông tin phản hồi
    trường hợp $ i trong
    1) định danh = $ parametres ;; 3) descriptor = $ {parametres %% »u» *} ;; 8) fitxer = $ {parametres ## * »/»} ;;
    nó C

    # Tăng người mua của từng phản bác thông số
    hãy để tôi ++

    # Đối với mỗi vòng lặp có một bản sao
    if [$ i -eq "10"]; thì i = 0; cp / proc / $ IDfier / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; kiểm soát = $?

    # Missatge bởi sortida
    if [$ control -eq "0"]; sau đó echo "Fitxer đã sao chép thành công vào /home/portatil/Deskfrtop/$fitxer.flv"; else echo "Đã xảy ra lỗi khi sao chép fitxer"; fi
    fi
    thực hiện

    ra

  2.   Francisco Jose dijo

    Xin chào, tôi có một vấn đề .. Tôi đã làm mọi thứ như bạn giải thích và khi tôi phát video bằng VLC nó chỉ tái tạo âm thanh, vì vậy tôi đã mở tệp bằng Totem và tương tự .. Chỉ có âm thanh, bạn có thể giúp tôi một tay được không? Bài viết xuất sắc bằng (Y)

  3.   Hình ảnh trình giữ chỗ Juanga Molina dijo

    Bây giờ hơi cũ một chút nhưng nó vẫn hoạt động ... Tôi có Ubuntu 11.10 32-bit và nó hoạt động nhưng sử dụng phương pháp 64-bit ... Tôi không biết có phải vì nó là Ubuntu mới hơn không ... dù sao, cảm ơn bạn rất nhiều ... nó hoạt động 100%

  4.   Hình ảnh trình giữ chỗ Juanga Molina dijo

    bài viết hơi cũ nhưng nó vẫn hoạt động ... Tôi có ubuntu 11.10 32-bit nhưng thủ thuật hoạt động với 64-bit, tôi nghĩ đó là do ubuntu hiện tại hơn ... nó đã phục vụ tôi rất nhiều và hoạt động 100%

  5.   imexcomp dijo

    Chào. rất tốt bài viết.

    Nó đã giúp tôi rất nhiều. !!

    cảm ơn!

  6.   Hãy sử dụng Linux dijo

    Không có gì! Như mọi khi, một niềm vui!
    Ôm và Giáng sinh vui vẻ! Paul.

  7.   porfirio21 dijo

    Này, nếu video là AVI hoặc MPEG-4 thì sao?

  8.   Alvaro dijo

    Xin chào! Nó chỉ ra rằng thủ thuật này có thể được thực hiện với Ubuntu Jaunty, nhưng bây giờ tôi đã cài đặt Lucid, nó không hoạt động với tôi. Trong thư mục tmp có các thư mục và tệp tin và không có thư mục nào là video ... Nó cũng không xuất hiện dưới dạng tệp ẩn, bạn có biết đây có thể là gì không?
    Cảm ơn bạn!

  9.   Guy Ignatius dijo

    Chà, miễn là đó là phiên bản 32 bit hoặc phiên bản 64 bit được mô phỏng bằng ndiswrapper (nó được viết như thế?)

    Nếu bạn có 64b gốc, cách khôi phục video sẽ khó hơn và đây là giải thích trong trường hợp bạn muốn thêm nó:

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

  10.   Góc Pascual dijo

    Thủ thuật này đã ngừng hoạt động đối với tôi trên Ubuntu 64-bit khi tôi bắt đầu sử dụng hình vuông flashplugin. Vì vậy, tôi đã gỡ cài đặt nó và quay lại flash cũ với nspluginwrapper.

  11.   Hãy sử dụng Linux dijo

    Có thể là do bạn đã cài đặt phiên bản Flash 64-bit. Rõ ràng thủ thuật này không hoạt động với phiên bản đó.

  12.   sóng vui nhộn dijo

    Tôi nghĩ điều này sẽ làm ...

    cd / directory / where / you want / save / the / video
    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

    nhân tiện, cảm ơn vì thủ thuật! 😉

  13.   Hãy sử dụng Linux dijo

    Sự thật là tôi không biết. Nếu bạn phát hiện ra, hãy cho chúng tôi biết! 🙂
    Chúc mừng! Paul.

  14.   Hãy sử dụng Linux dijo

    Đúng rồi! Cảm ơn bạn rất nhiều vì sự đóng góp của bạn!
    Chúc mừng! Paul.

  15.   itomailg dijo

    Tôi có flash 64-bit và các tệp được lưu trong thư mục bộ nhớ cache của firefox. Điều buồn cười là ngay sau khi tải xuống hoàn toàn, chúng sẽ bị xóa và nếu chiếm hơn 64 megabyte, chúng cũng bị xóa ……

    Giải pháp là cài đặt flashgot mở rộng và hoàn thiện

  16.   Hãy sử dụng Linux dijo

    Lưu ý rằng ở đây nó cũng giải thích cách lấy tệp, ngay cả với flash 64-bit.
    Chúc mừng! Paul.

  17.   Guy Ignatius dijo

    Tôi rất vui vì nó đã giúp bạn hoàn thành bài viết
    Ôm!

  18.   Guy Ignatius dijo

    tốt quá !!!! cảm ơn!

  19.   Pepito dijo

    Chúa ơi, cảm ơn bạn !!! Bạn vừa cứu mạng tôi !!!

  20.   Hãy sử dụng Linux dijo

    Con mắt! Đối với tôi, dường như trong Flash 10.2 điều này không thể thực hiện được nữa ... 🙁
    Chúc mừng! Paul.

  21.   người nói01 dijo

    Cảm ơn đóng góp xuất sắc…. Tôi đã phát điên

  22.   Hermann G.LM. dijo

    Tuyệt vời, nó phục vụ tôi rất tốt.
    Và tôi đã mở rộng từ thuật toán của bạn, để lưu một số cùng nhau. Nó chắc chắn không phải là tốt nhất, mặc dù nó hoạt động tốt (tôi nghĩ). Tôi nghĩ vấn đề là ở việc sử dụng "cái đuôi", tôi đã sử dụng nó theo bản năng hơn là hiểu biết, vì vậy tôi không biết nó "giữ" được bao lâu. Đối với 3 video, 2, 1 .. 4 .. nó diễn ra tốt đẹp .. Tôi không biết liệu 10 hay 20 sẽ hoạt động tốt.

    ALG:

    [code = »Ghi nhớ tôi»]
    #! / bin / bash
    ## Hãy nhớ tôi.
    ## Help: đối số đầu tiên được truyền vào chương trình là đường dẫn nơi các tệp sẽ được lưu.

    cd $ 1

    lượt = »$ (lsof | grep -c Flash)»

    trong khi [$ turn -gt 0]
    do
    string = »$ (lsof | grep Flash | tail - $ lượt)»
    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 video- $ lượt
    lượt = `expr $ lượt - 1`
    thực hiện
    [/ code]

    Những cải tiến có thể được thực hiện trong việc không phải nhập quá nhiều lần với "grep Flash", lưu mọi thứ trước đó (tôi không biết làm thế nào để làm điều đó mà không mất ngắt dòng) và cũng sử dụng cùng một giá trị "c1" đó (tôi nghĩ ) không được sửa đổi, tôi không biết với số lượng lớn.

    Chúc mừng.

    Ger.

  23.   Hãy sử dụng Linux dijo

    Cảm ơn Ger! Một cái ôm! Paul.

  24.   con khỉ dijo

    Những người sử dụng Firefox cũng có thể sử dụng tiện ích mở rộng "UnPlug", cho phép tải xuống các video flash từ hầu hết mọi trang. Đây là một lựa chọn thoải mái để bạn không cần phải rời khỏi trình duyệt. Một thực tế thú vị là trong số tất cả các tiện ích mở rộng có sẵn, nó là một trong những tiện ích mở rộng nhẹ nhất và nhanh nhất. Thử nó!

  25.   như vậy dijo

    Hướng dẫn Ứng dụng Nhỏ để tải xuống bất kỳ video nào trực tuyến bằng trình phát, ví dụ như chúng tôi có những video đó từ YouTube.

    Lưu ý: Nó cũng tải xuống các tệp swf.

    Trang: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html

  26.   Alex dijo

    Vấn đề. Khi tôi xem video trên YouTube, đôi khi (hoặc một số video) chúng không tải toàn bộ (thanh màu xám). Và trong những trường hợp này khi thực hiện 'lsof grep Flash', không có gì xuất hiện, và do đó tôi không thể thực hiện thủ thuật này. Bất kỳ giải pháp nào về cách làm cho thanh sạc đầy, hoặc nó không còn nhấp nháy nữa?
    Tái bút: Tôi đã tắt html5 (trong trường hợp nó sẽ ảnh hưởng đến điều gì đó)

  27.   Tomas dijo

    Nó hoạt động hoàn hảo cho đến khi tôi cập nhật ubuntu lên 14.04 🙁

    1.    sil ibidi dijo

      Điều tương tự cũng xảy ra với tôi khi cài đặt 14.04 nó ngừng hoạt động