লিনাক্সে গুগল ক্রোমে, / টিএমপি না থাকলে flv কোথায়?


37

আমি ভিডিও রাখতে পছন্দ করি কারণ

  1. আমি তাদের বাফারিং করতে পছন্দ করি এবং তারপরে আমার মিডিয়া প্লেয়ারে এগুলি পিছনে পিছনে খেলতে চাই,
  2. আমি সমস্ত বাফার্ড ভিডিও না হারিয়ে এবং আমার ব্রাউজারটি থামাতে / পুনঃসূচনা করতে সক্ষম হতে চাই এবং
  3. ফ্ল্যাশ প্রায়শই ক্রাশ হয় এবং আমাকে ধূসর বাক্স দেয় ।

ফ্ল্যাশ ভিডিও সহ (ইউটিউব সহ) অনেকগুলি সাইটের ক্ষেত্রে আমি /tmpসাধারণত নামকরণ করা ফ্ল্যাশ ফাইলটি খুঁজে পেতে পারি FlashXX...। তবে কিছু সাইট এই ফাইলটি প্রদর্শিত হতে বাধা দিতে পরিচালনা করে, যেমন: http://blip.tv/file/3627639 । এটি একেবারেই ডিস্কে ছড়িয়ে দেওয়া সম্ভব নয়, তবে এটি অবাক হওয়ার বিষয় যেহেতু আমার র‌্যামের উল্লেখযোগ্যভাবে প্রভাবিত না হয়ে পুরো ঘন্টা ব্যাপী ভিডিওটি বাফার করা যায়।

ফায়ারফক্সে, আমি এর ক্যাশে ডিরেক্টরিতে flv খুঁজে পেতে পারি। তবে আমি কীভাবে ক্রোমে এটি করব তা জানতে আগ্রহী। আমি ~ / .cache / গুগল-ক্রোম / এর অধীনে দেখার চেষ্টা করেছি তবে ডান দেখতে কিছুই পাইনি। এই ক্ষেত্রে:

$ 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)

আমি ফ্ল্যাশ প্রক্রিয়াটির জন্য উন্মুক্ত ফাইলগুলি দেখার চেষ্টা করেছি, তবে কোনও মুছে ফেলা ফ্ল্যাশ ফাইল দেখতে পেলাম না, যা নীচের উত্তরগুলির একটি গোছা বলে থাকতে পারে:

$ 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এমন কোনও ফাইলের জন্য দেখে মনে হচ্ছে এমন কোনও ক্রমের জন্য আমি সমস্ত ক্রোম প্রক্রিয়াগুলিকে আইএন করার চেষ্টা করেছি :

strace -p (pgrep chrome|xargs -I_ echo -p _)

তবে write/ writev/ selectকলগুলির দিকে তাকানো আমাকে কেবল কয়েকটি এফডিগুলিতে /proc/_/fd/দেখিয়েছিল যা পাইপ / সকেট হিসাবে দেখায় (সম্ভবত প্রক্রিয়াগুলি একে অপরের সাথে কথা বলার জন্য)। npviewer.binপ্রক্রিয়া একই জিনিস চেষ্টা ।

আমি সম্প্রতি সংশোধন করা /proc/*/fd/( যে কোনও প্রক্রিয়া) তে ইঙ্গিত করা সমস্ত ফাইল খালি পরীক্ষা করার চেষ্টাও করেছি , তবে এমন কোনও ফ্ল্যাভ রয়েছে বলে মনে হচ্ছে এমন কিছুই খুঁজে পেলাম না। আমিও অধীনে সম্প্রতি পরিবর্তিত ফাইল একই চেক করার চেষ্টা করার ~/.cache/google-chrome/

যদি এটি কোনও পার্থক্য করে, আমি ক্রোমের ডেভ চ্যানেল রিলিজ ব্যবহার করছি, যা আমি বিশ্বাস করি (সর্বদা?) তার নিজস্ব সুরক্ষা ফ্ল্যাশ বাস্তবায়ন ব্যবহার করে। এই আপডেটের মুহুর্তে, আমি ক্রোম 10.0.648.45 দেব ব্যবহার করছি। Http://www.adobe.com/software/flash/about/ অনুসারে আমি 10.2.152.27 চালিয়ে যাচ্ছি। আমি এখন বেশ কয়েকটি উবুন্টু বাক্সে চেষ্টা করেছি। আমি একই ফলাফল সহ এখন বেশ কয়েকটি উবুন্টু বাক্সে চেষ্টা করেছি।

অন্য কেউ এই দেখে ছুরিকাঘাত করতে চান?


আপনি যদি এমন কোনও পৃষ্ঠার লিঙ্কটি সরবরাহ করেন যা আপনার সাথে সমস্যা হচ্ছে।
সোফি আল্পার্ট

@ বেন: ওফ, আমি এটা করতে চাইছিলাম। যোগ করা হয়েছে!
ইয়াং

উত্তর:


31

আমি পর্যবেক্ষণ করেছি যে সাম্প্রতিক ফ্ল্যাশ প্লাগইনগুলি ফাইলগুলিকে / টেম্পে সঞ্চয় করে তবে তারা সেগুলি সরিয়ে ফেলা এবং ফাইল বাঁচিয়ে রাখার কৌশল ব্যবহার করে সেগুলি বাঁচিয়ে রাখতে। এর অর্থ এগুলি এখনও ড্রাইভে রাখা আছে (যতক্ষণ না ফাইল হ্যান্ডল ফ্ল্যাশ প্লাগইন দ্বারা খোলা থাকে) তবে তারা ডিরেক্টরি তালিকাতে দৃশ্যমান নয় (কারণ ফাইলটি মোছা হয়েছে)।

আমি এই সম্পর্কে কিছু সময় বয়স সম্পর্কে লিখেছেন: প্রায় মোছা ফাইল থেকে ফ্ল্যাশ ভিডিও পেতে

তবে এটি সমস্ত ফ্ল্যাশ প্লাগইনের সংস্করণের উপর নির্ভর করে। এটি / টিএমপি বা ব্রাউজারের ক্যাশে মুভিগুলি সঞ্চয় করত।


আপনার খুব আকর্ষণীয় ব্লগ পোস্টটি ফায়ারফক্সের সাথে এটি করার বর্ণনা করে তবে ক্রোম ব্যবহার করে কীভাবে এটি করবেন তা আমি ভাবছি ering আমি lsof এবং / proc এ খুঁজছি, কিন্তু লিঙ্কযুক্ত ফাইলের কোনও চিহ্ন খুঁজে পাইনি। উদাহরণস্বরূপ ভিডিওটিতে আপনার সাফল্য আছে?
ইয়াং

1
@ ইয়াং: ঠিক একইভাবে ক্রোমের সাথে কাজ করে, কমপক্ষে আমার নোটবুকে - কেবল পরীক্ষিত। আমি মনে করি এটি ওয়েব ব্রাউজারের চেয়ে ফ্ল্যাশ প্লেয়ারের উপর বেশি নির্ভর করে। আপনার কাছে ফ্ল্যাশ প্লাগইনের কোন সংস্করণ রয়েছে?
লিওরি

অ্যাডোব.com/software/flash/about অনুসারে আমি 10.2.152.27 চালাচ্ছি, যা আমার মনে হয় ক্রোমে অন্তর্নির্মিত ফ্ল্যাশ (ক্রোম 10.0.648.45 দেব ব্যবহার করে)। আমি এখন বেশ কয়েকটি উবুন্টু বাক্সে চেষ্টা করেছি।
ইয়াং

2
একটি নোট হিসাবে, মনে হচ্ছে এটি যখন সমস্ত ফ্ল্যাশ মুভি প্লেয়ারগুলির সাথে কাজ করত, তবে এটি আর হয় না। দেখে মনে হচ্ছে এটি কয়েকটি কম পরিচিত সাইটগুলির সাথে কাজ করছে তবে ইউটিউব নয়। আমি কেবল অনুমান করতে পারি যে ইউটিউব ফাইল সিস্টেমটি বন্ধ রাখার জন্য একটি উপায় খুঁজে পেয়েছিল…
লাইওরি

1
এটি এখনও আমার জন্য ক্রোমিয়াম সংস্করণ 33.0.1750.152-1 (ডেবিয়ান জেসি) এবং ফ্ল্যাশপ্লেয়ার সংস্করণ 11,2,202,346 ( অ্যাডোব.com
software

24

চেকিং / প্রোক // এফডি / আমার জন্য কৌশলটি করেছে:

$ ps x | grep npviewer
24657 ?        Sl    12:33 /usr/lib/nspluginwrapper/i386/linux/npviewer.bin ...
$ cd /proc/24657/fd
$ ls -l
total 0
lr-x------ 1 omab omab 64 2011-02-11 02:13 0 -> /dev/null
lrwx------ 1 omab omab 64 2011-02-11 02:13 1 -> /home/omab/.xsession-errors
lr-x------ 1 omab omab 64 2011-02-11 02:13 10 -> /home/omab/.mozilla/firefox/og3emjry.default/key3.db
lrwx------ 1 omab omab 64 2011-02-11 02:13 11 -> /tmp/FlashXX0WG0J5 (deleted)
lr-x------ 1 omab omab 64 2011-02-11 02:13 12 -> pipe:[9004372]
...

11 "ফাইলটি " (মুছে ফেলা) "হিসাবে চিহ্নিত হয়েছে, এখনও মূলত / tmp / এ নির্মিত ফাইলটির দিকে ইঙ্গিত করে, তাই এটি সম্পূর্ণরূপে মুছে ফেলা হয় না:

$ file -L 11 
11: Macromedia Flash Video

একটি করছেন:

$ mplayer 11

এফএলভি ফাইলটি পুনরুত্পাদন করবে।


এখানে উপরের পদ্ধতিটি থেকে অভিযোজিত বেশ কার্যকর কমান্ড লাইন রয়েছে। এটি আপনার বিতরণ / ইনস্টলেশন এবং আপনি সাধারণত কোন প্রক্রিয়াগুলি চালাচ্ছেন তার জন্য সামান্য সামঞ্জস্যতা প্রয়োজন হতে পারে।

আপনি প্রতিস্থাপন করতে পারেন flashসঙ্গে npviewer, প্রতিস্থাপন vlcসঙ্গে mplayer:

FLASHPID=\`pgrep -f flash\`; vlc /proc/$FLASHPID/fd/\`ls -l /proc/$FLASHPID/fd | grep tmp | cut -d" " -f9\`

এটি আমার পক্ষে কাজ করে না - আমি যা দেখছি তার বিবরণ দিয়ে আমার উত্তর আপডেট করেছি। আপনি কি জানেন কেন এটি আমার পক্ষে কাজ করছে না? আমি এখন বেশ কয়েকটি মেশিনে চেষ্টা করেছি।
ইয়াং

বিটিডাব্লু, আপনি mplayer 11 -dumpstream -dumpfile outputname
ফ্লাইভটি

8
আপনি কেবল এটি সিপি 11 / ... / ...
অনুলিপি

10

ফ্ল্যাশ স্ট্রিমগুলি বেশিরভাগ সময় সাধারণ ফাইল হ'ল কোনও http অনুরোধ অনুসারে আসে।

আপনার ভিডিওর জন্য http://blip.tv/file/3627639

গুগল ক্রোমে আপনি নেটওয়ার্ক অনুরোধগুলি পরিদর্শন করতে পারেন ( ctrl + shift + i) আপনার ক্ষেত্রে সর্বাধিক দীর্ঘতম সন্ধান করতে হবে:

Fosslc-..
/file/get

এটিতে ক্লিক করুন এবং 'অনুরোধ URL' ক্ষেত্র থেকে একটি নতুন ট্যাবে url অনুলিপি / পেস্ট করুন

http://blip.tv/file/get/Fosslc-2...to823.flv?showplayer=20110401114509&source=1


ফ্যান্টাস্টিক! আমি আপনার উত্তরটি গ্রহণ করার জন্য প্রলুব্ধ হলাম যেহেতু এটি আসলে আমার পক্ষে কাজ করেছে তবে আমি অন্য ডাউনলোডগুলি ডাউনলোড করা ফ্ল্যাভকে সনাক্ত করতে পারে কিনা তা দেখতে আরও কিছুক্ষণ অপেক্ষা করব।
ইয়াং

দয়া করে এটি গ্রহণ করবেন না, কারণ এটি আপনার ক্ষেত্রে কেবল কৌশল just আমি সত্যিই জানতে চাই যেখানে হেল্প ফ্ল্যাশ অস্থায়ী ভিডিও ফাইলগুলি সঞ্চয় করে।
দাউদ

হেই, ঠিক আছে। আমি পাশাপাশি জানতে চাই। আমার কুণ্ডলীটি হ'ল এটি কোথাও ডেটা_এল ফাইলগুলিতে সঞ্চয় করা হচ্ছে যা সম্ভবত ব্রাউজার-নির্দিষ্ট গাদা। ক্রোম কোড বেসে ডাইভিংয়ের সংক্ষিপ্তসার থাকা সত্ত্বেও আমি তাদের মাধ্যমে গুজব চালানোর কোনও সরঞ্জাম পাইনি।
ইয়াং

9

ইয়াং,

হ্যাঁ, এটি ~ / .cache / গুগল-ক্রোম / ক্যাশে রয়েছে (ভাল, আমি ক্রোমিয়াম ইনস্টল করেছি তাই আমি এটি ~ / .cache / ক্রোমিয়াম / ক্যাশে পেয়েছি)।

আপনি যদি ভিডিওটি দেখেন এবং সময়ের স্ট্যাম্প অনুসারে বাছাই করেন:

$ ls -rt | tail
f_00003a
f_00003b
f_00003c
f_00003d
data_2
data_3
index
data_1
f_000040
data_0

তারপরে আপনি যদি ফাইল কমান্ডটি চালান তবে আপনি কোনটি ফ্ল্যাশ তা দেখতে পাবেন:

$ file $(ls -rt | tail)
f_00003a: Macromedia Flash data (compressed), version 9
f_00003b: Macromedia Flash data (compressed), version 9
f_00003c: Macromedia Flash data (compressed), version 10
f_00003d: PNG image data, 1024 x 768, 8-bit/color RGBA, non-interlaced
data_2:   data
data_3:   data
index:    data
data_1:   data
f_000040: Macromedia Flash Video
data_0:   data

ঠিক আছে, আমি এটি পরীক্ষা করার জন্য গুগল ক্রোম ইনস্টল করেছি।

দেখে মনে হচ্ছে গুগল ক্রোমের জন্য ডিরেক্টরিটি ক্রোমিয়াম থেকে কিছুটা আলাদা।

একই কৌশলগুলি ব্যবহার করে (এখানে ব্রাউজারের প্রসেস আইডি নির্দিষ্ট করে, আউটপুট পরিষ্কারতার জন্য কিছু কলাম সরিয়ে ফেলেছে):

$ lsof -p 27922 | grep Cache
chrome  27922 mem     ~/.cache/google-chrome/Default/Cache/index
chrome  27922 mem     ~/.cache/google-chrome/Default/Cache/data_3
chrome  27922 mem     ~/.cache/google-chrome/Default/Cache/data_2
chrome  27922 mem     ~/.cache/google-chrome/Default/Cache/data_1
chrome  27922 mem     ~/.cache/google-chrome/Default/Cache/data_0
chrome  27922  71u    ~/.cache/google-chrome/Default/Cache/index
chrome  27922  72u    ~/.cache/google-chrome/Default/Cache/data_0
chrome  27922  73u    ~/.cache/google-chrome/Default/Cache/data_1
chrome  27922  74u    ~/.cache/google-chrome/Default/Cache/data_2
chrome  27922  75u    ~/.cache/google-chrome/Default/Cache/data_3
chrome  27922 111u    ~/.cache/google-chrome/Default/Cache/f_00001a

এটি আগ্রহজনক, কারণ এটি আমার পক্ষে কাজ করে না। আমি যা দেখছি তার পেস্ট দিয়ে আমার উত্তর আপডেট করেছি। Blip.tv ইউআরএল দেওয়া উদাহরণ দিয়ে কি এটি আপনার পক্ষে কাজ করে? সম্ভবত এটি ক্রমের বিভিন্ন সংস্করণের কারণে - আপনি কী ব্যবহার করছেন?
ইয়াং

হ্যাঁ আমি আপনার সঠিক URL টি ব্যবহার করেছি। কমান্ডগুলি চালানোর সময় আপনি ফাইলটি খেলছেন? আপনার ক্যাশে সাফ করার চেষ্টা করুন, ফাইলটি খেলুন এবং তারপরে কমান্ডগুলি চালান। এটি আমার পক্ষে কাজ করেছিল এবং আমি এমপ্লেয়ারে ফাইলটি খেলতে পারি তাই এটি আমার পক্ষে কাজ করেছিল!
jyap

হায়রে, ক্যাশে সাফ করা কোনও লাভ হয়নি। হ্যাঁ, আমি যখন এই কমান্ডগুলি চালাচ্ছিলাম তখন ফাইলটি চলছে। আরও তথ্যের সাথে আমার উত্তর আপডেট। কিছু উত্তরদাতারা বলেছেন যে আমার ফ্ল্যাশ প্রক্রিয়াটির দিকে তাকাতে হবে, অন্যরা বলেছে যে আমার ব্রাউজারের একটি প্রক্রিয়া দেখতে হবে, তবে আমি উভয়ই চেষ্টা করেছি, এমনকি সমস্ত প্রক্রিয়াটিও দেখেছি। কেন এটি আমার জন্য ভেঙে গেছে সে সম্পর্কে কোনও ধারণা? আমি এখন বেশ কয়েকটি মেশিনে চেষ্টা করেছি।
ইয়াং

গুগল ক্রোমের প্রসেস আইডি নির্দিষ্ট করতে এবং lsof কমান্ড চালানোর জন্য আমি উপরে আমার উত্তর সম্পাদনা করেছি। চেষ্টা করে দেখুন
jyap

5

ক্রোমিয়াম 11.0.666.0 এবং ফ্ল্যাশ প্লাগ-ইন 10.2.152 ব্যবহার করে

এনপিভিউয়ারের জন্য গ্রেপিং আমার জন্য কোনও ফ্ল্যাশ প্রক্রিয়া তৈরি করে নি তবে ফ্ল্যাশের জন্য গ্রেপিং করে:

$ ps x | grep flash
11005 ?        Rl     2:30 /usr/lib/chromium-browser/chromium-browser ... 

মূলত উপরের জ্য্যাপের মতো একই জিনিস

lsof | grep Flash

এবং তারপরে আপনি উপরে হিসাবে এগিয়ে যেতে পারেন ...


এটি আমার পক্ষে কাজ করে না - আমি যা দেখছি তার বিবরণ দিয়ে আমার উত্তর আপডেট করেছি। আপনি কি জানেন কেন এটি আমার পক্ষে কাজ করছে না? আমি এখন বেশ কয়েকটি মেশিনে চেষ্টা করেছি।
ইয়াং

3

খোলা ফাইলগুলি তালিকাভুক্ত করার চেষ্টা করুন।

lsof | grep Flash

এই কাজ কি তোমার জন্য ছিল? আমার জন্য কোনও জিনিস আপ না - আমি সাধারণত ফ্ল্যাশ * ফাইলগুলি তাদের স্বাভাবিক স্থানে প্রদর্শিত হচ্ছে না তা প্রদত্ত বলে মনে হয় না it
ইয়াং

3

কিছু নতুন খেলোয়াড় স্মৃতিতে বাফার করে মানুষকে এই কৌশলগুলি ব্যবহার করা অসম্ভব করে দেওয়ার চেষ্টা করে। সেক্ষেত্রে আপনি কিছু পেতে সক্ষম হবেন না।


যদিও এটি সহায়ক তথ্য এবং মনে রাখে আমি র্যাম কীভাবে তদন্ত করতে পারি তা জানি না (কেবল এটি সম্ভব) তবে আমি সম্মত নই যে আপনি "কিছু পেতে সক্ষম হবেন না"। একটি ইচ্ছা আছে, যেখানে একটি উপায় আছে।
ব্যবহারকারী 66001

3

আমি এই সমস্যাটি স্থির করেছি। এখানে পদক্ষেপগুলি হয়

  1. এর সম্পর্কে প্লাগইনগুলি ইনস্টল করুন: ক্রোম / মোজিলায় প্লাগইনগুলি
  2. আরও তথ্যের সাথে দেখতে বিশদ ক্লিক করুন। ফ্ল্যাশ প্লাগইন অক্ষম করুন। প্লাগইনের অবস্থানটি হবে "/usr/lib/adobe-flashplugin/libflashplayer.so"
  3. এখান থেকে ফ্ল্যাশ প্লেয়ারের টর.gz সংস্করণটি ডাউনলোড করুন http://get.adobe.com/flashplayer/
  4. সেই ফাইলটি বের করুন এবং libflashplayer.so / usr / lib / ক্রোমিয়াম-ব্রাউজার / প্লাগইনগুলিতে অনুলিপি করুন। তারপরে এটি প্লাগইন পৃষ্ঠায় সক্ষম করুন।
  5. আপনি যদি কোনও ভিডিও দেখেন তবে এটি / home//.cache/chromium/Default/Cચે এই ফোল্ডারে ডাউনলোড করবে

একবার দেখুন http://www.arulraj.net/2011/03/google-chrome-download-video.html


2

লিনাক্সের সর্বশেষতম ক্রোমের জন্য:

  1. ক্রোম দ্বারা ব্যবহৃত ফ্ল্যাশ প্লাগইনটির পিড সনাক্ত করুন:

    ps ax | grep -i chrome | grep -i flash 
    

    এখন হিসাবে প্লাগইন বলা হয় libgcflashplayer

  2. এই ফ্ল্যাশ প্লাগইন প্রক্রিয়া দ্বারা খোলা ফ্ল্যাশ ফাইলটি সনাক্ত করুন:

    file /proc/Flash_Plugin_PID/fd/* | grep -i deleted
    

    অথবা

    lsof -p Flash_plugin_pid | grep -i deleted
    

    মুছে ফেলা ফাইলগুলি সন্ধান করুন।

  3. থেকে ফাইল কপি করুন /proc/[pid]/fd/[fileno]থেকেrecovered_file.flv


2

আমি উবুন্টু 10.04 এ ক্রোম 11.06 ব্যবহার করছি। আমি আমার flv ফাইলগুলি ~ / .cache / গুগল-ক্রোম / ডিফল্ট / ক্যাশে পেয়েছি। চেষ্টা করুন একটি

file * | grep Flash\ Video

2

আমার কাছ থেকে একটু টিপস। এটি উবুন্টু 10.04 এ কাজ করে।

#!/bin/bash
viewer=`ps x|grep npviewer|grep -v grep |awk '{print $1}'`
echo $viewer
cd /proc/${viewer}/fd
jef=(`ls -l|awk '{print $8 " " $10}'|grep Flash|awk '{print $1}'`)
echo $jef
jef1=${#jef}
ext=`date +'%d_%m_%k_%M_%S'`
i=0
while [ "$i" -lt "$jef1" ]
do 
cp ${jef[${i}]} /fun/${jef[${i}]}"(${ext})".flv
i=`expr $i + 1`
done

এখন আপনি এই স্ক্রিপ্টটি ক্রন্টব দিয়ে শিডিয়ুল করতে পারেন। এটি অপ্টিমাইজ করা যেতে পারে যাতে কোনও নকল এফএলভি ফাইল না থাকে।


2

কুবুন্টুতে ফায়ারফক্স ব্যবহার করা:

export COUNT=0
export FILENAME=$1
export FILENAME=${FILENAME:=test}

PID=`ps ax | grep -i flashplugi[n] | awk '{print $1}'`
FLASH=`ls -l /proc/$PID/fd| grep Flash | awk '{print $8}'`

for N in $FLASH ; do
  COUNT=$(($COUNT+1))
  cp /proc/$PID/fd/$N ${FILENAME}_${COUNT}.flv
done

0

/ প্রো-তে প্রতিষ্ঠিত ফাইল বর্ণনাকারীর উপর ভিত্তি করে আমার এটি করার অন্য উপায় রয়েছে (আমি কয়েকটি লাইনে আধুনিক বাশ ব্যবহার করি)

#!/bin/bash

process="flash"
filename="flash"

readlink -f /proc/$$/exe | fgrep -q bash || {
    echo >&2 "Hey dude ! You must call $0 with bash !"
    exit 2
}

. ~/.bashrc || . /etc/profile

count=1
for pid in $(pgrep -f $process); do
    fds=$(file /proc/$pid/fd/[0-9]* | fgrep Flash | cut -d: -f1)
    for fd in $fds; do
        cp -v $fd ${filename}_${count}.flv
        ((count++))
    done
done

# vim:ts=4:sw=4
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.