ক্রোমিয়াম YouTube ভিডিও ফাইলগুলি কোথায় রাখে?


8

আমি জানি যে উইন্ডোজে, ইন্টারনেট এক্সপ্লোরার ইউটিউব দেখার সময় .flvঅস্থায়ী ফোল্ডারে ( C:\Users\%username%\AppData\Local\Microsoft\Windows\Temporary Internet Files) অস্থায়ী ফাইলগুলি সঞ্চয় করে । এবং উইন্ডোজে একই মেক এবং গুগল ক্রোম ( C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache)। সুতরাং এই .flvফাইলটির একটি অনুলিপি পাওয়া সহজ ।

উবুন্টুতে ক্রোমিয়াম কীভাবে? এটি ব্রাউজিং টেম্প ডেটা সঞ্চয় করে এবং কোথায়?


আপনি যদি কিছু ইউটিউব ভিডিওর একটি অনুলিপি পেতে চান তবে আমি youtube-dlসেরা মানের ভিডিও উপলব্ধ করার জন্য কমান্ড লাইন প্রোগ্রামটি ব্যবহার করার পরামর্শ দেব । সংক্ষেপে, sudo apt install youtube-dlএবং পরে cd ~/Videos && youtube-dl "https://youtu.be/ESUCEaOUx_M"
মিক্কো রেন্টালাইনেন

উত্তর:


11

আমি একটি ছোট বাশ স্ক্রিপ্ট লিখেছি যা রাদুর কাছ থেকে দুর্দান্ত সমাধানটি স্বয়ংক্রিয় করে তুলেছে :

#!/bin/bash

pidNum=$(ps ax | grep flash | grep chromium | grep -v "grep" | sed -e 's/^ *//g' -e 's/ *$//g' | tr -s " " | cut -d " " -f 1)
procNum=$(ls -l /proc/${pidNum}/fd | grep Flash | tr -s " " | cut -d " " -f 9)

filename=$1
if [[ "$filename" == "" ]]; then
    filename=$procNum
fi

echo "Copying /proc/${pidNum}/fd/${procNum} to '${filename}.flv'"
cp /proc/${pidNum}/fd/${procNum} "${filename}.flv"
ls -lah "${filename}.flv"

1
আমি আশঙ্কা করছি এটি ক্রোম এবং ক্রোমিয়ামের নতুন সংস্করণগুলির সাথে কাজ করে না (ক্রোমিয়াম 40.0.2214.111 উবুন্টু 14.04)। কোন ধারণা কেন?
লেজেক

16

আমি একটু গবেষণা করেছি এবং এখন আমি উত্তরটি নিয়ে আসতে পারি যা এতটা সহজ নয় যা প্রথম দর্শনে মনে হয়।

আমি গুগলে প্রচুর অনুসন্ধান করেছি এবং প্রায় সবই ~/.cache/chromium/Defaultফোল্ডারের দিকে নির্দেশ করছে । এটি সেই ফোল্ডার যেখানে আপনার গুগল ক্রোমের ক্যাশে ফাইলগুলি খুঁজে পাওয়া উচিত। তবে কোনও বড় ফ্ল্যাশ ভিডিও ফাইল নেই (যেমন ইউটিউব রয়েছে), কেবল ছোট ছোট।

শেষ পর্যন্ত, প্রশ্নের উত্তর দিতে, আমি এই সিদ্ধান্তে পৌঁছেছি:

  • প্রথমত, আপনাকে একটি ইউটিউব ভিডিও খুলতে হবে এবং এটি ইন্টারনেট থেকে প্রবাহিত করতে হবে।
  • একটি টার্মিনালে ( Ctrl+ Alt+ T), আপনার ক্রোমিয়ামের পিআইডি পাওয়া উচিত যা ফ্ল্যাশ প্লেয়ার প্লাগইন ব্যবহার করে। আপনি বিভিন্ন কমান্ড ব্যবহার করতে পারেন, কিন্তু psশুধু জরিমানা করবে: ps ax | grep flash
  • আপনি একবার এই PID, আপনি ভিডিও ফাইল যে শুধু YouTube এ প্রবাহিত হয়েছিল তার নাম খুঁজে বের করতে পারেন: ls -l /proc/[*PID*]/fd | grep Flash। আপনি ফলাফল হিসাবে এরকম কিছু দেখতে পাবেন:

    lrwx------ 1 [*user*] [*user*] 64 mai 2 09:48 [*video file name - is a number*] -> /tmp/FlashXX4PeKRY (deleted)`
    

    এবং এখানে প্রশ্নের উত্তর: ইউটিউবে সর্বশেষ ভিডিও ফাইলটি প্রবাহিত হয়েছে এবং সিস্টেমে ক্যাশে হয়েছে:

    /proc/[*PID*]/fd/[*video file name - is a number*]
    
  • এখন, আপনি যদি চান তবে আপনার এটিকে সিস্টেমে যে কোনও জায়গায় অনুলিপি করা উচিত:

    cp /proc/[*PID*]/fd/[*video file name - is a number*] ~/Videos/[*new video file name*].flv
    

    এবং এখন আপনার ব্যক্তিগত ভিডিও সংগ্রহের মধ্যে ইউটিউবে সর্বশেষ ভিডিওটি দেখেছেন।

এখানে চিত্র বর্ণনা লিখুন


1

আমি এটি ম্যানুয়ালিভাবে এটি করি: /etc/bash.bashrc এ এই ওরফে সংজ্ঞা দিন

alias findflash='find /proc/ -maxdepth 1 -type d -exec lsfd.sh {} \;'

এবং এই স্ক্রিপ্টটি /usr/local/bin/lsfd.sh এ তৈরি করুন

#!/bin/bash
ls -l $1/fd/ 2>/dev/null 3>/dev/null| grep -i 'flash' 1>/dev/null  2>/dev/null 3>/dev/null;
if [ $? -eq "0" ]; 
then 
echo $1/fd/;
ls -l $1/fd/ | grep -i 'flash';
fi

ফলাফল:

root@juanmf-V570:/tmp# findflash 
/proc/31591/fd/
lrwx------ 1 root root 64 Aug 19 23:59 37 -> /home/juanmf/.config/google-chrome/Default/Pepper Data/Shockwave Flash/.com.google.Chrome.9Oc0fE (deleted)
lrwx------ 1 root root 64 Aug 19 23:59 38 -> /home/juanmf/.config/google-chrome/Default/Pepper Data/Shockwave Flash/.com.google.Chrome.hcEvxv (deleted)

তারপরে আমি জানি ফাইলগুলি কোথায় এবং আমি যা চাই তার জন্য এমপ্লেয়ার ব্যবহার করি। তারপরে ম্যানুয়ালি অনুলিপি করুন।


0

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

এবং তারা:

  • / হোম / $ ব্যবহারকারী / মিডিয়া ক্যাশে
  • /home/$USER/.cache/chromium/Default/Cache
  • /home/$USER/.cache/chromium/Default/Media ক্যাশে
  • /home/$USER/.config/chromium/Default/Cache
  • /home/$USER/.config/chromium/Default/Media ক্যাশে

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


এই ফোল্ডারে কোনও বড় ফ্ল্যাশ ভিডিও ফাইল নেই, কেবল ছোট ফাইল।
রাদু রেডানু

0

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

এছাড়াও আপনি গিথুব সংগ্রহস্থলে দেখতে পারেন

#! / বিন / ব্যাশ
প্রতিধ্বনি "ফ্ল্যাশ ফাইলের জন্য ক্রলিং।"
getPidNum = $ (lsof | গ্রেপ ফ্ল্যাশ | গ্রেপ মোছা | tr -s "" | কাট-ডি "" -ফ 2)
pidNum = ""
লাইনপিডনামের জন্য {in getPidNum}; করা
    যদি [["$ পিডনাম"! = "$ লাইনপিডনাম"]]; তারপর
        pidNum = $ linePidNum
        প্রতিধ্বনি "পিআইডি নম্বর $ id পিডনাম}"
        getProcNum = $ (ls -l / proc / $ id pidNum} / এফডি | গ্রেপ ফ্ল্যাশ | ট্র-এস "" | কাট-ডি "" -ফ 9)
        procNum = ""
        লাইনপ্রোকনামের জন্য {{getProcNum}; করা
            যদি [["$ procNum"! = "$ লাইনপ্রোকনম"]]; তারপর
                procNum = $ lineProcNum
                প্রতিধ্বনি "ফাইল নম্বর $ {procNum}"
                প্রতিধ্বনি "" অনুলিপি / ক্রোক / / {পিডনাম} / এফডি / $ {প্রোকনাম} থেকে '$ {প্রকনম} .flv' "
                সিপি / প্রোকর / $ {পিডনাম} / এফডি / $ {প্রোকনাম} "$ {প্র্যাকনাম} .ফ্লাভি"
            ফাই
        সম্পন্ন
    ফাই
সম্পন্ন

-2

ক্রোমিয়াম ফাইলগুলি এবং ফোল্ডারগুলির .cache/chromium/Defaultনীচে ফেলে দেয় ।CacheMedia Cache


হাই, আপনি যখন কিছু পোস্ট করেন তখন আপনি আপনার উত্তরটি খসড়া দেওয়ার সময় পাঠ্য বাক্সের ঠিক উপরে উপস্থিত ফর্ম্যাট সুবিধাগুলির সুবিধা নিতে পারেন। এটি মৌলিক মার্কডাউন স্টাফ। কীভাবে এটি সম্পন্ন হয়েছে তা দেখতে আপনি কিছু সম্পাদিত প্রশ্ন এবং উত্তরগুলি দেখতে পারেন।

আমি সেখানে অনুসন্ধান করেছি, তবে ইউ টিউব (বা অন্যদের) থেকে ভিডিও ফাইল দ্বারা কিছুই পাওয়া যায় নি। সুতরাং, সঠিক উত্তর না ... এখনও।
রাদু রেডানু

@ ভাসা 1 -> আরে আপনি আমার পোস্টগুলি কীভাবে সম্পাদনা করবেন না? এটা দুর্দান্ত হবে। মার্কডাউন কীভাবে ব্যবহার করতে হয় তা আমি ভালভাবে জানি। রাডু -> এটি আপনাকে স্পষ্টভাবে .flv ফাইল দেবে না, কোনটি ভিডিও তা নির্ধারণের জন্য আপনাকে সমস্ত ফাইলগুলি .flv এ রূপান্তর করতে হবে। কিপভিডের মতো কিছু ব্যবহার করা সত্যই সেরা। "সঠিক উত্তর নয়" এর পরিপ্রেক্ষিতে আপনাকে হতাশ করার জন্য দুঃখিত তবে এটি হয়েছে। সেখানেই ক্রোমিয়াম এবং ক্রোম তাদের সমস্ত ক্যাশেড ফাইল সংরক্ষণ করে।
জোশস্ট্রব্ল

@ জোস্ট স্ট্রোব্ল, এর জন্য দুঃখিত!
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.