Чтобы сохранить его я пользуюсь вот этим скриптом для nautilus:
#!/bin/bash ############################################################################ # File: cp-ffox-video.sh # Description: script for copy flash video from firefox to current directory # # Copyleft http://axa-ru.blogspot.com/2009/12/how-to-save-video-from-youtube.html lsof | grep Flash | while read psLine do PID=$(echo $psLine | awk '{print $2}') FD=$(echo $psLine | awk '{print $4}' | tr -d 'u') FILE=$(echo $psLine | awk '{print $9}' | tr -d '/tmp/') cp /proc/$PID/fd/$FD $FILE.flv done exit 0
Скрипт нужно сохранить в каталоге ~/.gnome2/nautilus-scripts под именем cp-ffox-video.sh
Как им пользоваться:
- Посмотреть видео.
- Свернуть (но не закрывать) firefox.
- Открыть в nautilus папку куда мы желаем сохранить видео.
Нажимаем правую клавишу мыши и выбираем скрипт cp-ffox-video.sh
Полезные ссылки:
Upd. 30.10.2011 - Изменил скрипт для совместимости с Firefox 7.0.1 и adobe flash player 11.0.1.152
Upd. 03.11.2011 - Проверил на совместимость с Firefox 8.0
Upd. 22.11.2012 - Проверил на совместимость с Firefox 16.0.1 и Shockwave Flash 11.2 r202.
Не знаю как у других, но у меня в браузере видео не разворачивается на весь экран. Достаёт постоянно искать удалённый файл, а этот скрипт очень помог. Немного его переделал. Мне кажется разумней создавать ссылки...
ОтветитьУдалить[code]
#!/bin/bash
while true;
do
lsof -n -P | grep FlashXX | awk '{ print "/proc/" $2 "/fd/" substr($4, 1, length($4)-1) }' | while read FROM
do
rm -f ~/film/*;
TO=~/film/ff$(date +%y%m%d-%N)
ln -s $FROM $TO
done
sleep 10;
done
exit 0 [/code]
PS: Делал для себя, но может людям пригодится))
Наверняка. Спасибо.
ОтветитьУдалитьЯ его в статейку запихну. Все удобнее читать будет.
https://addons.mozilla.org/ru/firefox/addon/video-downloadhelper/
ОтветитьУдалитьГамлиэль, спасибо. Я знаю про Video DownloadHelper.
ОтветитьУдалитьКогда Adobe изменил (даже не знаю для чего) способ регистрации в Linux-е проигрывемого видео и версия скрипта перестала работать, я попробовал это дополнение.
Сейчас не помню почему, но почему то оно мне не понравилось, и я поисследовав написал новую действующую версию скрипта.