ฉันชอบเก็บวิดีโอเพราะ
- ฉันชอบบัฟเฟอร์พวกเขาแล้วเล่นกลับไปข้างหลังในเครื่องเล่นสื่อของฉัน
- ฉันต้องการที่จะหยุด / รีสตาร์ทเบราว์เซอร์ของฉันโดยไม่สูญเสียวิดีโอบัฟเฟอร์ทั้งหมดและ
- แฟลชบ่อยครั้งเกิดปัญหาและให้ฉันกล่องสีเทา
สำหรับเว็บไซต์จำนวนมากที่มีวิดีโอ Flash (รวมทั้ง Youtube) ผมสามารถหาไฟล์ FLV ในมักจะตั้งชื่อ/tmp
FlashXX...
แต่บางเว็บไซต์การจัดการเพื่อป้องกันไฟล์นี้จากการแสดงขึ้นเช่นhttp://blip.tv/file/3627639 อาจเป็นไปได้ว่านี่ไม่ใช่สปูลดิสก์ แต่เป็นเรื่องที่น่าแปลกใจเนื่องจากวิดีโอทั้งหมดที่มีความยาวชั่วโมงสามารถถูกบัฟเฟอร์ได้โดยที่ RAM ของฉันถูกกระทบอย่างเห็นได้ชัด
ใน Firefox ฉันสามารถค้นหา flv ในไดเรกทอรีแคชได้ แต่ฉันอยากรู้ว่าจะทำอย่างไรใน Chrome ฉันพยายามดูภายใต้ ~ / .cache / google-chrome / แต่ไม่พบสิ่งที่ดูถูกต้อง ตัวอย่างเช่น
$ ls -lt .cache/google-chrome/Cache/ | head
total 261492
-rw------- 1 yang yang 16621568 2010-12-05 03:41 data_1
-rw------- 1 yang yang 966656 2010-12-05 03:40 data_0
-rw------- 1 yang yang 23076864 2010-12-05 03:40 data_2
-rw------- 1 yang yang 262512 2010-12-05 03:40 index
-rw------- 1 yang yang 108412 2010-12-05 03:35 f_005603
-rw------- 1 yang yang 62607 2010-12-05 03:32 f_005602
-rw------- 1 yang yang 54998 2010-12-05 03:32 f_005601
-rw------- 1 yang yang 31127 2010-12-05 03:32 f_005600
-rw------- 1 yang yang 799389 2010-12-05 03:32 f_0055ff
$ ls -1t ~/.cache/google-chrome/Cache/* | head | xargs file
/home/yang/.cache/google-chrome/Cache/data_1: data
/home/yang/.cache/google-chrome/Cache/data_0: data
/home/yang/.cache/google-chrome/Cache/data_2: data
/home/yang/.cache/google-chrome/Cache/index: data
/home/yang/.cache/google-chrome/Cache/f_005603: GIF image data, version 89a, 600 x 471
/home/yang/.cache/google-chrome/Cache/f_005602: PNG image, 600 x 746, 8-bit colormap, non-interlaced
/home/yang/.cache/google-chrome/Cache/f_005601: PNG image, 140 x 342, 8-bit/color RGB, non-interlaced
/home/yang/.cache/google-chrome/Cache/f_005600: JPEG image data, JFIF standard 1.02
/home/yang/.cache/google-chrome/Cache/f_0055ff: JPEG image data, JFIF standard 1.02
/home/yang/.cache/google-chrome/Cache/f_0055fe: gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
ฉันพยายามดูไฟล์ที่เปิดสำหรับกระบวนการ Flash แต่ไม่เห็นไฟล์ Flash ที่ถูกลบซึ่งคำตอบด้านล่างบอกว่าควรมีอยู่:
$ ps x | grep npviewer
27148 ? Rl 0:24 /usr/lib/nspluginwrapper/i386/linux/npviewer.bin --plugin /usr/lib/flashplugin-installer/libflashplayer.so --connection /org/wrapper/NSPlugins/libflashplayer.so/27135-2
27504 pts/2 S+ 0:00 grep --color=auto npviewer
$ ls -l /proc/27148/fd/
total 0
lr-x------ 1 yang yang 64 2011-02-16 13:48 0 -> /dev/null
lrwx------ 1 yang yang 64 2011-02-16 13:48 1 -> /home/yang/.xsession-errors
l-wx------ 1 yang yang 64 2011-02-16 13:48 10 -> /home/yang/.mozilla/firefox/8wy5j0z2.default/key3.db
lrwx------ 1 yang yang 64 2011-02-16 13:48 11 -> pipe:[5500575]
lrwx------ 1 yang yang 64 2011-02-16 13:48 12 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:48 13 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lr-x------ 1 yang yang 64 2011-02-16 13:48 14 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
l-wx------ 1 yang yang 64 2011-02-16 13:48 15 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:48 16 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:48 17 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lr-x------ 1 yang yang 64 2011-02-16 13:48 18 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
l-wx------ 1 yang yang 64 2011-02-16 13:48 19 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:48 2 -> /home/yang/.xsession-errors
lrwx------ 1 yang yang 64 2011-02-16 13:48 20 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lr-x------ 1 yang yang 64 2011-02-16 13:48 21 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 22 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 23 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 24 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 25 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 26 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 27 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 28 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 29 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:48 3 -> socket:[5496032]
lrwx------ 1 yang yang 64 2011-02-16 13:51 30 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 31 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 32 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 33 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 34 -> /home/yang/.adobe/Flash_Player/cert8.db (deleted)
lrwx------ 1 yang yang 64 2011-02-16 13:51 35 -> /home/yang/.adobe/Flash_Player/key3.db (deleted)
l-wx------ 1 yang yang 64 2011-02-16 13:53 36 -> pipe:[5500575]
lr-x------ 1 yang yang 64 2011-02-16 13:53 37 -> pipe:[5500576]
l-wx------ 1 yang yang 64 2011-02-16 13:53 38 -> pipe:[5500576]
lrwx------ 1 yang yang 64 2011-02-16 13:53 39 -> socket:[5500580]
lrwx------ 1 yang yang 64 2011-02-16 13:48 4 -> socket:[5496131]
lr-x------ 1 yang yang 64 2011-02-16 13:48 5 -> pipe:[5496139]
l-wx------ 1 yang yang 64 2011-02-16 13:48 6 -> pipe:[5496139]
lr-x------ 1 yang yang 64 2011-02-16 13:48 7 -> socket:[5496140]
l-wx------ 1 yang yang 64 2011-02-16 13:48 8 -> socket:[5496141]
lr-x------ 1 yang yang 64 2011-02-16 13:48 9 -> /home/yang/.mozilla/firefox/8wy5j0z2.default/cert8.db
ฉันลองstrace
ใช้กระบวนการ chrome ทั้งหมดสำหรับสิ่งที่ดูเหมือนว่าอาจเป็นการเขียนไฟล์:
strace -p (pgrep chrome|xargs -I_ echo -p _)
แต่การดูที่write
/ writev
/ การselect
โทรเพียงชี้ให้ฉันเห็น FDs สองสามอันที่/proc/_/fd/
แสดงว่าเป็นท่อ / ซ็อกเก็ต ลองสิ่งเดียวกันกับnpviewer.bin
กระบวนการด้วย
ฉันยังพยายามตรวจสอบไฟล์ทั้งหมดที่ระบุใน/proc/*/fd/
( กระบวนการใด ๆ ) ที่เพิ่งได้รับการแก้ไข แต่ไม่พบสิ่งใดที่ดูเหมือนว่ามีไฟล์ flv ฉันยังพยายามตรวจสอบเดียวกันในการแก้ไขไฟล์เมื่อเร็ว ๆ ~/.cache/google-chrome/
นี้ภายใต้
หากสร้างความแตกต่างฉันกำลังใช้การเปิดตัวช่องทางการพัฒนาของ Chrome ซึ่งฉันเชื่อว่า (ทุกครั้งหรือไม่) ใช้การใช้งานแฟลชที่ปลอดภัยของตัวเอง ในช่วงเวลาของการอัปเดตนี้ฉันใช้ Chrome 10.0.648.45 dev ตามhttp://www.adobe.com/software/flash/about/ฉันใช้งาน 10.2.152.27 ฉันได้ลองใช้ Ubuntu หลายกล่องแล้ว ฉันยังได้ลองใช้ Ubuntu หลายกล่องตอนนี้ด้วยผลลัพธ์เดียวกัน
มีคนอื่นอยากแทงนี่ไหม?