>> Newer versions of Flash delete the file immediately, but the file is >> still open in memory and you can grab it from there. > > How?
Here's what I use, usually with something along the lines of mplayer
$(flashcache)
#!/bin/sh
set -e
pids=$(pgrep -f libflashplayer)
found=0
for p in $pids
do
for f in /proc/$p/fd/*
do
if readlink "$f" | grep Flash > /dev/null
then
found=1
echo $f
fi
done
done
if [ $found -eq 0 ]
then
echo "$0: no flash cache" >&2
exit 1
fi
