Как скачать флеш-ролики без установки дополнительных программ

Это старый трюк, но некоторые из вас, вероятно, еще не осознают его. Что делать перейдите на страницу, где находится видео, и дождитесь окончания загрузки. На YouTube нагрузка представлена ​​красной линией, которая растет ниже линии воспроизведения.

Как только все загрузилось и не закрывая проводник, я открыл Nautilus и открыл папку / tmp /. Там вы увидите, среди прочего, файл со странным именем, которое, вероятно, включает слово «Flash». Готово, просто вычтите copiar этот файл в место, которое вам больше всего нравится. 🙂 Это так просто.

Осторожно! Этот трюк работает в Ubuntu, но не все дистрибутивы сохраняют эти видео в одном каталоге.. Возможно, что в вашем дистрибутиве каталог другой, но логика такая же. Вам просто нужно найти путь, по которому сохраняются временные файлы Flash.

Разве у вас это не работает в Ubuntu с Flash 64 bit? Я продолжал читать ...


Приведенный выше трюк работает для 32-битной Flash. Действия, которые нужно выполнить в Ubuntu при использовании Flash 64 bit, немного сложнее… Вот объяснение, сделанное Codix на форуме Ubuntu-это:

С новым 64-битным квадратным флеш-плеером для Linux при просмотре видео с YouTube или другого видеопортала и переходе в папку / Tmp вы надеетесь найти временный файл, с которым работает флеш-плеер (в данном случае квадрат). Но вы не можете его найти, и вам интересно, где он будет.

Немного подумав, лучший способ узнать, есть ли временный файл, с которым работает флэш-плеер, - это выполнить команду Lsof.

В предыдущих версиях 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), а дескриптор файла - в четвертом столбце без буквы (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, или totem, caffeine, xine или mplayer, что видео воспроизводится правильно. 😀

Спасибо Гвидо Игнасио за данные для загрузки во Flash 64 бит!

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Башня Коллонс сказал

    Хотя немного поздно, но вот сценарий на случай, если он кому-то поможет.

    #! / Bin / Баш
    # ************************************************ ************************************************* * #
    # Скрипт Aquest для поиска временных фитксеров при его воспроизведении во флэш-видео в Firefox #
    # Primer извлекает информацию о фитксерах, обертах в систему с LSOF и фильтрами Flash и tmp #
    # Després per mitja d'un loop извлекает информацию о каждом фитксере, необходимом для копирования #
    # Если копия верна, она передает ошибку скрипта #
    # #
    # Кэл помните, что коп - ваша страница на этом ролике, временный фитксер потерян #
    # ************************************************ ************************************************* * #

    # Найдите временных приспособлений
    OnEs = $ (lsof | grep Flash | grep tmp)

    # Начать покупателя
    i = 0
    # Сделайте петлю для каждого фитксер-троба
    для параметров в $ OnEs
    do
    # Экстренные параметры, необходимые для копии информационного сообщения
    case $ i in
    1) identifier = $ parameters ;; 3) дескриптор = $ {параметры %% »u» *} ;; 8) fitxer = $ {параметры ## * »/»} ;;
    ESAC

    # Увеличиваем покупателя по каждому параметру ребут
    пусть я ++

    # Для каждого цикла есть копия
    если [$ i -eq "10"]; тогда i = 0; cp / proc / $ identifier / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; control = $?

    # Missatge от sortida
    если [$ control -eq "0"]; затем эхо "Fitxer успешно скопирован в /home/portatil/Deskfrtop/$fitxer.flv"; else echo "При копировании фитксера произошла ошибка"; фи
    fi
    сделанный

    выход

  2.   Франсиско Хосе сказал

    Привет, у меня проблема .. Я сделал все, как вы объяснили, и когда я воспроизводил видео с помощью VLC, он воспроизводил только звук, поэтому я открыл файл с помощью Totem и того же ... Только звук, не могли бы вы мне помочь? Отличный пост равен (Y)

  3.   Изображение местозаполнителя для Juanga Molina сказал

    Немного устарел, но он все еще работает ... У меня 11.10-разрядный ubuntu 32, и он работает, но с использованием 64-разрядного метода ... Я не знаю, потому что это более современный Ubuntu ... в любом случае, спасибо вам очень нравится ... работает на 100%

  4.   Изображение местозаполнителя для Juanga Molina сказал

    сообщение немного устарело, но оно все еще работает ... У меня 11.10-битный ubuntu 32, но трюк работает с 64-битным, я думаю, это потому, что ubuntu более современный ... он мне очень помог, и он работает на 100%

  5.   imexcomp сказал

    Привет. очень хороший пост.

    Это мне очень помогло. !!

    гракс!

  6.   Давайте использовать Linux сказал

    Пожалуйста! Как всегда одно удовольствие!
    Обнимаюсь и с Рождеством! Павел.

  7.   Порфирио21 сказал

    Эй, а что, если видео в формате AVI или MPEG-4?

  8.   Альваро сказал

    Здравствуйте! Оказывается, этот трюк можно было бы проделать с Ubuntu Jaunty, но теперь, когда у меня установлен Lucid, он у меня не работает. В папке tmp есть папки и файлы, и ни один из них не является видео ... И он не отображается как скрытый файл, вы знаете, из-за чего это может быть?
    Спасибо!

  9.   Гвидо Игнасио сказал

    Хорошо, если это 32-разрядная версия или 64-разрядная версия, эмулированная с помощью ndiswrapper (это было так написано?)

    Если у вас есть собственная версия 64b, восстановить видео будет сложнее, и вот объяснение на случай, если вы захотите его добавить:

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

  10.   Паскуаль Ангуло сказал

    Этот трюк у меня перестал работать на 64-битной Ubuntu, когда я начал использовать flashplugin square. Поэтому я удалил его и вернулся к старой флэш-памяти с помощью nspluginwrapper.

  11.   Давайте использовать Linux сказал

    Это может быть связано с тем, что у вас установлена ​​64-разрядная версия Flash. Очевидно, этот трюк не работает с этой версией.

  12.   фанквейв сказал

    Думаю, с этим стоило бы ...

    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.   Давайте использовать Linux сказал

    По правде говоря, я не знаю. Если вы узнаете, дайте нам знать! 🙂
    Ура! Павел.

  14.   Давайте использовать Linux сказал

    Это правда! Большое спасибо за ваш вклад!
    Ура! Павел.

  15.   Итопочта сказал

    У меня 64-битная флеш-память, и файлы сохраняются в папке кеша firefox. Самое смешное, что вскоре после полной загрузки они стираются, и если они занимают более 64 мегабайт, они также стираются ……

    Решением было установить расширение flashgot и идеально

  16.   Давайте использовать Linux сказал

    Обратите внимание, что здесь также объясняется, как получить файлы даже с 64-разрядной флэш-памятью.
    Ура! Павел.

  17.   Гвидо Игнасио сказал

    Я рада, что это помогло вам завершить статью
    Hug!

  18.   Гвидо Игнасио сказал

    затяжка хорошая !!!! благодаря!

  19.   Пепито сказал

    Боже, спасибо !!! Вы только что спасли мне жизнь !!!

  20.   Давайте использовать Linux сказал

    Глаз! Мне кажется, что во Flash 10.2 это уже сделать нельзя ... 🙁
    Ура! Павел.

  21.   Сайдер01 сказал

    Отличный вклад, спасибо ... Я сходил с ума

  22.   Герман Г. Л.М. сказал

    Отлично, он мне очень пригодился.
    И я расширил ваш алгоритм, чтобы сохранить несколько вместе. Он конечно не самый лучший, хотя работает (думаю) хорошо. Думаю, проблема в использовании «хвоста», я использовал его скорее инстинктивно, чем зная, поэтому я не знаю, как долго он «держится». Для 3 видео, 2, 1 .. 4 .. все идет хорошо .. Не знаю, 10 или 20 подойдут.

    АЛГ:

    [code = »Запомнить меня»]
    #! / bin / bash
    ## Запомните меня.
    ## Справка: первый аргумент, передаваемый программе, - это путь, по которому файлы будут сохранены.

    cd $ 1

    получается = »$ (lsof | grep -c Flash)»

    в то время как [$ получается -gt 0]
    do
    строка = »$ (lsof | grep Flash | tail - $ вращается)»
    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
    turn = `expr $ plays - 1`
    сделанный
    [/ Код]

    Улучшения могут быть даны в том, чтобы не вводить так много раз с помощью «grep Flash», сохранять все ранее (я не знаю, как это сделать, не теряя разрывы строк), а также используя то же значение «c1», которое (я думаю ) не модифицируется, не знаю в большом количестве.

    Привет.

    Германский

  23.   Давайте использовать Linux сказал

    Спасибо, Гер! Объятья! Павел.

  24.   Chango сказал

    Пользователи Firefox также могут использовать расширение «UnPlug», которое позволяет загружать flash-видео практически с любой страницы. Это удобный вариант, поэтому вам не нужно выходить из браузера. Интересным фактом является то, что из всех доступных расширений это одно из самых легких и быстрых. Попытайся!

  25.   крыло сказал

    Мини-руководство по применению для загрузки любого видео, которое находится в сети с помощью проигрывателя, например, видео с YouTube.

    Примечание: он также загружает файлы SWF.

    страница: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html

  26.   Алекс сказал

    Проблема. Когда я иду смотреть видео на YouTube, иногда (или некоторые видео) они не загружаются полностью (серая полоса). И в этих случаях при выполнении 'lsof grep Flash' ничего не выходит, и поэтому я не могу сделать этот трюк. Любое решение о том, как полностью зарядить панель, или она больше не мигает?
    PS: У меня отключен html5 (на случай, если что-то повлияет)

  27.   Томас сказал

    Он работал отлично, пока я не обновил ubuntu до 14.04 🙁

    1.    Сил Ибиди сказал

      То же самое случилось и со мной при установке 14.04 перестал работать