কমান্ড লাইনের মাধ্যমে এ্যাককে এমপি 3 তে রূপান্তর করা


21

মূল প্রশ্ন

আইটিউনস স্টোর (ডিআরএম নেই) থেকে অ্যাক ফাইলগুলিকে এমপি 3 এ রূপান্তর করার জন্য কি কোনও ক্লাইম সরঞ্জাম রয়েছে?

আপডেট 1

এমপি 3 থেকে এমপি 3

আমি ইনস্টল libavcodec-unstripped-52এবং আরও কিছু পেতে।

আমি যখন এটি দিয়ে এমপি 3 ফাইলগুলি এনকোড করার চেষ্টা করব: এটি বলছে [mp3 @ 0x997cde0]Header missing

ট্যাগগুলি ID3v2 হওয়ায় পঙ্গুতেও সমস্যা ছিল, এটি কি সম্ভব যে libmp3lame সেটিকে সমর্থন করে না?

আমি ট্যাগ রূপান্তর করা উচিত বা এই কাজ পেতে আমি কি করতে পারি?

AAC থেকে এমপি 3

এটি পেরিয়ে গেছে তবে ফলাফল এমপি 3 ফাইলে কোনও শিরোনাম নেই। আমি কীভাবে সেখানে হেডার পেতে পারি?

উত্তর:


30

সর্বাধিক উপযুক্ত কমান্ড লাইন সরঞ্জামটি সফ্টওয়্যার কেন্দ্র / সিনাপটিক ম্যানেজারের মাধ্যমে ইনস্টল করার জন্য উপলব্ধ ffmpeg ইউটিলিটি।

একটি কমান্ড লাইনের উদাহরণ কনস্ট্যান্ট বিট্রেট মোড (সিবিআর) এর জন্য এমন কিছু হতে পারে:

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 190k outputfile.mp3

বা ভেরিয়েবল বিট্রেট মোড (ভিবিআর) এর জন্য আরও ভাল:

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -q:a 2 outputfile.mp3

FFmpeg এর সাথে এমপি 3 এনকোডিংয়ের আরও তথ্য এখানে দেখা যাবে:

FFmpeg এমপি 3 এনকোডিং গাইড


1
ঠিক আছে, এটা খুব ভাল দেখাচ্ছে। আমার ffmpeg কেবল "অজানা এনকোডার 'এমপি 3'" বলেছে। আমি খোঁড়া ইনস্টল করেছি।
মার্টিন উয়েডিং

এটি libavcodec-unstriped-52 ইনস্টল করে সমাধান করেছেন, তবে এখন আমি পরের সমস্যাটি পেয়েছি। (আমি এটি মূল প্রশ্নের সাথে যুক্ত করেছি।)
মার্টিন ইউয়েডিং

সিনাপটিক একবার দেখুন - আপনি libfaad2 ইনস্টল করেছেন? সমস্ত প্রাসঙ্গিক কোডেক ইনস্টল করা আছে তা নিশ্চিত করতে সাধারণত আমি sudo apt-get ইনস্টল উবুন্টু-
রেঞ্জড

libfaad2 ইনস্টল করা আছে, তবে আমি এমপিথ্রি দ্বারা পেয়েছি লাইবকোডেক-আনস্ট্রিপড -২২ সহ আমি বিশ্বাস করি।
মার্টিন উয়েডিং

2
আমি ন্যাটিটিতে আছি - এইভাবেই আমি ডাউনলোডকৃত এ্যাক ফাইলটি রূপান্তর করেছি sud apt-get libavcodec-extra-52 এর পরে ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160 outputfile.mp3
ফসফ্রিডম

7

যদি আপনার লিনাক্স অভিযোগ করে যে তার কাছে একটি এমপি 3 কোডেক নেই, তবে এটি চেষ্টা করুন:

ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160k outputfile.mp3

নোট করুন যে -abপরামিতিগুলি প্রতি সেকেন্ডে কিলোবাইট নয়, প্রতি সেকেন্ডে বিট নেয়।


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