এফএএলসি অডিও ফর্ম্যাট থেকে এবং রূপান্তর করার জন্য কি কোনও ভাল কমান্ড লাইন সরঞ্জাম আছে?


10

আদর্শভাবে, আমি এমপি 3 থেকে এফএলএসি এবং ফিরে যেতে চাই। আমার এটির স্ক্রিপ্ট করতে সক্ষম হওয়াও দরকার।

উত্তর:


11

শব্দ বিন্যাস রূপান্তর এবং সহজ রূপান্তরের জন্য মৌলিক টুল সক্স, সাউন্ড প্রক্রিয়াকরণ প্রোগ্রামের সুইস আর্মি নাইফ

sox foo.mp3 foo.flac

আপনি MP3 টি লেখার জন্য ডেবিয়ান, সমর্থন চালিয়ে থাকেন soxমধ্যে নষ্ট হয়ে গেছে লেনি এবং লুৎফর (এবং যেমন যতদূর আমি জানি একই সমস্যা উবুন্টু 10.04 এবং 10.10 প্রভাবিত)। এই বাগটি মার্চ ২০১১ এর প্রথম দিকে ঠিক করা হয়েছিল, সুতরাং সর্বশেষ উত্সটি ধরে নেওয়া (বা sox14.3.1-1 বিল্ড 1 বা আরও নতুনের জন্য বাইনারি গ্রহণ করা ) এবং এটি পুনরায় সংশোধন করা উচিত।

থেকে এনকোডিং করার জন্য একটি বিকল্প .mp3হয় lame। এটা পড়তে না .flac, কিন্তু আপনি ব্যবহার করতে পারেন soxবা flacথেকে রূপান্তর করতে .flacকরতে .wavএবং তারপর lameথেকে .wavকরার .mp3

flac -d foo.flac -c | lame - foo.mp3

7

sox সংস্করণ 13 এবং আরও অনেকগুলি ফর্ম্যাটের পাশাপাশি FLAC সমর্থন করে । sox কেবল একটি ফর্ম্যাট থেকে অন্যটিতে রূপান্তরিত করে না, অডিও ফাইলে অনেক কিছুই করতে পারেইমেজম্যাগিক গ্রাফিক্সে কী তা অডিওতে আসে ।


মহান উপমা, মানুষ। যে আপনি একটি upvote পেয়েছিলাম।
ixtmixilix

2

একে বলা হয় flac, অদ্ভুতভাবে যথেষ্ট। এটি ব্যবহার করা কিছুটা বেদনাদায়ক, বা আমি যখন ট্রান্সকোডিংয়ের কাজটি স্ক্রিপ্ট করেছিলাম তখন ফিরে এসেছি।


0

আপনি অবশ্যই ইতিমধ্যে 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 এনকোডিং পদক্ষেপ থেকে গুণমানটি প্রতিবন্ধক হবে।

তবে আমি ধরে নিই এর জন্য আপনার কাছে যুক্তিসঙ্গত ব্যবহার রয়েছে ...

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