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

Это старый трюк, но некоторые из вас, вероятно, еще не осознают его. Что делать перейдите на страницу, где находится видео, и дождитесь окончания загрузки. На 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, или тотема, кофеина, xine или mplayer, что видео воспроизводится корректно. 

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