এটি হল কমান্ড স্ট্রিমরিপার যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
স্ট্রিমরিপার - রিপ শোউটকাস্ট রেডিও স্ট্রিমগুলি mp3 ফাইলগুলিতে
সাইনোপিসিস
স্ট্রিমিপার URL [বিকল্প]
বর্ণনাঃ
স্ট্রিমরিপার তাদের নেটিভ ফরম্যাটে শোউটকাস্ট এবং আইসকাস্ট সামঞ্জস্যপূর্ণ স্ট্রীম রেকর্ড করে। দ্য
নিম্নলিখিত বিন্যাস সমর্থিত: mp3, nsv, aac, এবং ogg. স্ট্রীমের মধ্যে মেটা ডেটা
প্রতিটি গানের শুরু এবং শেষ নির্ধারণের জন্য ব্যাখ্যা করা হয় এবং গানগুলি সংরক্ষণ করে
পৃথক ফাইল হিসাবে আপনার হার্ড ডিস্ক. উপরন্তু, স্ট্রিমরিপার এর জন্য একটি রিলে সার্ভার অন্তর্ভুক্ত করে
আপনি রেকর্ডিং করার সময় স্টেশন শুনছেন।
বিকল্প
-h
সাহায্য প্রিন্ট করুন এবং প্রস্থান করুন
-v
প্রিন্ট সংস্করণ তথ্য এবং প্রস্থান
-d dir
গন্তব্য ডিরেক্টরি
রিপ করার জন্য একটি ভিন্ন বেস ডিরেক্টরি নির্বাচন করুন, যদি আপনি প্রচুর পরিমাণে ডাম্প করতে না চান
mp3 আপনার যাই হোক না কেন ডিরেক্টরিতে।
-s
প্রতিটি স্ট্রিমের জন্য একটি ডিরেক্টরি তৈরি করবেন না
সাধারনত স্ট্রীমরিপার বসানোর জন্য স্ট্রীমের মতো একই নামের একটি ডিরেক্টরি তৈরি করবে
মধ্যে ট্র্যাক, এই যে নিষ্ক্রিয়.
-ডি প্যাটার্ন
আউটপুট ফাইলের নাম ফরম্যাট করতে একটি প্যাটার্ন ব্যবহার করুন
এই বিকল্পটি স্ট্রিমরিপারকে বলে যে কীভাবে ফাইলের নাম তৈরি করতে হয়। যদি -D ব্যবহার করা হয়, বিকল্পগুলি -s
এবং -P উপেক্ষা করা হবে। যদি প্যাটার্নটি একটি পরম পথ উপস্থাপন করে, -d বিকল্পটি হবে
এছাড়াও উপেক্ষা করা. যদি -D এবং -q উভয়ই নির্দিষ্ট করা থাকে, -q শুধুমাত্র শুরু সেট করতে ব্যবহার করা হবে
একটি %q টোকেন অন্তর্ভুক্ত থাকলে গণনা করুন।
ডিফল্টরূপে আউটপুট ফাইলগুলি একটি ডিরেক্টরিতে রাখা হয় যার নাম স্ট্রিমের মতো,
এবং ফাইল শিল্পী এবং শিরোনাম থেকে গঠিত হয়. কিন্তু আপনি এই আচরণ ওভাররাইড করতে পারেন এবং
আপনার পছন্দ মতো আউটপুট ফাইল তৈরি করুন। আউটপুট ফাইলের নামগুলি প্রতিস্থাপনের মাধ্যমে তৈরি করা হয়
স্ট্রীম, ট্র্যাক বা পরিবেশের উপর নির্ভর করে এমন মান সহ টোকেন। নিম্নলিখিত টোকেন
প্রতিস্থাপনের জন্য ব্যবহার করা যেতে পারে।
%S স্ট্রীম
একজন শিল্পী
%T শিরোনাম
%a অ্যালবাম
%D তারিখ এবং সময় (প্রতি গান)
%d তারিখ এবং সময় (প্রতি সম্পাদন)
%q ক্রম সংখ্যা (স্বয়ংক্রিয় সনাক্তকরণ)
%Nq অনুক্রম সংখ্যা (সংখ্যা N থেকে শুরু)
%% শতাংশ চিহ্ন
বিঃদ্রঃ
উইন্ডোতে আপনাকে অতিরিক্ত সরবরাহ করতে হতে পারে % কারণ প্রতীকটি দ্বারা গ্রাস করা হয়
শেল অতএব, আপনি "%S/%A/%T" এর পরিবর্তে "%%S/%%A/%%T" রাখবেন।
এক্সটেনশন (যেমন .mp3) স্বয়ংক্রিয়ভাবে যুক্ত হয়।
টোকেন %D এবং %d আলাদা কারণ %D প্রতিটি গানের জন্য একটি অনন্য টাইমস্ট্যাম্প দেয়, যেখানে %d
প্রতিবার স্ট্রিমরিপার চালানোর সময় একটি অনন্য টাইমস্ট্যাম্প দেয়।
টোকেন %q এবং %Nq আলাদা কারণ %q সঠিক ক্রম সংখ্যা বের করার চেষ্টা করে
বিদ্যমান ফাইল থেকে, যেখানে %Nq করে না। N হল আপনার শুরুর সংখ্যা। উদাহরণ স্বরূপ
%32q মানে 32 এ নম্বর দেওয়া শুরু করুন।
-আর [বেস পোর্ট]
বেস পোর্টে একটি রিলে সার্ভার তৈরি করুন, পোর্ট 8000 এ ডিফল্ট
বেস পোর্টে একটি রিলে সার্ভার তৈরি করে। যদি বেস পোর্ট নির্দিষ্ট করা না থাকে তবে এটি ডিফল্ট 8000,
অন্যথায় আপনি বেস পোর্ট জন্য প্রবেশ যাই হোক না কেন. উল্লেখ্য, যদি -z বিকল্পটি ব্যবহার না করা হয়, তাহলে এটি
পোর্ট অনুপলব্ধ হলে উচ্চতর পোর্ট চেষ্টা চালিয়ে যাবে.
-R num_conn
রিলে স্ট্রিমে সর্বাধিক সংযোগ
একটি রিলে সার্ভার তৈরি করার পাশাপাশি, আপনি কতজন ক্লায়েন্ট অনুমোদিত তা নিয়ন্ত্রণ করতে পারেন
একই সাথে সংযোগ করতে। ডিফল্ট 1 ক্লায়েন্ট, কিন্তু আপনি যদি নির্দিষ্ট -R বিকল্প আপনি
এই সংখ্যা বৃদ্ধি করতে পারেন ক্লায়েন্ট যদি 0 এ সেট করা হয়েছে, এর সংখ্যা
সংযোগগুলি শুধুমাত্র আপনার প্রসেসর এবং নেটওয়ার্ক গতি দ্বারা সীমাবদ্ধ। -R বিকল্পে নেই
প্রভাব যদি -r একটি রিলে স্ট্রিম তৈরি করতে ব্যবহৃত না হয়।
-z
বেস পোর্ট উপলব্ধ না হলে বিনামূল্যে পোর্টের জন্য স্ক্যান করবেন না
"ফ্রি পোর্টের জন্য স্ক্যান" বৈশিষ্ট্যটি নিষ্ক্রিয় করে৷ আপনার প্যারানয়েড হলে বা পোর্ট পছন্দ না হলে এটি ব্যবহার করুন
খোলা হচ্ছে
-পি ইউআরএল
এ HTTP প্রক্সি সার্ভার ব্যবহার করুন
আপনি যদি একটি প্রক্সি সার্ভারের পিছনে থাকেন, তাহলে এর url নির্দিষ্ট করতে -p পতাকা ব্যবহার করুন৷ এছাড়াও আপনি ব্যবহার করতে পারেন
আপনার প্রক্সি সার্ভার নির্দিষ্ট করতে http_proxy পরিবেশ পরিবর্তনশীল।
-একটি প্যাটার্ন]
একক ফাইল রিপ
অপারেশনের ডিফল্ট মোড হল প্রতিটি ট্র্যাককে একটি পৃথক ফাইলে আলাদা করা। কিন্তু
কখনও কখনও এই আপনি কি চান না. কখনও কখনও আপনি স্ট্রিম একটি একক রেকর্ড করতে চান
ট্র্যাক মধ্যে বিভক্ত ছাড়া (বড়) ফাইল. -a বিকল্প এটি করে। যদি আপনি -a ছাড়া ব্যবহার করেন
[প্যাটার্ন] সহ, একটি টাইমস্ট্যাম্প করা ফাইলের নাম স্বয়ংক্রিয়ভাবে ব্যবহার করা হবে।
প্যাটার্নটি -D পতাকার অনুরূপ পদ্ধতিতে ব্যবহার করা যেতে পারে, তবে সাধারণত শুধুমাত্র %S, %q এবং
%d দরকারী.
-A
পৃথক ট্র্যাক তৈরি করবেন না
অপারেশনের ডিফল্ট মোড হল প্রতিটি ট্র্যাকের জন্য একটি ফাইল তৈরি করা। কিন্তু মাঝে মাঝে তুমি
এই ফাইল চান না. উদাহরণস্বরূপ, আপনি একটি একক ফাইল পছন্দ করতে পারেন (-a বিকল্পটি ব্যবহার করে),
অথবা আপনি স্ট্রিমরিপারকে রিলে হিসেবে ব্যবহার করতে চান (-r বিকল্প ব্যবহার করে), এগুলো তৈরি না করেই
নথি পত্র. -A বিকল্প ব্যবহার করে, প্রতিটি ট্র্যাকের জন্য পৃথক ফাইল তৈরি করা হয় না।
-o (সর্বদা | কখনই না | বড় | সংস্করণ)
সম্পূর্ণ ডিরেক্টরিতে ট্র্যাকগুলি ওভাররাইট করুন
যখন স্ট্রিমরিপার ট্র্যাকগুলি রিপ করে তখন সেগুলি না হওয়া পর্যন্ত অসম্পূর্ণ ডিরেক্টরিতে রাখা হয়৷
সমাপ্ত সাধারণত, সেগুলি সম্পূর্ণ ডিরেক্টরিতে স্থানান্তরিত হয়। যাইহোক, যখন
ট্র্যাক ইতিমধ্যেই আছে, আপনি কি করতে চান তা স্ট্রিমরিপারকে বলতে এই বিকল্পটি ব্যবহার করতে পারেন৷
তিনটি পছন্দ আছে: সর্বদা, কখনও, এবং বড়। আপনি যদি -o এর কোনোটি অন্তর্ভুক্ত না করেন
কমান্ড লাইনের বিকল্পগুলি, 1.63.4 সংস্করণের জন্য ডিফল্ট "-o বড়" এবং
"-o সংস্করণ" 1.64.5 দিয়ে শুরু।
আপনি যদি "-o never" বিকল্পটি ব্যবহার করেন তবে এটি স্ট্রিমরিপারকে বলে যে কোনো বিদ্যমান কোনো ওভাররাইট করবেন না
সম্পূর্ণ ডিরেক্টরিতে ফাইল করুন।
আপনি যদি "-o সর্বদা" বিকল্পটি ব্যবহার করেন, তাহলে এটি স্ট্রিমরিপারকে সর্বদা যেকোনো একটি ওভাররাইট করতে বলে
সম্পূর্ণ ডিরেক্টরিতে বিদ্যমান ফাইল।
আপনি যদি "-o বড়" বিকল্পটি ব্যবহার করেন, তাহলে এটি স্ট্রিমরিপারকে একটি বিদ্যমান ফাইল ওভাররাইট করতে বলে
সম্পূর্ণ ডিরেক্টরিতে যদি নতুন ফাইলটি বড় হয়।
আপনি যদি "-o সংস্করণ" বিকল্পটি ব্যবহার করেন তবে এটি স্ট্রিমরিপারকে উভয় সংস্করণ রাখতে বলে,
বিদ্যমান ফাইলের নাম পরিবর্তন করা।
-t
অসম্পূর্ণ ডিরেক্টরিতে ট্র্যাকগুলি ওভাররাইট করবেন না
সাধারণত স্ট্রিমরিপার অসম্পূর্ণ ডিরেক্টরিতে ফাইলগুলি লেখে এবং তারপরে এটিকে সরিয়ে দেয়
বেস ডিরেক্টরি (সম্পূর্ণ ডিরেক্টরি) যখন এটি সম্পন্ন হয়। নাম দিয়ে ফাইল হলে
ট্র্যাকটি ইতিমধ্যেই অসম্পূর্ণ অবস্থায় বিদ্যমান, এটি পুরানো ট্র্যাকটি ওভাররাইট করবে। আপনি যখন ব্যবহার করুন
-t পতাকা, যাইহোক, এটি স্ট্রিমরিপারকে বলবে যে বিদ্যমান ফাইলটি অসম্পূর্ণভাবে ব্যাকআপ করতে
(একটি সংস্করণ নম্বর সংযোজন), এবং তারপর নতুন ফাইল তৈরি করুন।
মেটা-ডেটা নেই এমন স্ট্রিমগুলির জন্য এটি কার্যকর। কারণ এই স্রোতগুলির শুধুমাত্র একটি আছে
একক ফাইল, পুনরায় সংযোগ করলে বিদ্যমান ফাইলটি ওভাররাইট হবে, যা কাঙ্খিত নয়।
-T
অসম্পূর্ণ ডিরেক্টরিতে সম্পূর্ণ ট্র্যাকগুলিকে ছাঁটাই করুন৷
আপনি যখন সম্পূর্ণ ফোল্ডারে ফাইলগুলি ওভাররাইট করছেন না, তখন ডুপ্লিকেট ফাইলগুলি হবে
সাধারণত অসম্পূর্ণ ফোল্ডারে থাকে। এই বিকল্পটি স্ট্রিমরিপারকে ছোট করতে বলে
ফাইলগুলিকে অসম্পূর্ণ ফোল্ডারে শূন্য বাইটে রাখুন যদি সেগুলি একটি সদৃশ হয়।
-c
স্বয়ংক্রিয়ভাবে পুনরায় সংযোগ করবেন না
সাধারণত স্ট্রিমরিপার খুব আক্রমনাত্মক হবে এবং একটি বাদ পড়া স্ট্রীমের সাথে পুনরায় সংযোগ করার চেষ্টা করবে।
এই বিকল্পটি এই আচরণকে নিষ্ক্রিয় করে।
-l সেকেন্ড
সেকেন্ডে একটি পূর্বনির্ধারিত সময়ের জন্য চালান
সাধারণত, এটি ক্র্যাশ না হওয়া পর্যন্ত স্ট্রিমরিপার চলে। অথবা বরং, আমি বলতে চাচ্ছিলাম যে এটি পর্যন্ত চলে
তুমি এটাকে মেরে ফেলো, হ্যাঁ, আমি নিশ্চিত যে আমি এটাই বোঝাতে চেয়েছিলাম। কিন্তু আপনি পরিবর্তে স্ট্রিমরিপারকে বলতে পারেন
একটি নির্দিষ্ট সময়ের জন্য চালান, এবং তারপর এই পতাকা ব্যবহার করে প্রস্থান করুন।
-এম মেগাবাইট
এই অনেক মেগাবাইট পরে ripping বন্ধ করুন
স্ট্রিমরিপারকে নির্দিষ্ট সংখ্যক মেগাবাইট ছিঁড়তে বলার জন্য এই পতাকাটি ব্যবহার করুন, তারপর থামুন৷ হিসাবে
সংস্করণ 1.64.5, মেগাবাইট 2^20 বাইট হিসাবে সংজ্ঞায়িত করা হয়।
-q [শুরু]
আউটপুট ফাইলের নামগুলিতে ক্রম নম্বর যোগ করুন
যখন ফাইলগুলি অসম্পূর্ণ থেকে সম্পূর্ণ করার জন্য অনুলিপি করা হয়, তখন ফাইলের নামটি এর সাথে প্রিপেন্ড করা যেতে পারে
একটি ক্রম সংখ্যা (0000 দিয়ে শুরু)। এটি ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ, অর্ডার দেখাতে
যে ফাইল তৈরি করা হয়েছে. যদি ইচ্ছা হয়, শুরু করার জন্য -q এর সাথে একটি প্রারম্ভিক গণনা ব্যবহার করা যেতে পারে
আপনার পছন্দের যেকোনো নম্বরে ক্রম।
-i
আউটপুট ফাইলে ID3 ট্যাগ যোগ করবেন না
Mp3 ফাইলে দুটি ভিন্ন ধরনের হেডার তথ্য রয়েছে যা এর বিষয়বস্তু বর্ণনা করে
ফাইল: ID3V1 এবং ID3V2। ডিফল্টরূপে, শুধুমাত্র ID3V2 তৈরি করা mp3 ফাইলগুলিতে অন্তর্ভুক্ত করা হয়
স্ট্রিমরিপার দ্বারা যদি আপনি বিকল্পটি ব্যবহার করেন, তাহলে উভয়ই অন্তর্ভুক্ত নয়।
--with-id3v1
আউটপুট ফাইলে ID3V1 ট্যাগ যোগ করুন
--id3v2 ছাড়া
আউটপুট ফাইলে ID3V2 ট্যাগ যোগ করবেন না
-k গণনা
অসম্পূর্ণ ডিরেক্টরিতে রেখে যাওয়া ফাইলের সংখ্যা উল্লেখ করুন।
সাধারণত আপনি গানের মাঝখানে রিপিং শুরু করেন, তাই ডিফল্ট হল একটি ফাইল ছেড়ে যাওয়া
অসম্পূর্ণ মধ্যে কিন্তু কখনও কখনও আপনি একটি স্ট্রীম দ্বারা উত্পন্ন অতিরিক্ত ট্র্যাক বাতিল করতে চান,
কারণ এগুলো বিজ্ঞাপন, স্টেশনের ভূমিকা, ভাঙা গান ইত্যাদি। বিপরীতভাবে, কিছু
স্ট্রিমগুলি সর্বদা একটি সম্পূর্ণ গানের শুরুতে আপনাকে শুরু করে। এই ক্ষেত্রে, আপনি পারেন
প্রথম গান সংরক্ষণ করতে "-k 0" উল্লেখ করুন।
-মি সময়সীমা
সংযোগ পুনঃসূচনা করার সময়সীমা
কিছু স্ট্রীম "হ্যাং" হবে, যার মানে তারা সংযোগ বিচ্ছিন্ন করেনি, কিন্তু তারা পাঠাচ্ছে না
কোনো তথ্য। যখন এটি ঘটে, আপনি যদি -m পতাকা ব্যবহার করেন, স্ট্রিমরিপার বন্ধ করে দেবে
স্ট্রীম এবং পরে পুনরায় সংযোগ নিষ্ক্রিয়তার সেকেন্ড।
-ইউ ব্যবহারকারী
"স্ট্রিমরিপার" এর চেয়ে আলাদা ইউজার এজেন্ট ব্যবহার করুন
HTTP অনুরোধে, স্ট্রিমরিপার একটি স্ট্রিং অন্তর্ভুক্ত করে যা শনাক্ত করে যে কোন ধরনের প্রোগ্রাম
সংযোগের অনুরোধ করছে। ডিফল্টরূপে এটি "স্ট্রিমরিপার/1.x" স্ট্রিং। এখানে তুমি পারবে
আপনি যদি চান তবে নিজেকে আলাদা এজেন্ট হিসাবে চিহ্নিত করার সিদ্ধান্ত নিন।
-w পার্স_ফাইল
কাস্টমাইজড পার্সিং নিয়ম ব্যবহার করুন
এটি স্ট্রিমরিপারকে কাস্টম মেটা-ডেটা পার্সিং নিয়ম ব্যবহার করতে বলে। এই পতাকা ছাড়া,
streamripper তার অন্তর্নির্মিত পার্সিং নিয়ম ব্যবহার করবে।
আপনি এটি করতে চান যেখানে দুটি ক্ষেত্রে আছে. প্রথম ক্ষেত্রে, আপনি একটি স্ট্রিম ব্যবহার করছেন
যা একটি গানের মধ্যে মেটা ডেটা পরিবর্তন করে। সাধারণত এটি একটি ধন্যবাদ বিজ্ঞপ্তি বা সম্ভবত
একটি আসন্ন শো জন্য একটি বিজ্ঞাপন. এটি ঘটলে, বর্তমান ট্র্যাক হয়ে যাবে
খণ্ডে বিভক্ত। এটি প্রতিরোধ করতে, আপনি স্ট্রিমরিপারকে মেটা-ডেটা উপেক্ষা করতে বলতে পারেন।
দ্বিতীয় ক্ষেত্রে আপনি এটি ব্যবহার করতে চাইতে পারেন যদি শিল্পী এবং শিরোনাম তথ্য পাঠানো হয়
একটি অস্বাভাবিক বিন্যাসে। উদাহরণস্বরূপ, তারা হাইফেনের পরিবর্তে একটি কমা দ্বারা পৃথক করা যেতে পারে,
অথবা মেটা-ডেটা স্ট্রিং এর শেষে একটি অতিরিক্ত বিজ্ঞাপন সংযুক্ত থাকতে পারে। ভিতরে
এই ক্ষেত্রে, আপনি স্ট্রিমরিপারকে বলতে পারেন কিভাবে এটি শিরোনাম, শিল্পী, অ্যালবাম এবং সনাক্ত করা উচিত
রেগুলার এক্সপ্রেশন ব্যবহার করে মেটাডেটা স্ট্রিং থেকে ট্র্যাক করুন।
উদাহরণের জন্য parse_rules.txt ফাইলটি দেখুন, যা আপনার বিতরণে অন্তর্ভুক্ত
পার্স নিয়ম।
-ই এক্সটার্নাল_কমান্ড
ট্র্যাক তথ্য পেতে বহিরাগত কমান্ড ব্যবহার করুন
কিছু স্ট্রীম মেটাডেটা ব্যবহার করে শিল্পী বা শিরোনামের তথ্য পাঠায় না, বরং এটি পাঠায়
অন্যান্য উপায় ব্যবহার করে তথ্য। উদাহরণস্বরূপ, কিছু স্ট্রিম বর্তমান শিল্পী আপডেট এবং
html বা xml ব্যবহার করে শিরোনাম। আরেকটি উদাহরণ হল icecast 1.x, যা a এর মাধ্যমে মেটাডেটা পাঠায়
UDP সকেট।
স্ট্রিমরিপার এই ধরনের স্ট্রীম থেকে শিল্পী এবং শিরোনামের তথ্য পেতে পারে a ব্যবহার করে
সহায়ক অ্যাপ্লিকেশন, -E বিকল্প ব্যবহার করে নির্দিষ্ট করা হয়েছে। সাহায্যকারী অ্যাপ্লিকেশন খুঁজে বের করে কাজ করে
শিরোনাম এবং শিল্পী, এবং এটি stdout এ লেখা। Streamripper এর আউটপুট পড়ে
সহায়ক প্রোগ্রাম, এবং সেই অনুযায়ী ট্র্যাকগুলিকে বিভক্ত করে।
স্ট্রিমরিপার ব্যবহার করার জন্য বাহ্যিক কমান্ড তৈরি করতে আপনাকে সাহায্য করতে, অনুগ্রহ করে দেখুন
উদাহরণ ফাইল fetch_external_metadata.pl, যা আপনার বিতরণে অন্তর্ভুক্ত।
--ডিবাগ
ডিবাগিং লগ সংরক্ষণ করুন
এটি "gcs.txt" নামে একটি ফাইল তৈরি করে যাতে সব ধরণের ডিবাগিং তথ্য থাকে।
-- শান্ত
শান্ত অপারেশন
কনসোলে কোনো টেক্সট লিখবেন না, ত্রুটি বার্তা ছাড়া
--stderr
stdout এর পরিবর্তে stderr এ আউটপুট লিখুন
--xs_silence_length=সংখ্যা
নীরবতার সময়কাল সেট করুন
এর থেকে বেশি সময়ের জন্য ভলিউম অবশ্যই xsd_min_volume-এর থেকে কম হতে হবে।
--xs_search_window=num:num
অনুসন্ধান উইন্ডোর সময়কাল সেট করুন
এভাবেই কতক্ষণ নীরবতা খুঁজে বেড়াই। ১ম সংখ্যাটি নামমাত্র কেন্দ্রের আগে মিসেক, ২য়
নামমাত্র ট্র্যাক পরিবর্তন অবস্থানের পরে সংখ্যাটি msec.
--xs_offset=সংখ্যা
নীরবতা জানালার কেন্দ্র থেকে অফসেট সেট করুন
--xs_padding=num:num
স্প্লিটপয়েন্টের আগে এবং পরে প্যাডে পরিমাণ সেট করুন। 1ম সংখ্যা হল msec থেকে সংখ্যা
প্রতিটি গানের শেষে যোগ করুন। 2য় সংখ্যাটি যোগ করার জন্য msec সংখ্যা
প্রতিটি গানের শুরু।
--xs-কোনটি নয়
নীরব জায়গা অনুসন্ধান করবেন না
নিম্নলিখিত বিকল্পগুলির সমন্বয়ের জন্য এটি একটি সংক্ষিপ্ত বিবরণ: --xs-search-window=0:0
--xs-silence-length=0 --xs-offset=0 --xs-padding=0:0. নোট, যাইহোক, যে স্ট্রিমরিপার
বিভক্ত করার জন্য, মেটা-ডেটা পরিবর্তনের কাছাকাছি অঞ্চলে এখনও স্ট্রীমটিকে ডিকোড করবে৷
একটি সঠিক mp3 ফ্রেম সীমানা।
--xs2
নীরবতা সনাক্তকরণের জন্য capisce এর নতুন অ্যালগরিদম (এপ্রিল 2008) ব্যবহার করুন।
--codeset-filesys=codeset
স্ট্রিমরিপারকে বলে যে ফাইলের নামগুলির জন্য কোন কোডসেটটি ব্যবহার করতে হবে যখন এটি আপনার হার্ডকে লিখবে৷
চালনা করা।
--codeset-id3=কোডসেট
স্ট্রিমরিপারকে id3 তথ্যের জন্য কোন কোডসেট ব্যবহার করতে হবে তা বলে।
--codeset-metadata=codeset
স্ট্রিমরিপারকে বলে যে কোন কোডসেটটি মেটাডেটার জন্য ব্যবহৃত হচ্ছে
নেটওয়ার্ক.
--codeset-relay=codeset
স্ট্রিমরিপারকে বলে যে মেটাডেটার জন্য কোন কোডসেট ব্যবহার করতে হবে যা এটি আপনার প্লেয়ারকে পাঠায়
রিলে প্রবাহ।
পেয়ে শুরু হয়েছে
শুরু করার সবচেয়ে সহজ উপায় হল আপনি যে স্ট্রিমটি রিপ করতে চান তার URL খুঁজে বের করা, সাধারণত আমি
ইউআরএলটি উইনাম্প বা এক্সএমএসে লোড করে এবং সোর্স ইউআরএলের জন্য অনুসন্ধান করে খুঁজুন (ডানদিকে
প্লেলিস্টে ক্লিক করুন)। একবার আপনার URL আছে আপনি ripping শুরু করতে পারেন. উদাহরণ স্বরূপ:
স্ট্রিমিপার http://205.188.245.132: 8038
এটি মাঙ্কি রেডিও (1/10/2001 অনুসারে) ছিঁড়ে ফেলবে, এটি ট্র্যাকগুলিকে দুটি ডিরেক্টরির মধ্যে রাখে
একটি "মাঙ্কি রেডিও" এবং একটি সাব-ডিরেক্টরি "মানকি রেডিও/অসম্পূর্ণ" অসম্পূর্ণ
ডিরেক্টরিটি এমন ট্র্যাকগুলির জন্য যা স্ট্রিমরিপার ভিক্ষা বা শেষ জানেন না। প্রথম
এবং শেষ ট্র্যাক আপনার রিপ উদাহরণস্বরূপ, অসম্পূর্ণ হবে.
শ্রবণ প্রতি দ্য রিলেই
আপনি একটি রিলে সার্ভার তৈরি করে রিপ করার সময় স্ট্রিমটি শুনতে পারেন। এই
-r বিকল্প ব্যবহার করে সম্পন্ন করা হয়।
স্ট্রিমিপার http://205.188.245.132:8038 -আর
স্ট্রিমরিপার শুরু হলে এটি কোন পোর্টে স্ট্রীম রিলে করছে তা প্রদর্শন করবে। এটা
ডিফল্ট 8000 কিন্তু আপনি অন্য পোর্ট বেছে নিতে পারেন। আপনার রিলে সার্ভার শুনতে, খুলুন
XMMS বা Winamp এবং পোর্টের সাথে আপনার মেশিনের নাম লিখুন যেমন আপনি অন্য কোনো স্ট্রিম করবেন।
উদাহরণস্বরূপ, আপনি যদি ডিফল্ট রিলে স্ট্রীম ব্যবহার করেন তবে আপনি এটি খুলতে চান
URL টি:
http://localhost: 8000
যাইহোক, যদি আপনি একটি ogg স্ট্রিম ripping হয়, আপনি সাধারণত প্লেয়ার যে বলতে হবে
স্ট্রীম হল ogg, যা স্ট্রিম URL-এ ".ogg" যোগ করে করা যেতে পারে।
http://localhost:8000/.ogg
একইভাবে, আপনি যদি রিপ করার সময় একটি এনএসভি স্ট্রিম দেখতে চান তবে আপনাকে প্লেয়ারকে বলতে হবে
যে স্ট্রীমটি nsv, যা URL-এ ";stream.nsv" যুক্ত করে করা যেতে পারে।
http://localhost:8000/;stream.nsv
স্প্লিটপয়েন্ট সনাক্তকরণ
স্ট্রিমরিপার স্বয়ংক্রিয়ভাবে মেটার কাছাকাছি একটি নীরব সনাক্তকরণের উপর ভিত্তি করে ট্র্যাকগুলিকে বিভক্ত করে
ব্যবধান যেখানে ট্র্যাক পরিবর্তন হয়। যাইহোক, এই পদ্ধতি অসম্পূর্ণ, এবং কখনও কখনও
ট্র্যাক বিভাজন ঘটে খুব তাড়াতাড়ি বা খুব দেরিতে। এই বিকল্পগুলি ট্র্যাকটি সূক্ষ্ম সুর করবে
ক্রস-ফেডিং ব্যবহার করে এমন স্ট্রিমগুলির জন্য বিভাজন ক্ষমতা, যা স্ট্রিমরিপারের কারণ হয়
ব্যর্থ হওয়ার জন্য স্বয়ংক্রিয় নীরবতা সনাক্তকরণ রুটিন।
বিভিন্ন --xs পতাকাগুলি একটি মেটা ব্যবধান আছে এমন স্ট্রিমগুলির জন্য একটি অফসেট যোগ করতে ব্যবহার করা যেতে পারে
খুব তাড়াতাড়ি বা খুব দেরিতে আসে, প্রতিটি গানের শুরুতে এবং শেষে অতিরিক্ত প্যাডিং যোগ করতে,
এবং অনুসন্ধান উইন্ডো এবং নীরব উইন্ডোর দৈর্ঘ্য কোথায় তা নির্ধারণ করতে।
ডিফল্ট বিদারক
ডিফল্ট স্পিটিং অ্যালগরিদম ব্যবহার করা হয় যখন কোনো নীরব বিন্দু খুঁজে পাওয়া যায় না। ধরুন আপনার আছে
"mi" সময়ে ট্র্যাক পরিবর্তনের তথ্য সহ একটি মেটা-ইন্ট (নীচের চিত্রটি দেখুন)।
যদি xs_offset ইতিবাচক হয়, ট্র্যাক বিচ্ছেদ বিন্দু "ts" পরে "mi" বিন্দু হয়। যদি
xs_offset নেতিবাচক, "ts" "mi" এর আগে। একবার "ts" নির্ধারণ করা হলে, একটি ব্যবহারকারী-সংজ্ঞায়িত
"প্রিপ্যাড" এবং "পোস্টপ্যাড" ব্যবহার করা হয় যেখানে পরবর্তী ট্র্যাক "এনটিবি" শুরু হয় এবং কোথায়
পূর্ববর্তী ট্র্যাক "pte" শেষ হয়। "ntb" এবং "pte"-এর মধ্যবর্তী ব্যবধান উভয়েই কপি করা হবে
গান।
/ মাইল
|
| /ts
|------------|
xs_offset |
|
|
/ntb | /pte
|---------|---------|
প্রিপ্যাড পোস্টপ্যাড
নীরবতা বিচ্ছেদ
নীরবতা বিভাজনের উপর ভিত্তি করে বিভক্ত করা ডিফল্ট বিভাজনের অনুরূপ, শুধুমাত্র সামান্য বেশি
জটিল আবার, ধরুন আপনার কাছে "mi" সময়ে ট্র্যাক পরিবর্তনের তথ্য সহ একটি মেটা-ইন্ট আছে
(নীচের চিত্র দেখুন)।
একটি অনুসন্ধান উইন্ডো "search_win" xs_offset, pre_sw, এবং post_sw ক্ষেত্র দ্বারা নির্ধারিত হয়।
অনুসন্ধান উইন্ডোর শুরু এখানে: mi xs_offset - pre_sw এবং অনুসন্ধানের শেষ
উইন্ডোতে রয়েছে: mi xs_offset + post_sw.
যদি "সার্চ_উইন" এর মধ্যে দৈর্ঘ্য "silence_win" এর একটি নীরব ব্যবধান থাকে, কেন্দ্র
"silence_win"-এর থেকে ট্র্যাক বিচ্ছেদ বিন্দু "ts" হিসেবে নির্বাচিত হয়েছে।
একবার "ts" নির্ধারণ করা হলে, একটি ব্যবহারকারী-সংজ্ঞায়িত "প্রিপ্যাড" এবং "পোস্টপ্যাড" কোথায় তা নির্ধারণ করতে ব্যবহৃত হয়
পরবর্তী ট্র্যাকটি "ntb" শুরু হয় এবং যেখানে পূর্ববর্তী ট্র্যাকটি "pte" শেষ হয়। মধ্যে ব্যবধান
"ntb" এবং "pte" দুটি গানেই কপি করা হবে।
/ মাইল
|
|------------|
xs_offset |
|
ts\ |
|-------+-|---------| *সার্চ_জয়
pre_sw | post_sw
|
|---+---| * নীরবতা_জয়
|
/ntb | /pte
|---------------|---------|
প্রিপ্যাড পোস্টপ্যাড
, USAGE উদাহরণ
একটি স্রোত থেকে ছিঁড়ে যাওয়া:
স্ট্রিমরিপার ইউআরএল
এক ঘন্টার জন্য একটি স্রোত থেকে ছিঁড়ুন:
স্ট্রিমরিপার URL -l 3600
স্ট্রীম ছিঁড়ুন, mp3 ফাইলগুলিকে ডিরেক্টরি /my/music/stream1-এ রেখে:
স্ট্রিমরিপার URL -d /my/music/stream1 -s
স্ট্রীম রিপ করুন, একটি একক ফাইল তৈরি করুন এবং পৃথক ট্র্যাক তৈরি করবেন না:
স্ট্রিমরিপার URL -a -A
একটি স্ট্রীম থেকে রিপ করুন এবং 9000 পোর্টে একটি রিলে স্ট্রিম তৈরি করুন:
স্ট্রিমরিপার URL -r 9000
একটি স্ট্রীম থেকে রিপ করুন, পোর্ট 8000 এ একটি রিলে স্ট্রীম তৈরি করুন এবং বিশটি ক্লায়েন্টকে অনুমতি দিন
সাথে সংযোগ করুন:
স্ট্রিমরিপার URL -r -R 20
স্প্লিটপয়েন্ট , USAGE উদাহরণ
আমার প্রতিটি গানে আগের গানের প্রায় 5 সেকেন্ড থাকে। আমি এটা কিভাবে ঠিক করবো?
স্ট্রিমরিপার URL --xs_offset=5000
আমার প্রতিটি গানে পরবর্তী গানের প্রায় 5 সেকেন্ড থাকে। আমি কিভাবে ঠিক করতে পারি?
স্ট্রিমরিপার URL --xs_offset=-5000
আমার প্রতিটি গান আগের গানের 5 থেকে 10 সেকেন্ডের মধ্যে থাকে, তবে এটি নির্ভর করে
গানটি. কিভাবে আমি উভয় গানের মধ্যে এই অঞ্চলের সমস্ত অন্তর্ভুক্ত করতে পারি এবং পরে সেগুলি সম্পাদনা করতে পারি?
স্ট্রিমরিপার URL --xs_offset=7500 --xs_padding=2500:2500
রিসোর্সেস
নিম্নলিখিত ওয়েব সাইট চেক আউট করুন. স্ট্রিমরিপার হোম পেজের সাথে লিঙ্ক করা একটি ফোরাম
যেটি চ্যাট করতে এবং প্রশ্ন জিজ্ঞাসা করতে ব্যবহার করা যেতে পারে।
স্ট্রিমরিপার হোম পেজ:
http://streamripper.sourceforge.net/
সোর্সফার্জ প্রকল্প পৃষ্ঠা
http://sourceforge.net/projects/streamripper
Shoutcast
http://www.shoutcast.com
আইসকাস্ট
http://www.icecast.org
কপি করা হচ্ছে
কপিরাইট © 2000-2002 জন ক্লেগ, © 2004-2009 গ্রেগরি সি. শার্প। এই সফ্টওয়্যার বিনামূল্যে ব্যবহার
GNU জেনারেল পাবলিক লাইসেন্স (GPL) এর শর্তাবলীর অধীনে মঞ্জুর করা হয়।
03/08/2009 স্ট্রিমরিপার(1)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে স্ট্রিমরিপার ব্যবহার করুন