MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Сохранение flash-video из кэша браузера
11.12.2011
18:47
Раздел: Компьютер - Linux - Видео - Работа с видео

Сохранить все открытые в данный момент в браузере flv-видеоролики в отдельную директорию можно вот таким простым однострочным скриптом.

copy-cached-flv.sh:

#!/bin/bash

lsof -n | grep /tmp/Flash | \

awk '{line = "/proc/" $2 "/fd/" $4; sub("[^0-9]*$","",line); print line}' | \

xargs -I '{}' cp -v '{}' -t "$@" --backup=t

Использование

./copy-cached-flv.sh «директория назначения»

$ ./copy-cached-flv.sh ~/my_flash_videos/

`/proc/24624/fd/29' -> `/home/giner/my_flash_videos/29'

`/proc/24624/fd/35' -> `/home/giner/my_flash_videos/35'

При повторном запуске скрипта старые файлы не затираются, но переименовываются.

$ ./copy-cached-flv.sh ~/my_flash_videos/

`/proc/24624/fd/29' -> `/home/giner/my_flash_videos/29' (backup: `/home/giner/my_flash_videos/29.~1~')

`/proc/24624/fd/35' -> `/home/giner/my_flash_videos/35' (backup: `/home/giner/my_flash_videos/35.~1~')

Важно: обратите внимание, что данный способ работает, только в том случае, когда видео flash-плееру доставляется в виде flv-файла по http-протоколу.

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования