VLC রেকর্ড স্ট্রিমের তারিখ স্ট্যাম্প যোগ করা হচ্ছে


4

আমার পছন্দের অডিও স্ট্রিমগুলি রেকর্ড করার জন্য আমার কয়েকটি ব্যাট ফাইল তৈরি হয়েছে তবে আমি আউটপুট ফাইলের তারিখগুলি অন্তর্ভুক্ত করতে চাই।

নীচের কোড সহ আউটপুট ফাইলের নামটিতে তারিখ অন্তর্ভুক্ত করার একটি উপায় আছে?

আমি ফাইল অনুরূপ একটি বিন্যাস প্রদর্শন করতে চাই wzakfrimix-Jan 01 2016.mp3 অথবা যথেষ্ট কাছাকাছি কিছু।

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "http://208.46.117.156:80/7/648/72151/v1...et/wzak-fm" :sout=#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100}:file{dst="X:\WzakFriMix.mp3",no-overwrite}:sout-keep

উত্তর:


3

VLC রেকর্ড স্ট্রিমের তারিখ স্ট্যাম্প যোগ করা হচ্ছে

আমার প্রিয় অডিও স্ট্রিমগুলি রেকর্ড করার জন্য আমার কয়েকটি ব্যাট ফাইল তৈরি হয়েছে তবে আমি   আউটপুট ফাইল তারিখ অন্তর্ভুক্ত করতে চান।

আউটপুট ফাইল নামের তারিখ অন্তর্ভুক্ত করার একটি উপায় আছে   নীচের কোড? উদাহরণস্বরূপ আমি ফাইলটি একটি বিন্যাস প্রদর্শন করতে চাই   এর অনুরূপ "wzakfrimix-Jan 01 2016.mp3"

নিম্নোক্তটি নীচেরটি একটিকে আপনার প্রত্যাশিত স্ট্রিম URL গুলিকে আলাদা লাইন এবং ট্যাবযুক্ত নীচের স্ক্রিপ্ট নোটগুলির পাশাপাশি [প্রথম] শীর্ষতম উদাহরণ হিসাবে উল্লিখিত হিসাবে অনুমিত হিসাবে প্রত্যাশিত হিসাবে এটি করা হবে কিনা তা দেখুন।

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

আবার, দুটি প্রয়োজনীয়তা যা আপনার প্রয়োজনের জন্য যথেষ্ট হতে পারে তবে আমি প্রতিটি উদাহরণের উপরে স্ক্রিপ্ট লোগগ ভেরিয়েবলগুলির কিছু সেট করেছি।


স্ক্রিপ্ট নোটিশ

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

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

  • ব্যাচ অ্যারে লজিক চিত্র (অ্যারের প্রতি লাইনের পুনরাবৃত্ত মান)

    enter image description here



ব্যাচ স্ক্রিপ্ট উদাহরণ

আপনার স্ট্রিমগুলির জন্য URL গুলির তালিকা সহ (একটি ব্যাচ স্ক্রিপ্ট হিসাবে)

@ECHO ON
SET VLC=C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
SET MM=%DATE:~4,2%
SET YYYY=%DATE:~10,4%
SET DD=%DATE:~7,2%

:VBSDynamicBuild
SET TempVBSFile=%tmp%\~tmpMnthTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO WScript.Echo(MonthName(%MM%,True))>>"%TempVBSFile%"
FOR /F %%A IN ('CSCRIPT //nologo "%TempVBSFile%"') DO SET Mmm=%%~A

:VLCStreamURLs
FOR %%B IN (
    "http://208.46.117.156/7/648/72151/v1/interactive.akacast.akamaistream.net/wzak-fm"
        "<http://ValidPath2/~>"
        "<http://ValidPath3/~>"
        "<http://ValidPath4/~>
        "<http://ValidPath5/~>"
        "<http://ValidPath6/~>"
        "<http://ValidPath7/~>"
) DO (
    "%VLC%" "%%~B" :sout=#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100}::file{dst="X:\%%~NB-%Mmm% %DD% %YYYY%%%~XB",no-overwrite} :sout-keep
)
GOTO EOF

ব্যাচ স্ক্রিপ্টের প্রতি একক URL (আপনি এটি এখন কীভাবে করবেন তার অনুরূপ হতে পারে)

@ECHO ON
SET VLC=C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
SET MM=%DATE:~4,2%
SET YYYY=%DATE:~10,4%
SET DD=%DATE:~7,2%

:VBSDynamicBuild
SET TempVBSFile=%tmp%\~tmpMnthTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO WScript.Echo(MonthName(%MM%,True))>>"%TempVBSFile%"
FOR /F %%A IN ('CSCRIPT //nologo "%TempVBSFile%"') DO SET Mmm=%%~A

:VLCStreamURL
"%VLC%" "http://208.46.117.156/7/648/72151/v1/interactive.akacast.akamaistream.net/wzak-fm" :sout=#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100}::file{dst="D:\wzakfrimix-%Mmm% %DD% %YYYY%.mp3",no-overwrite} :sout-keep
GOTO EOF

আপনি কি আমাকে নোটপ্যাডে প্রতিটি সেট কোড চেষ্টা করতে চান এবং .bat ফাইল এবং পরীক্ষা হিসাবে সংরক্ষণ করতে চান? আমি প্রতিটি কোড চেষ্টা করেছি এবং আমি ত্রুটি পেতে। আমি এই সব নতুন এবং কোন কোডিং অভিজ্ঞতা আছে।
jp0213x

এখানে ইউআরএল একটি উদাহরণ, আমি ওয়েবসাইট থেকে ripped এবং vlc মধ্যে ঢোকানো। 208.46.117.156:80/7/648/72151/v1/...
jp0213x

আমি উইন্ডোজ 7 মেশিন ব্যবহার করছি "ভ্লিসি থেকে ত্রুটিগুলি" ইনপুট খোলা যাবে না "" ফাইল পড়া ব্যর্থ হয়েছে "
jp0213x

আমি উপরে কোড দিয়ে কোন ভাগ্য নেই।
jp0213x

হ্যাঁ !!! যে নীচে কোড কাজ, আমি প্রথমে একটি ত্রুটি পেয়েছিলাম কিন্তু ড্রাইভ অক্ষর ভিন্ন ছিল যে খেয়াল এবং এটি ফিরে পরিবর্তন। ধন্যবাদ! তাই আমি আমার বাকি ব্যাচের ফাইলগুলির জন্য এটি একটি টেমপ্লেট ব্যবহার করতে সক্ষম হওয়া উচিত।
jp0213x
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.