Сохранение Flash-видео в Google Chrome

Для Google Chrome существуют дополнения, позволяющие сохранять видео в формате FLV с сайтов, однако работают они не со всеми сайтами. Этот способ позволяет сохранить видео, для этого необходимо только дождаться загрузки видео в плеере и запустить скрипт. Фильм будет скопирован в папку ~/tmp. После того, как он будет скопирован, можно его переименовать по своему усмотрению.

flv-save.sh:

#!/bin/bash

save_the_flash_file(){
FLASH_FILE=`ls -l /proc/$1/fd | grep $2 | awk '{printf $9}'`
cp /proc/$1/fd/$FLASH_FILE ~/tmp/file-$1.flv
}

PID_AND_FILE=`lsof -n | grep Flash | awk '{printf $2" "$9}'`

save_the_flash_file $PID_AND_FILE

Возможно, этот способ подойдет и для других браузеров, например, Firefox.
Скрипт основан на статье из «Записок Дебианщика» (http://mydebianblog.blogspot.com/2012/04/c-youtube-unix.html)
С новыми версиями chrome может на данный момент и не работать.

[wysija_form id=»2″]