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

זה טריק ישן, אך כנראה שחלקכם עדיין לא מודעים אליו. מה לעשות זה עבור לדף שבו נמצא הסרטון והמתן לסיום הטעינה. ב- 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, או טוטם, קפאין, שין או mplayer שהסרטון פועל כהלכה. 😀

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

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מגדל קולונס דיג'ו

    אמנם קצת מאוחר, אבל הנה תסריט למקרה שהוא עוזר למישהו.

    #! / bin / bash
    # ******************************************** ********************************************* * #
    # סקריפט Aquest לאיתור המתאמנים הזמניים כאשר הוא משוחזר בוידאו פלאש ל- Firefox #
    # Primer מאחזר את המידע של fitxers oberts למערכת עם LSOF ומסנני Flash ו- tmp #
    # Després per mitja d'un loop מאחזר את המידע של כל fitxer הדרוש להעתק #
    # אם העותק נכון, הוא תורם שגיאת sortida של התסריט #
    # #
    # קל לזכור ששוטר הוא הדף שלך בקצאת הסרטון, ה- fitxer הזמני אבוד #
    # ******************************************** ********************************************* * #

    # אתר את המתאמנים הזמניים
    OnEs = $ (lsof | grep Flash | grep tmp)

    # התחל את הקונה
    i = 0
    # Fa לולאה לכל פיטקסר
    לפרמטרים ב- $ OnEs
    do
    # Extreu els parametres necessaris per fer the copy of the information rebuda
    מקרה $ i פנימה
    1) מזהה = $ פרמטרים ;; 3) מתאר = $ {parametres %% »u» *} ;; 8) fitxer = $ {parametres ## * »/»} ;;
    esac

    # הגדל את הקונה של כל הפרמטר
    תן לי ++

    # לכל לולאה יש עותק
    אם [$ i -eq "10"]; אז i = 0; cp / proc / $ identifier / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; שליטה = $?

    # Missatge מאת sortida
    אם [$ control -eq "0"]; ואז מהדהד "Fitxer הועתק בהצלחה אל /home/portatil/Deskfrtop/$fitxer.flv"; אחר מהדהד "הייתה שגיאה בהעתקת ה- fitxer"; fi
    fi
    עשה

    יציאה

  2.   פרנסיסקו חוזה דיג'ו

    היי, יש לי בעיה .. עשיתי הכל כפי שהסברת וכשניגנתי את הווידאו עם VLC הוא רק שיחזר את הצליל, אז פתחתי את הקובץ עם טוטם ואותו .. רק צליל, האם תוכל לתת לי יד? פוסט מצוין שווה (Y)

  3.   תמונת מציין מיקום של חואנגה מולינה דיג'ו

    קצת ישן עכשיו אבל זה עדיין עובד ... יש לי אובונטו של 11.10 סיביות 32 וזה עובד אבל בשיטת 64 סיביות ... אני לא יודע אם זה בגלל שזה אובונטו עדכני יותר ... בכל מקרה תודה אתה מאוד ... זה עובד 100%

  4.   תמונת מציין מיקום של חואנגה מולינה דיג'ו

    ההודעה קצת ישנה אבל זה עדיין עובד ... יש לי את 11.10 סיביות של אובונטו 32 אבל הטריק עובד עם אחד של 64 סיביות, אני חושב שזה בגלל שהאובונטו יותר עדכנית ... זה שירת אותי הרבה ו זה עובד 100%

  5.   imexcomp דיג'ו

    היי. טוב מאוד ההודעה.

    זה עזר לי מאוד. !!

    גרקס!

  6.   בואו נשתמש בלינוקס דיג'ו

    בבקשה! כמו תמיד, תענוג!
    חיבוק וחג שמח! פול.

  7.   פורפיריו 21 דיג'ו

    היי היי, מה אם הסרטון הוא AVI או MPEG-4?

  8.   אלווארו דיג'ו

    שלום! מתברר שאפשר לעשות את הטריק הזה עם אובונטו ג'אנטי, אבל עכשיו לאחר שהתקנתי את לוסיד זה לא עובד בשבילי. בתיקיית tmp יש תיקיות וקבצים ואף אחד מהם אינו הווידיאו ... וגם הוא לא נראה כקובץ מוסתר, אתה יודע ממה זה יכול להיות?
    תודה!

  9.   גואידו איגנסיו דיג'ו

    ובכן שכל עוד מדובר בגרסת 32 סיביות או בגרסת 64 סיביות שמחקה עם ndiswrapper (האם זה היה כתוב כך?)

    אם יש לך 64b מקורי, הדרך לשחזר את הסרטונים קשה יותר והנה ההסבר למקרה שתרצה להוסיף אותו:

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

  10.   אנגולו פסקואל דיג'ו

    הטריק הזה הפסיק לעבוד בשבילי באובונטו של 64 סיביות כשהתחלתי להשתמש בריבוע פלאש פלאגין. אז הסרתי את ההתקנה וחזרתי לפלאש הישן עם nspluginwrapper.

  11.   בואו נשתמש בלינוקס דיג'ו

    זה יכול להיות בגלל שהתקנת גירסת 64 סיביות של Flash. כנראה שהטריק הזה לא עובד עם הגרסה הזו.

  12.   funkwave דיג'ו

    אני חושב שעם זה יהיה שווה ...

    cd / directory / איפה / אתה רוצה / לשמור / את הווידיאו
    מחרוזת = »$ (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

    אגב תודה על הטריק! 😉

  13.   בואו נשתמש בלינוקס דיג'ו

    האמת היא שאני לא יודע. אם אתה מגלה, יידע אותנו! 🙂
    לחיים! פול.

  14.   בואו נשתמש בלינוקס דיג'ו

    זה נכון! תודה רבה על תרומתך!
    לחיים! פול.

  15.   איטומיילג דיג'ו

    יש לי פלאש של 64 סיביות והקבצים נשמרים בתיקיית המטמון של Firefox. הדבר המצחיק הוא שזמן קצר לאחר הורדתם לחלוטין הם נמחקים, ואם הם תופסים יותר מ -64 מגה, הם גם נמחקים ...

    הפיתרון היה להתקין את פלאש הרחבה ומושלם

  16.   בואו נשתמש בלינוקס דיג'ו

    שימו לב שכאן זה גם מסביר כיצד להשיג את הקבצים, אפילו עם פלאש של 64 סיביות.
    לחיים! פול.

  17.   גואידו איגנסיו דיג'ו

    אני שמח שזה עזר לך להשלים את המאמר
    לְחַבֵּק!

  18.   גואידו איגנסיו דיג'ו

    נפוח טוב !!!! תודה!

  19.   Pepito דיג'ו

    אלוהים, תודה !!! פשוט הצלת את חיי !!!

  20.   בואו נשתמש בלינוקס דיג'ו

    עַיִן! נראה לי שבפלאש 10.2 אי אפשר לעשות זאת יותר ... 🙁
    לחיים! פול.

  21.   סיידר 01 דיג'ו

    תרומה מצוינת תודה .... השתגעתי

  22.   הרמן G. LM. דיג'ו

    נהדר, זה שירת אותי טוב מאוד.
    והרחבתי מהאלגוריתם שלך, כדי לשמור כמה ביחד. זה בהחלט לא הכי טוב, אם כי זה עובד טוב (אני חושב). אני חושב שהבעיה היא בשימוש ב"זנב ", השתמשתי בו יותר על ידי יצר מאשר על ידי ידיעה, ולכן אני לא יודע כמה זמן הוא" מחזיק ". עבור 3 סרטונים, 2, 1 .. 4 .. זה הולך טוב .. אני לא יודע אם 10 או 20 יעבדו טוב.

    ALG:

    [code = »זכור אותי»]
    #! / bin / bash
    ## זכור אותי.
    ## עזרה: הטיעון הראשון שהועבר לתוכנית הוא הנתיב בו יישמרו הקבצים.

    תקליטור $ 1

    הופך = »$ (lsof | grep -c Flash)»

    ואילו [$ הופך -גט 0]
    do
    מחרוזת = »$ (lsof | grep Flash | זנב - $ סיבובים)»
    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- $ turn
    סיבובים = `expr $ turn - 1`
    עשה
    [/ קוד]

    ניתן לתת את השיפורים בכך שלא נכנסים כל כך הרבה פעמים עם "grep Flash", שומרים את כל מה שקודם לכן (אני לא יודע לעשות את זה בלי לאבד את מעברי השורות) וגם להשתמש באותו ערך "c1" זה (אני חושב ) לא שונה, אני לא יודע בכמויות גדולות.

    ברכות.

    גר.

  23.   בואו נשתמש בלינוקס דיג'ו

    תודה גר! חיבוק! פול.

  24.   קוֹף דיג'ו

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

  25.   כך דיג'ו

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

    הערה: הוא מוריד גם קבצי swf.

    עמוד: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html

  26.   אלכס דיג'ו

    בעיה. כשאני הולך לצפות בסרטון YouTube, לפעמים (או כמה סרטונים) הם לא נטענים בשלמותם (הסרגל האפור). ובמקרים אלה בעת ביצוע 'lsof grep Flash' שום דבר לא יוצא, ולכן אני לא יכול לעשות את הטריק הזה. יש פיתרון כיצד להפוך את הבר לטעינה מלאה, או שזה כבר לא מהבהב?
    נ.ב: יש לי את ה- html5 מושבת. (במקרה שהוא ישפיע על משהו)

  27.   תומס דיג'ו

    זה עבד בצורה מושלמת עד שאעדכן את אובונטו ל- 14.04 🙁

    1.    סיל איבידי דיג'ו

      אותו דבר קרה לי בעת התקנת 14.04 זה הפסיק לעבוד