นี่เป็นเคล็ดลับเก่าแก่ แต่บางคนอาจจะยังไม่รู้ สิ่งที่ต้องทำคือ ไปที่หน้าที่มีวิดีโอแล้วรอให้โหลดเสร็จ. บน 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 ว่าวิดีโอเล่นได้ถูกต้อง 😀
แม้ว่าจะช้าไปหน่อย แต่นี่คือสคริปต์เผื่อว่าจะช่วยใครได้
#! / 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
ทำ
ทางออก
สวัสดีฉันมีปัญหา .. ฉันทำทุกอย่างตามที่คุณอธิบายและเมื่อฉันเล่นวิดีโอด้วย VLC มันจะสร้างเสียงเท่านั้นฉันจึงเปิดไฟล์ด้วย Totem และเหมือนเดิม .. เสียงเท่านั้นช่วยฉันหน่อยได้ไหม ยอดเยี่ยมโพสต์เท่าเทียมกัน (Y)
ตอนนี้เก่าไปหน่อย แต่ก็ยังใช้งานได้ ... ฉันมี Ubuntu 11.10 32 บิตและใช้งานได้ แต่ใช้วิธี 64 บิต ... ฉันไม่รู้ว่าเป็นเพราะ Ubuntu รุ่นปัจจุบันมากกว่าหรือเปล่า ... ขอบคุณ คุณมาก ... ได้ผล 100%
โพสต์เก่าไปหน่อย แต่ยังใช้งานได้ ... ฉันมี ubuntu 11.10 32 บิต แต่เคล็ดลับใช้ได้กับ 64 บิตฉันคิดว่าเป็นเพราะ ubuntu เป็นปัจจุบันมากกว่า ... มันให้บริการฉันมากและ ใช้งานได้ 100%
สวัสดี. ดีมากโพสต์
มันช่วยฉันได้มาก. !!
กร๊ากซ์!
ยินดีต้อนรับ! เช่นเคยยินดี!
กอดและสุขสันต์วันคริสต์มาส! พอล.
เฮ้เฮ้ถ้าวิดีโอเป็น AVI หรือ MPEG-4 ล่ะ?
สวัสดี! ปรากฎว่าเคล็ดลับนี้สามารถทำได้กับ Ubuntu Jaunty แต่ตอนนี้ฉันติดตั้ง Lucid แล้วมันไม่ได้ผลสำหรับฉัน ในโฟลเดอร์ tmp มีโฟลเดอร์และไฟล์และไม่มีเลยที่เป็นวิดีโอ ... และไม่ปรากฏเป็นไฟล์ที่ซ่อนอยู่คุณรู้หรือไม่ว่ามันคืออะไร?
ขอบคุณ!
นั่นก็คือตราบเท่าที่เป็นเวอร์ชัน 32 บิตหรือเวอร์ชัน 64 บิตที่จำลองด้วย ndiswrapper (เขียนแบบนั้นหรือไม่)
หากคุณมี 64b ดั้งเดิมวิธีการกู้คืนวิดีโอนั้นยากกว่าและนี่คือคำอธิบายในกรณีที่คุณต้องการเพิ่ม:
http://www.ubuntu-es.org/node/141478#comment-404172
เคล็ดลับนี้หยุดทำงานสำหรับฉันบน Ubuntu 64 บิตเมื่อฉันเริ่มใช้ flashplugin square ดังนั้นฉันจึงถอนการติดตั้งและกลับไปใช้แฟลชแบบเก่าด้วย nspluginwrapper
อาจเป็นเพราะคุณติดตั้ง Flash เวอร์ชัน 64 บิต เห็นได้ชัดว่าเคล็ดลับนี้ใช้ไม่ได้กับเวอร์ชันนั้น
คิดว่าแค่นี้คงคุ้ม ...
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
ขอบคุณสำหรับเคล็ดลับ! 😉
ความจริงก็คือฉันไม่รู้ หากคุณทราบโปรดแจ้งให้เราทราบ! 🙂
ไชโย! พอล.
มันคือเรื่องจริง! ขอบคุณมากที่อุดหนุน!
ไชโย! พอล.
ฉันมีแฟลช 64 บิตและไฟล์จะถูกบันทึกไว้ในโฟลเดอร์แคชของ firefox สิ่งที่น่าตลกคือหลังจากดาวน์โหลดเสร็จไม่นานพวกเขาจะถูกลบและถ้าพวกมันใช้พื้นที่มากกว่า 64 เมกะไบต์ก็จะถูกลบไปด้วย……
วิธีแก้ปัญหาคือการติดตั้ง flashgot ส่วนขยายและสมบูรณ์แบบ
โปรดทราบว่าที่นี่ยังอธิบายวิธีรับไฟล์แม้จะใช้แฟลช 64 บิตก็ตาม
ไชโย! พอล.
ฉันดีใจที่ช่วยคุณในการเขียนบทความให้เสร็จสมบูรณ์
กอด!
พัฟดี !!!! ขอบคุณ!
พระเจ้าขอบคุณ !!! แกช่วยชีวิตฉันไว้ !!!
ตา! สำหรับฉันแล้วดูเหมือนว่าใน Flash 10.2 จะไม่สามารถทำได้อีกต่อไป ... 🙁
ไชโย! พอล.
ขอบคุณผลงานยอดเยี่ยมมาก…. ฉันจะบ้าตาย
เยี่ยมมากมันทำหน้าที่ฉันได้ดีมาก
และฉันขยายจากอัลกอริทึมของคุณเพื่อบันทึกหลาย ๆ อันด้วยกัน มันไม่ได้ดีที่สุดอย่างแน่นอนแม้ว่ามันจะทำงานได้ดี (ฉันคิดว่า) ฉันคิดว่าปัญหาอยู่ที่การใช้ "หาง" ฉันใช้มันโดยสัญชาตญาณมากกว่าที่จะรู้ดังนั้นฉันไม่รู้ว่ามัน "ถือ" ได้นานแค่ไหน สำหรับ 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" เดียวกัน (ฉันคิดว่า ) ไม่ได้รับการแก้ไขฉันไม่ทราบว่าในปริมาณมาก
อาศิรพจน์
เกอร์
ขอบคุณ Ger! กอด! พอล.
ผู้ใช้ Firefox ยังสามารถใช้ส่วนขยาย "UnPlug" ซึ่งช่วยให้คุณดาวน์โหลดวิดีโอแฟลชจากเกือบทุกหน้า เป็นตัวเลือกที่สะดวกสบายคุณจึงไม่ต้องออกจากเบราว์เซอร์ ข้อเท็จจริงที่น่าสนใจคือในบรรดาส่วนขยายที่มีอยู่ทั้งหมดเป็นหนึ่งในส่วนขยายที่เบาและเร็วที่สุด ลองมัน!
คู่มือการใช้งาน Mini เพื่อดาวน์โหลดวิดีโอใด ๆ ที่ออนไลน์กับเครื่องเล่นดังตัวอย่างที่เรามีจาก YouTube
หมายเหตุ: นอกจากนี้ยังดาวน์โหลดไฟล์ swf
หน้า: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html
ปัญหา. เมื่อฉันไปดูวิดีโอ YouTube บางครั้ง (หรือบางวิดีโอ) พวกเขาไม่โหลดทั้งหมด (แถบสีเทา) และในกรณีเหล่านี้เมื่อทำ 'lsof grep Flash' ไม่มีอะไรออกมาดังนั้นฉันจึงไม่สามารถทำเคล็ดลับนี้ได้ วิธีแก้ปัญหาใด ๆ เกี่ยวกับวิธีทำให้แท่งชาร์จเต็มหรือไม่แฟลชอีกต่อไป?
PS: ฉันปิดการใช้งาน html5 แล้ว (เผื่อว่าจะมีผลกับบางสิ่ง)
มันทำงานได้อย่างสมบูรณ์แบบจนกระทั่งฉันอัปเดต Ubuntu เป็น 14.04 🙁
สิ่งเดียวกันเกิดขึ้นกับฉันเมื่อติดตั้ง 14.04 มันหยุดทำงาน