|
นี่เป็นเคล็ดลับเก่าแก่ แต่บางคนอาจจะยังไม่รู้ สิ่งที่ต้องทำคือ ไปที่หน้าที่มีวิดีโอแล้วรอให้โหลดเสร็จ. บน 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 ว่าวิดีโอเล่นได้อย่างถูกต้อง