সাম্প্রতিক সপ্তাহগুলিতে আমি .ফ্ল্যাক ->। এমপি 3 ট্রান্সকোডিংয়ের কাছে মোটামুটি 'হ্যান্ডস অন' পন্থা থেকে চলে এসেছি, যা এখন অনেক বেশি 'সেট এন্ড ভুলে'।
প্রথম পদক্ষেপটি ছিল জিইউআই এর সামনের প্রান্তটি (একটি এলএএমই প্লাগ-ইন সহ অডাসিটি) ব্যবহার করা এবং পরিবর্তে আমি এখানে বর্ণিত পদ্ধতিটি ব্যবহার করব ।
দ্বিতীয় পদক্ষেপটি একটি বাশ শেল স্ক্রিপ্টটি সন্ধান করা ছিল যা সেই কমান্ড লুপটিকে পুনরাবৃত্তভাবে কাজ করতে বলত, একটি সহজ পদক্ষেপে .flac ফাইল সম্বলিত অনেক সাব-ডাইরেক্টরিগুলির সাথে ডিরেক্টরিগুলি ট্রান্সকোড করার অনুমতি দেয়। এই উত্তরটি একজন ব্যবহারকারী জিজ্ঞাসাবাঙ্কু ডট কম এ সরবরাহ করেছিলেন।
এখন আমি কীভাবে জিনিসগুলিকে আরও পরিমার্জন করবেন তা শিখতে ইচ্ছুক যাতে ID3 ট্যাগ তথ্য সংরক্ষণ করা যায়। উপরের স্ট্রিপ আইডি 3 ট্যাগের ডেটাগুলির সাথে যুক্ত পদ্ধতিগুলি, সর্বাধিক ন্যূনতম (অর্থাত্ কেবল শিরোনামের ক্ষেত্রটি রয়ে গেছে) রেখে।
কেউ আমাকে কীভাবে এমন শেল স্ক্রিপ্ট লিখতে শেখাতে পারেন?
শেল স্ক্রিপ্টটি এভাবে আপডেট করা হয়েছে:
#!/bin/bash
file="$1"
flac -cd "$file" | lame --preset fast extreme - "${file%.flac}.mp3"
id3cp "$file" "${file%.flac}.mp3"
এরকম find . -name '*.flac' -exec ~/bin/flac2mp3 '{}' \;
~ / ডেস্কটপ ইন / স্ট্যাক নিম্নলিখিত আউটপুট দেয়:
01 - Amon Tobin - Chomp Samba.flac: done
LAME 3.98.4 64bits (http://www.mp3dev.org/)
Using polyphase lowpass filter, transition band: 19383 Hz - 19916 Hz
Encoding <stdin> to ./01 - Amon Tobin - Chomp Samba.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=0)
Parsing ./01 - Amon Tobin - Chomp Samba.flac: done. Copying to ./01 - Amon Tobin - Chomp Samba.mp3: done
id3info
আসল .ফ্লেক এবং ফলাফলের জন্য। এমপি 3 যথাক্রমে দেয়:
*** Tag information for 01 - Amon Tobin - Chomp Samba.flac
(অর্থাত্ কিছুই নয়);
*** Tag information for 01 - Amon Tobin - Chomp Samba.mp3
*** mp3 info
MPEG1/layer III
Bitrate: 128KBps
Frequency: 44KHz
.ফ্ল্যাকটিতে অবশ্যই ট্যাগ সম্পর্কিত তথ্য রয়েছে। আমি সহজ TAG খোলার মাধ্যমে এটি যাচাই করতে পারি। ইজি TAG এটি এমপি 3 এর জন্য 'এফএলএসি ভারবিস ট্যাগ' তবে 'আইডি 3 ট্যাগ' হিসাবে উল্লেখ করে। এটা কি সমস্যা?
ffmpeg
?