วิธีดาวน์โหลดวิดีโอแฟลชโดยไม่ต้องติดตั้งโปรแกรมเพิ่มเติม

นี่เป็นเคล็ดลับเก่าแก่ แต่บางคนอาจจะยังไม่รู้ สิ่งที่ต้องทำคือ ไปที่หน้าที่มีวิดีโอแล้วรอให้โหลดเสร็จ. บน YouTube การอัปโหลดจะแสดงด้วยเส้นสีแดงที่เติบโตใต้เส้นการเล่น

เมื่อทุกอย่างโหลดเสร็จและโดยไม่ต้องปิด explorer ฉันก็เปิด Nautilus และเปิดโฟลเดอร์ / tmp /. คุณจะเห็นไฟล์ชื่อแปลก ๆ ที่อาจมีคำว่า "Flash" อยู่ด้วย เสร็จแล้วก็ลบ เพื่อคัดลอก ไฟล์นั้นไปยังสถานที่ที่คุณชอบมากที่สุด 🙂มันง่ายมาก

¡ Ojo! เคล็ดลับนี้ใช้ได้กับ Ubuntu แต่ไม่ใช่ทุก distros ที่บันทึกวิดีโอเหล่านี้ในไดเร็กทอรีเดียวกัน. เป็นไปได้ว่าใน distro ไดเร็กทอรีของคุณแตกต่างกัน แต่ตรรกะเหมือนกัน คุณต้องหาเส้นทางที่จะบันทึกไฟล์ Flash ชั่วคราว

ไม่ได้ผลสำหรับคุณใน Ubuntu ด้วย Flash 64 บิตหรือไม่? ฉันอ่านต่อ ...


เคล็ดลับข้างต้นใช้ได้กับ Flash 32 บิต ขั้นตอนในการปฏิบัติตามใน Ubuntu เมื่อใช้ Flash 64 บิตนั้นซับซ้อนกว่าเล็กน้อย ... นี่คือคำอธิบายของ Codix ในฟอรัม อูบุนตู - คือ:

ด้วยเครื่องเล่นแฟลชสี่เหลี่ยม 64 บิตใหม่สำหรับ linux เมื่อคุณดูวิดีโอจาก youtube หรือพอร์ทัลวิดีโออื่นและไปที่โฟลเดอร์ / Tmp คุณหวังว่าจะพบไฟล์ชั่วคราวที่โปรแกรมเล่นแฟลชใช้งานได้ (ในกรณีนี้คือสี่เหลี่ยมจัตุรัส) แต่คุณไม่พบและคุณสงสัยว่ามันจะอยู่ที่ไหน

หลังจากคิดสักนิดวิธีที่ดีที่สุดในการดูว่ามีไฟล์ชั่วคราวที่โปรแกรมเล่นแฟลชทำงานด้วยคำสั่ง ลซ.

ในเวอร์ชันก่อนหน้า 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 (ถูกลบ)

นี่คือตอนที่ฉันเห็นว่าไฟล์แม้ว่าจะอยู่ในสถานะถูกลบไปแล้ว แต่ก็ยังคงมีขนาดเพิ่มขึ้นเรื่อย ๆ - วิดีโอยังไม่ได้รับการดาวน์โหลดอย่างสมบูรณ์ ฉันคิดว่าหากดาวน์โหลดไปเรื่อย ๆ มีเพียงวิธีเดียวในการคัดลอก แต่ให้กู้คืนไฟล์ ดังนั้นฉันจึงรอให้วิดีโอดาวน์โหลดเสร็จสมบูรณ์ เมื่อสิ่งนั้นสำเร็จจากคอนโซลที่ฉันทำ:

ls -l / proc / open_process_identifier / file_descriptor

ตัวระบุกระบวนการอยู่ในคอลัมน์ที่สอง (15026) และ file descriptor คือคอลัมน์ที่สี่ที่ไม่มีตัวอักษร (18)

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_copy copy_file_path วิดีโอความสุขที่ดาวน์โหลดโดย flashplayer

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

สุดท้ายก็ยังคงตรวจสอบกับ vlc หรือโทเท็มคาเฟอีน xine หรือ mplayer ว่าวิดีโอเล่นได้ถูกต้อง 😀

ขอบคุณ Guido Ignacio สำหรับการดาวน์โหลดข้อมูลใน Flash 64 บิต!

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   หอคอย Collons dijo

    แม้ว่าจะช้าไปหน่อย แต่นี่คือสคริปต์เผื่อว่าจะช่วยใครได้

    #! / bin / ทุบตี
    # ************************************************ ************************************************* * #
    # สคริปต์ Aquest เพื่อค้นหาตัวแก้ไขชั่วคราวเมื่อทำซ้ำในวิดีโอแฟลชไปยัง Firefox #
    # Primer ดึงข้อมูลของ fitxers ไปยังระบบด้วย LSOF และตัวกรองแฟลชและ tmp #
    # Després per mitja d'un loop ดึงข้อมูลของแต่ละ fitxer ที่จำเป็นสำหรับสำเนา #
    # หากสำเนาถูกต้องจะมีการจัดเรียงสคริปต์ที่ไม่ถูกต้อง #
    # #
    # แคลจำไว้ว่าตำรวจคือเพจของคุณในการจัดสรรวิดีโอนี้ตัวช่วยชั่วคราวจะหายไป #
    # ************************************************ ************************************************* * #

    # ค้นหา fitxers ชั่วคราว
    OnEs = $ (lsof | grep Flash | grep tmp)

    # เริ่มต้นผู้ซื้อ
    i = 0
    # Fa วนสำหรับแต่ละ fitxer trobat
    สำหรับพารามิเตอร์ใน $ OnEs
    do
    # Extreu els paràmetresความจำเป็นต่อสำเนาข้อมูล rebuda
    กรณี $ i in
    1) ตัวระบุ = พารามิเตอร์ $ ;; 3) descriptor = $ {parametres %% » u » *} ;; 8) fitxer = $ {พารามิเตอร์ ## * » / »} ;;
    ว่า C

    # เพิ่มผู้ซื้อของแต่ละพารามิเตอร์ rebut
    ให้ฉัน ++

    # สำหรับแต่ละลูปมีสำเนา
    ถ้า [$ i -eq "10"]; แล้วฉัน = 0; cp / proc / $ ตัวระบุ / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; ควบคุม = $?

    # Missatge โดย sortida
    ถ้า [$ control -eq "0"]; จากนั้น echo "Fitxer คัดลอกไปที่ /home/portatil/Deskfrtop/$fitxer.flv เรียบร้อยแล้ว"; else echo "มีข้อผิดพลาดในการคัดลอกตัว fitxer"; fi
    fi
    ทำ

    ทางออก

  2.   ฟรานซิสโก โฮเซ่ dijo

    สวัสดีฉันมีปัญหา .. ฉันทำทุกอย่างตามที่คุณอธิบายและเมื่อฉันเล่นวิดีโอด้วย VLC มันจะสร้างเสียงเท่านั้นฉันจึงเปิดไฟล์ด้วย Totem และเหมือนเดิม .. เสียงเท่านั้นช่วยฉันหน่อยได้ไหม ยอดเยี่ยมโพสต์เท่าเทียมกัน (Y)

  3.   ภาพแทนของ Juanga Molina dijo

    ตอนนี้เก่าไปหน่อย แต่ก็ยังใช้งานได้ ... ฉันมี Ubuntu 11.10 32 บิตและใช้งานได้ แต่ใช้วิธี 64 บิต ... ฉันไม่รู้ว่าเป็นเพราะ Ubuntu รุ่นปัจจุบันมากกว่าหรือเปล่า ... ขอบคุณ คุณมาก ... ได้ผล 100%

  4.   ภาพแทนของ Juanga Molina dijo

    โพสต์เก่าไปหน่อย แต่ยังใช้งานได้ ... ฉันมี ubuntu 11.10 32 บิต แต่เคล็ดลับใช้ได้กับ 64 บิตฉันคิดว่าเป็นเพราะ ubuntu เป็นปัจจุบันมากกว่า ... มันให้บริการฉันมากและ ใช้งานได้ 100%

  5.   ไอเม็กซ์คอม dijo

    สวัสดี. ดีมากโพสต์

    มันช่วยฉันได้มาก. !!

    กร๊ากซ์!

  6.   มาใช้ Linux กันเถอะ dijo

    ยินดีต้อนรับ! เช่นเคยยินดี!
    กอดและสุขสันต์วันคริสต์มาส! พอล.

  7.   พอร์ฟิริโอ 21 dijo

    เฮ้เฮ้ถ้าวิดีโอเป็น AVI หรือ MPEG-4 ล่ะ?

  8.   อัลบาโร dijo

    สวัสดี! ปรากฎว่าเคล็ดลับนี้สามารถทำได้กับ Ubuntu Jaunty แต่ตอนนี้ฉันติดตั้ง Lucid แล้วมันไม่ได้ผลสำหรับฉัน ในโฟลเดอร์ tmp มีโฟลเดอร์และไฟล์และไม่มีเลยที่เป็นวิดีโอ ... และไม่ปรากฏเป็นไฟล์ที่ซ่อนอยู่คุณรู้หรือไม่ว่ามันคืออะไร?
    ขอบคุณ!

  9.   กุยอิกนาซิโอ dijo

    นั่นก็คือตราบเท่าที่เป็นเวอร์ชัน 32 บิตหรือเวอร์ชัน 64 บิตที่จำลองด้วย ndiswrapper (เขียนแบบนั้นหรือไม่)

    หากคุณมี 64b ดั้งเดิมวิธีการกู้คืนวิดีโอนั้นยากกว่าและนี่คือคำอธิบายในกรณีที่คุณต้องการเพิ่ม:

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

  10.   ปาสชวล Angulo dijo

    เคล็ดลับนี้หยุดทำงานสำหรับฉันบน Ubuntu 64 บิตเมื่อฉันเริ่มใช้ flashplugin square ดังนั้นฉันจึงถอนการติดตั้งและกลับไปใช้แฟลชแบบเก่าด้วย nspluginwrapper

  11.   มาใช้ Linux กันเถอะ dijo

    อาจเป็นเพราะคุณติดตั้ง Flash เวอร์ชัน 64 บิต เห็นได้ชัดว่าเคล็ดลับนี้ใช้ไม่ได้กับเวอร์ชันนั้น

  12.   ฟังค์เวฟ dijo

    คิดว่าแค่นี้คงคุ้ม ...

    cd / directory / where / คุณต้องการ / บันทึก / the / video
    string = » $ (lsof | grep Flash | head -1) » && cad1 = » $ (echo $ string | cut -d '' -f 2) » && cad2 = » $ (echo $ string | cut -d '' -f 4 | ตัด -d 'u' -f 1) » && ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv

    ขอบคุณสำหรับเคล็ดลับ! 😉

  13.   มาใช้ Linux กันเถอะ dijo

    ความจริงก็คือฉันไม่รู้ หากคุณทราบโปรดแจ้งให้เราทราบ! 🙂
    ไชโย! พอล.

  14.   มาใช้ Linux กันเถอะ dijo

    มันคือเรื่องจริง! ขอบคุณมากที่อุดหนุน!
    ไชโย! พอล.

  15.   itomailg dijo

    ฉันมีแฟลช 64 บิตและไฟล์จะถูกบันทึกไว้ในโฟลเดอร์แคชของ firefox สิ่งที่น่าตลกคือหลังจากดาวน์โหลดเสร็จไม่นานพวกเขาจะถูกลบและถ้าพวกมันใช้พื้นที่มากกว่า 64 เมกะไบต์ก็จะถูกลบไปด้วย……

    วิธีแก้ปัญหาคือการติดตั้ง flashgot ส่วนขยายและสมบูรณ์แบบ

  16.   มาใช้ Linux กันเถอะ dijo

    โปรดทราบว่าที่นี่ยังอธิบายวิธีรับไฟล์แม้จะใช้แฟลช 64 บิตก็ตาม
    ไชโย! พอล.

  17.   กุยอิกนาซิโอ dijo

    ฉันดีใจที่ช่วยคุณในการเขียนบทความให้เสร็จสมบูรณ์
    กอด!

  18.   กุยอิกนาซิโอ dijo

    พัฟดี !!!! ขอบคุณ!

  19.   เปปิโต dijo

    พระเจ้าขอบคุณ !!! แกช่วยชีวิตฉันไว้ !!!

  20.   มาใช้ Linux กันเถอะ dijo

    ตา! สำหรับฉันแล้วดูเหมือนว่าใน Flash 10.2 จะไม่สามารถทำได้อีกต่อไป ... 🙁
    ไชโย! พอล.

  21.   ไซเดอร์ 01 dijo

    ขอบคุณผลงานยอดเยี่ยมมาก…. ฉันจะบ้าตาย

  22.   เฮอร์มันน์กรัม LM. dijo

    เยี่ยมมากมันทำหน้าที่ฉันได้ดีมาก
    และฉันขยายจากอัลกอริทึมของคุณเพื่อบันทึกหลาย ๆ อันด้วยกัน มันไม่ได้ดีที่สุดอย่างแน่นอนแม้ว่ามันจะทำงานได้ดี (ฉันคิดว่า) ฉันคิดว่าปัญหาอยู่ที่การใช้ "หาง" ฉันใช้มันโดยสัญชาตญาณมากกว่าที่จะรู้ดังนั้นฉันไม่รู้ว่ามัน "ถือ" ได้นานแค่ไหน สำหรับ 3 วิดีโอ 2 1 .. 4 .. ไปได้ดี .. ไม่รู้ว่า 10 หรือ 20 จะใช้ได้ดี

    แอลจี:

    [code = »จดจำฉัน»]
    #! / bin / bash
    ## จดจำฉัน.
    ## Help: อาร์กิวเมนต์แรกที่ส่งไปยังโปรแกรมคือเส้นทางที่ไฟล์จะถูกบันทึก

    ซีดี $ 1

    เปลี่ยน = » $ (lsof | grep -c Flash) »

    ในขณะที่ [$ เปลี่ยน -gt 0]
    do
    สตริง = » $ (lsof | grep Flash | tail - $ turns) »
    c1 = » $ (สตริง echo $ | ตัด -d '' -f 2) »
    c2 = » $ (echo $ string | ตัด -d '' -f 4 | ตัด -d 'u' -f 1) »
    ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2 วิดีโอ - $ เปลี่ยน
    เทิร์น = `expr $ เทิร์น - 1`
    ทำ
    [/รหัส]

    การปรับปรุงสามารถให้ได้โดยไม่ต้องป้อนหลายครั้งด้วย "grep Flash" บันทึกทุกอย่างก่อนหน้านี้ (ฉันไม่รู้ว่าจะทำอย่างไรโดยไม่ให้เส้นแบ่งขาด) และยังใช้ค่า "c1" เดียวกัน (ฉันคิดว่า ) ไม่ได้รับการแก้ไขฉันไม่ทราบว่าในปริมาณมาก

    อาศิรพจน์

    เกอร์

  23.   มาใช้ Linux กันเถอะ dijo

    ขอบคุณ Ger! กอด! พอล.

  24.   Chango dijo

    ผู้ใช้ Firefox ยังสามารถใช้ส่วนขยาย "UnPlug" ซึ่งช่วยให้คุณดาวน์โหลดวิดีโอแฟลชจากเกือบทุกหน้า เป็นตัวเลือกที่สะดวกสบายคุณจึงไม่ต้องออกจากเบราว์เซอร์ ข้อเท็จจริงที่น่าสนใจคือในบรรดาส่วนขยายที่มีอยู่ทั้งหมดเป็นหนึ่งในส่วนขยายที่เบาและเร็วที่สุด ลองมัน!

  25.   ดังนั้น dijo

    คู่มือการใช้งาน Mini เพื่อดาวน์โหลดวิดีโอใด ๆ ที่ออนไลน์กับเครื่องเล่นดังตัวอย่างที่เรามีจาก YouTube

    หมายเหตุ: นอกจากนี้ยังดาวน์โหลดไฟล์ swf

    หน้า: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html

  26.   อเล็กซ์ dijo

    ปัญหา. เมื่อฉันไปดูวิดีโอ YouTube บางครั้ง (หรือบางวิดีโอ) พวกเขาไม่โหลดทั้งหมด (แถบสีเทา) และในกรณีเหล่านี้เมื่อทำ 'lsof grep Flash' ไม่มีอะไรออกมาดังนั้นฉันจึงไม่สามารถทำเคล็ดลับนี้ได้ วิธีแก้ปัญหาใด ๆ เกี่ยวกับวิธีทำให้แท่งชาร์จเต็มหรือไม่แฟลชอีกต่อไป?
    PS: ฉันปิดการใช้งาน html5 แล้ว (เผื่อว่าจะมีผลกับบางสิ่ง)

  27.   โทมัส dijo

    มันทำงานได้อย่างสมบูรณ์แบบจนกระทั่งฉันอัปเดต Ubuntu เป็น 14.04 🙁

    1.    ซิลอิบิดี dijo

      สิ่งเดียวกันเกิดขึ้นกับฉันเมื่อติดตั้ง 14.04 มันหยุดทำงาน