2017-02-22 15 views
0

mp3 musciが演奏されました。ファイアフォックスでキャッシュされた音楽ファイルを取得するには?

lsof |grep mp3 
firefox-e 9450   debian8 mem  REG    8,3 285392 1857732 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 

ls /proc/9450/ 
attr  clear_refs  cpuset fd  limits  mem   net  oom_score  projid_map setgroups statm timers 
autogroup cmdline   cwd  fdinfo loginuid mountinfo ns   oom_score_adj root  smaps  status uid_map 
auxv  comm    environ gid_map map_files mounts  numa_maps pagemap  sched  stack  syscall wchan 
cgroup  coredump_filter exe  io  maps  mountstats oom_adj personality sessionid stat  task 

cat /proc/9450/mem > /tmp/test.mp3 
cat: /proc/9450/mem: Input/output error 

音楽の再生方法を教えてください。

+0

は、あなたが(Firefoxので使われている)あなたのlibmp3lame共有ライブラリのメモリにアクセスしようとしたようだ - それは実行可能コード、LIBの変数と*あなたのmp3-ファイルのかもしれない*一部ですが、あなたはされませんこのようにmp3を直接得ることができます。 – RuDevel

+0

それを得る方法? –

+0

もし私があなたに伝えることができたら。場合によっては、ファイルシステムで削除されても、ファイルハンドル(fd)を使用して一時ファイルを使用することがあります。これはlsofで完全に正しいものです。それらはあなたが試みたときにコピーして開くことができます。しかし、プロセスメモリ内にファイルが散在していると、銀色の弾丸はありません。 – RuDevel

答えて

0

同時にコードを実行するために、Firefoxで音楽を再生する。

ffmpeg -f alsa -ac 2 -i default -acodec libmp3lame -ab 320k ouput.mp3 
関連する問題