כיצד להוריד סרטוני פלאש מבלי להתקין תוכניות נוספות

זה טריק ישן, אך כנראה שחלקכם עדיין לא מודעים אליו. מה לעשות זה עבור לדף שבו נמצא הסרטון והמתן לסיום הטעינה. ב- YouTube ההעלאה מיוצגת על ידי קו אדום שצומח מתחת לקו ההפעלה.

לאחר שהכל נטען, ומבלי לסגור את הסייר, פתחתי את נאוטילוס ופתחתי את התיקיה / tmp /. שם תוכלו לראות בין היתר קובץ עם שם מוזר שכנראה כולל את המילה "פלאש". בוצע, פשוט חיסר להעתיק את הקובץ הזה למקום שאתה הכי אוהב.  זה כל כך פשוט.

עַיִן! הטריק הזה עובד באובונטו, אך לא כל ההפצות שומרות את הסרטונים האלה באותה ספריה. יתכן שבהפצה שלך הספריה שונה, אך ההיגיון זהה. אתה רק צריך למצוא את הנתיב שבו נשמרים קבצי ה- Flash הזמניים.

זה לא עובד בשבילך באובונטו עם פלאש של 64 סיביות? המשכתי לקרוא ...


הטריק שלעיל עובד עבור פלאש של 32 סיביות. השלבים שיש לבצע באובונטו בעת שימוש בפלאש 64 סיביות הם קצת יותר מסובכים ... הנה ההסבר שקיבלה קודיקס בפורום אובונטו:

עם נגן ה- Flash המרובע החדש של 64 סיביות עבור לינוקס כאשר אתה צופה בסרטון מ- YouTube, או פורטל וידאו אחר ועובר לתיקיה / Tmp אתה מקווה למצוא את הקובץ הזמני שאיתו עובד נגן הפלאש (במקרה זה מרובע). אבל אתה לא יכול למצוא את זה, ואתה תוהה איפה זה יהיה.

לאחר מחשבה מעט, הדרך הטובה ביותר לראות אם יש קובץ זמני שנגן הפלאש עובד איתו היא באמצעות הפקודה לסוף.

בגרסאות קודמות Flashplayer כינה את הקבצים הזמניים כ- Flashxxxxxx, כאשר xxxxx הוא קוד אלפא-נומרי ש- Flashplayer נתן לו לזהות אותו בין קבצים זמניים אחרים ולכן ניסיתי עם

lsof | grep פלאש

... והתוצאה הייתה:

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (נמחק)

רצתי שוב:

lsof | grep פלאש

התוצאה:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (נמחק)

אז ראיתי שהקובץ, למרות היותו במצב שנמחק, המשיך לגדול בגודלו - הסרטון לא הורד לחלוטין. חשבתי שאם זה ממשיך להוריד יש רק דרך אחת להעתיק, אלא לשחזר את הקובץ. אז חיכיתי שהסרטון יורד לגמרי. כאשר זה הושלם, מהקונסולה עשיתי:

ls -l / proc / open_process_identifier / file_descriptor

מזהה התהליך נמצא בעמודה השנייה (15026) ומתאר הקבצים הוא העמודה הרביעית ללא האות (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 שהסרטון מופעל כהלכה. 

תודה גווידו איגנסיו על ההורדה של הנתונים בפלאש 64 ביט!