Расположение YouTube видео в Firefox

Когда я перешел на более новую версию Firefox-8.0, я потерял местоположение Firefox для хранения флэш-видео
, раньше оно было в /tmp/FLASH****, но теперь его нет
. даже в .mozilla/firefox/profile-name/Cache они изменили схему хранения. Так есть ли способ узнать, где хранятся эти видео / flash? более того, если он снова изменится, то как мы можем определить местоположение буферизированного видео?

Редактировать: Также о: кеш и поиск видео не помогли.

0
задан 3 February 2012 в 19:06

3 ответа

Отвечая на ваши насущные потребности: я не знаю о /tmp/FLASH, но на протяжении всего моего опыта просмотра флэш-видео хранится в обычном кэше.

Вы должны быть в состоянии найти их, используя (ресурсоемкий поиск):

 find .mozilla/firefox -type f -exec mimetype {} \; | grep "shockwave"

Измените путь на что-то отличное от mozilla / firefox для более широкого / конкретного поиска. Код выполняет поиск всех файлов (-type f) в папке и выполняет для него «mimetype». Затем он отфильтровывает результаты, которые не имеют «ударной волны» в результатах.

Однако, если вы пытаетесь сэкономить пропускную способность, не перезагружая видео с YouTube, возможно, вы захотите использовать youtube-dl ?

0
ответ дан 3 February 2012 в 19:06

Редактировать от 20130204: В настоящее время я использую следующее:

find /home/username/.mozilla/firefox/random.default/Cache/*/ -type f -size +1M -printf "%p\n" | tee ~/Desktop/zlist.txt && xargs -a ~/Desktop/zlist.txt mv -t /home/username/Downloads/fcache

Я сделал псевдоним для этого в .bash_aliases.

Примечания:
имя пользователя и random.default будут различаться в зависимости от пользователя. Проверка каждого файла в файловом менеджере должна определять типы файлов. В настоящее время я использую Firefox 19.0 (бета).
1M может быть увеличен до любого, который пожелаете.
В ~ / Downloads требуется папка fcache .
Он создает файл zlist.txt , который можно удалить.
Он не работает с некоторыми видео на YouTube. Я не знаю почему.
Я уверен, что кто-то лучше в этом будет иметь что-то более элегантное.

0
ответ дан 3 February 2012 в 19:06

Добавьте эти скрипты в ваш .bashrc и попробуйте из консоли.

yt(){
    # HTML 5
    find ~/.mozilla/firefox/*.default/Cache -type f -size +100k -ls|awk '{printf $11 "\n"}'|xargs file|grep -i webm|awk -F: '{printf $1 "\n"}'
    # Flash Video
    find ~/.mozilla/firefox/*.default/Cache -type f -size +100k -ls|awk '{printf $11 "\n"}'|xargs file|grep -i 'Flash Video'|awk -F: '{printf $1 "\n"}'

}

yt2(){

    # This shows mozilla-media-cache/media_cache (deleted) which is cache of HTML5
    FX=`ps -ef|grep '/usr/lib/firefox/firefox'|grep -v grep|head -1|awk '{printf $2}'`
    if [ $FX -ne 0 ] ; then {
        echo /proc/$FX/fd/;
        ll /proc/$FX/fd/|grep media_cache
    }
    else echo 'No running firefox';return 0; 
    fi;
}
0
ответ дан 3 February 2012 в 19:06

Другие вопросы по тегам:

Похожие вопросы: