2017-02-22 5 views
0

Ein mp3 musci gespielt.Wie bekomme ich die zwischengespeicherte Musikdatei in Firefox?

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 

Wie wird die Musik gespielt?

+0

scheint, dass Sie versuchen, den Speicher Ihres libmp3lame Shared Library (von Firefox verwendet) zuzugreifen - das ausführbare Code, Variablen des lib und * vielleicht * Teile Ihrer mp3- Datei, aber Sie werden nicht sein in der Lage, die mp3 direkt auf diese Weise zu bekommen. – RuDevel

+0

Wie bekomme ich es dann? –

+0

Wenn ich es dir sagen könnte. Manchmal verwenden Prozesse temporäre Dateien, die - selbst wenn sie auf dem Dateisystem gelöscht werden - über die Dateihandles (fd) verfügbar sind - für sie stimmt das perfekt mit lsof. Diese können kopiert und geöffnet werden, wie Sie es versucht haben. Aber wenn eine Datei im Prozessspeicher verstreut ist, gibt es keine Wunderwaffe. – RuDevel

Antwort

0

Um die Musik in Firefox wiederzugeben, um den Code gleichzeitig auszuführen.

ffmpeg -f alsa -ac 2 -i default -acodec libmp3lame -ab 320k ouput.mp3 
Verwandte Themen