Сохраняется ли просмотренное он-лайн видео?
В последнем флэш плеере после создания файла для видео в /tmp, его дескриптор сохраняется в другую переменную, а созданный файл закрывается и для него вызывается системный вызов unlink(). То есть имя файла из /tmp удаляется, но запись в него продолжается по дескриптору.
Таким образом файла с видео в /tmp вы не увидите никогда.
Но это ж линукс и для того, чтобы скопировать просмотренное видео, нужно узнать дескриптор файла, который открыт флеш плеером. Для этого:
1 узнаём пид флэшплеера (возвратит например 4321):
Код:
$ pidof plugin-container
2 смотрим файловые дескрипторы видео, открытые флэшем:
Код:
$ ls -l /proc/4321/fd/ |grep Flash
там будет строчка вида
Код:
lrwx------ 1 png png 64 2010-12-11 21:07 16 -> /tmp/FlashXXo4PUBZ (deleted)
получается, что файл /proc/4321/fd/16 является ссылкой на просмотренное видео.
3 копируем видео куда-нибудь:
Код:
$ cp /proc/4321/fd/16 ~/Desktop/video.flv