localização do vídeo no youtube no firefox

0

Quando mudei para a versão mais recente do firefox-8.0, perdi o local que o Firefox usava para armazenar vídeos em flash. anteriormente costumava estar em /tmp/FLASH**** , mas agora não está lá mesmo em .mozilla/firefox/profile-name/Cache eles alteraram o esquema de armazenamento. Então, há alguma maneira de saber onde esses vídeos / flash são armazenados? Além disso, se for alterado novamente, como podemos localizar a localização do vídeo que está sendo armazenado em buffer.

Editar: também sobre: cache e localização de vídeo não ajudou.

    
por Peeyush 03.02.2012 / 14:44

3 respostas

5

Editar com data de 20130204: O que eu estou usando atualmente é isto:

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

Eu criei um alias para isso em .bash_aliases.

Notas: O nome de usuário e o random.default variam de acordo com o usuário. Uma inspeção de cada arquivo no gerenciador de arquivos deve identificar os tipos de arquivo. No momento, estou usando o Firefox 19.0 (beta).
1M pode ser aumentado para o que você desejar.
Requer que uma pasta, fcache , exista em ~ / Downloads.
Cria um arquivo, zlist.txt , que pode ser excluído.
Não funciona com alguns vídeos do YouTube. Eu não sei porque.
Tenho certeza que alguém melhor nisso terá algo mais elegante.

    
por user25656 03.02.2012 / 16:16
2

Respondendo a sua necessidade imediata: não sei sobre /tmp/FLASH , mas durante toda a experiência de navegação, os vídeos em flash são armazenados no cache normal.

Você deve ser capaz de encontrá-los usando (a pesquisa intensiva de recursos):

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

Altere o caminho para algo diferente de mozilla / firefox para uma pesquisa mais ampla / específica. O código procura todos os arquivos (-type f) na pasta e executa "mimetype". Em seguida, filtra os resultados que não têm "shockwave" nos resultados.

No entanto, se você estiver tentando economizar largura de banda não baixando novamente o mesmo vídeo do youtube, talvez queira usar youtube-dl ?

    
por isaaclw 03.02.2012 / 16:24
0

Adicione esses scripts ao seu .bashrc e tente a partir do console.

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;
}
    
por Kesavan Muthuvel 05.01.2013 / 17:49