суббота, 29 сентября 2012 г.

Сохранение и проигрывание видео из кэша браузера

Эта запись является продолжением, вернее даже, обновлением поста на Хабрахабре.

Т.к. видео в браузере теперь проигрывается не только с помощью flash, но с использованием HTML5, то и скрипты нуждаются в обновлении. Проверено в Ubuntu 12.04 на вот этом видео: https://www.youtube.com/watch?v=BRzf9fDIBmc. Браузер Firefox.

copy-cached-flv.sh

#!/bin/bash

lsof -n | egrep "(/tmp/Flash|mozilla-media-cache/media_cache)" | \
    awk '{line = "/proc/" $2 "/fd/" $4; sub("[^0-9]*$","",line); print line}' | \
    xargs -I '{}' cp -v '{}' -t "$@" --backup=
 

mplayer-play-cached-flash.sh

#!/bin/bash

lsof -n | egrep "(/tmp/Flash|mozilla-media-cache/media_cache)" | \
        awk '{line = "/proc/" $2 "/fd/" $4; sub("[^0-9]*$","",line); print line}' | \
        xargs mplayer -softvol-max 1000

Комментариев нет: