আদর্শভাবে, আমি এমপি 3 থেকে এফএলএসি এবং ফিরে যেতে চাই। আমার এটির স্ক্রিপ্ট করতে সক্ষম হওয়াও দরকার।
আদর্শভাবে, আমি এমপি 3 থেকে এফএলএসি এবং ফিরে যেতে চাই। আমার এটির স্ক্রিপ্ট করতে সক্ষম হওয়াও দরকার।
উত্তর:
শব্দ বিন্যাস রূপান্তর এবং সহজ রূপান্তরের জন্য মৌলিক টুল সক্স, সাউন্ড প্রক্রিয়াকরণ প্রোগ্রামের সুইস আর্মি নাইফ ।
sox foo.mp3 foo.flac
আপনি MP3 টি লেখার জন্য ডেবিয়ান, সমর্থন চালিয়ে থাকেন sox
মধ্যে নষ্ট হয়ে গেছে লেনি এবং লুৎফর (এবং যেমন যতদূর আমি জানি একই সমস্যা উবুন্টু 10.04 এবং 10.10 প্রভাবিত)। এই বাগটি মার্চ ২০১১ এর প্রথম দিকে ঠিক করা হয়েছিল, সুতরাং সর্বশেষ উত্সটি ধরে নেওয়া (বা sox
14.3.1-1 বিল্ড 1 বা আরও নতুনের জন্য বাইনারি গ্রহণ করা ) এবং এটি পুনরায় সংশোধন করা উচিত।
থেকে এনকোডিং করার জন্য একটি বিকল্প .mp3
হয় lame
। এটা পড়তে না .flac
, কিন্তু আপনি ব্যবহার করতে পারেন sox
বা flac
থেকে রূপান্তর করতে .flac
করতে .wav
এবং তারপর lame
থেকে .wav
করার .mp3
।
flac -d foo.flac -c | lame - foo.mp3
sox সংস্করণ 13 এবং আরও অনেকগুলি ফর্ম্যাটের পাশাপাশি FLAC সমর্থন করে । sox কেবল একটি ফর্ম্যাট থেকে অন্যটিতে রূপান্তরিত করে না, অডিও ফাইলে অনেক কিছুই করতে পারে । ইমেজম্যাগিক গ্রাফিক্সে কী তা অডিওতে আসে ।
আপনি অবশ্যই ইতিমধ্যে SoX ব্যবহার করতে পারেন, অন্যান্য ব্যক্তি ইতিমধ্যে উল্লিখিত হিসাবে, তবে আমি ব্যবহার করার পরামর্শ দিই lame
এবং flac
:
আপনার প্রথম প্রশ্নটি থেকে যাচ্ছে .mp3
করার .flac
(নীচে কেন এই সাধারণত একটি খারাপ ধারণা দেখুন):
lame --decode <file>.mp3 - | flac -o <file>.flac -
এটি ডাব্লুএইভি শিরোনাম ব্যবহার করবে, এটি খুব দীর্ঘ ফাইলের ক্ষেত্রে আসে যখন সীমাবদ্ধতা থাকে (চার ঘন্টা বা তার বেশি দীর্ঘ সাউন্ড ফাইল ইত্যাদি)
আপনার দ্বিতীয় প্রশ্নটি কীভাবে যেতে .flac
হবে .mp3
:
flac -d -c <file>.flac | lame - <file>.mp3
এই সেটিংস অনুমান ডিফল্ট মানের মাত্রা, ইত্যাদি পড়ুন লোক পৃষ্ঠা lame
এবং / অথবা flac
ভালো ধারণা তাদের খামচি কিভাবে জন্য।
এখন, এটি কেবল হতে পারে, আপনার খুব দীর্ঘ রেকর্ডিং রয়েছে, যা আপনি পরে একটি ক্ষতিকারক বিন্যাসে পুনরায় এনকোড করতে চান। এটি আমার ব্যবহারের অন্যতম কেস ছিল এবং আমি এটি নিয়ে এসেছি:
থেকে যাওয়া .flac
থেকে .mp3
ডিফল্ট মানের সেটিংস ব্যবহার:
flac -d --force-raw-format --endian=little --sign=signed <file>.flac -c | lame -r -s 48 - <file>.mp3
এটি ধরে নিয়েছে কাঁচা বিন্যাসটি একটি পিসিএম ডেটা। নমুনা হার 48kHz, দুটি চ্যানেল। প্রতিটি নমুনা 16 বিট, সামান্য এডিয়ান, স্বাক্ষরিত পূর্ণসংখ্যা।
এর এনকোডিং প্রক্রিয়াটি lame
এখানে ডিফল্ট মান সেটিংস ব্যবহার করছে, যা আপনার পক্ষে যথেষ্ট পরিশীলিত নাও হতে পারে, মনে রাখবেন।
এটি লক্ষ করা উচিত, যে এমপি 3 ফাইলের বাইরে কোনও এফএলএসি ফাইল তৈরি করার কোনও ধারণা নেই, কারণ এমপি 3 ইতিমধ্যে ক্ষতিকারক এনকোডযুক্ত।
এমপি 3 -> এফএলএসি এবং তারপরে এফএলএসি -> এমপি 3 থেকে যাওয়ার অর্থ কোনও অর্থ হয় না, কারণ প্রথম, আসল এমপি 3 এনকোডিং পদক্ষেপ থেকে গুণমানটি প্রতিবন্ধক হবে।
তবে আমি ধরে নিই এর জন্য আপনার কাছে যুক্তিসঙ্গত ব্যবহার রয়েছে ...