এএসি এমপি 3 (FFmpeg) থেকে রূপান্তরিত বড় আকারের ফলাফল


0

আমি উইন্ডোজ x64 এফএইচএমপিপি ব্যবহার করে এএসি তে এমপি 3 ফাইল রূপান্তর করছি।

আমি এই কমান্ড চেষ্টা করেছিলাম:

ffmpeg -i file.mp3 -acodec aac -strict -2 file.aac

ffmpeg -i file.mp3 -c:a libvo_aacenc file.aac

উভয় কমান্ড একটি ফাইল ফাইল আকার বৃদ্ধি। আউটপুট ফাইলটি ফাইল উৎসের চেয়ে প্রায় 50% বড় file.mp3; দ্বিতীয় কমান্ড প্রথম চেয়ে আকার বাড়ায়।

এটা যেমন ভাল পায় বা মানের হারানো ছাড়া ছোট আকার রূপান্তর করতে কোন বিকল্প আছে?

উত্তর:


3

file.acc সোর্স file.mp3 এর চেয়ে 50% বড়। ঠিক আছে?

যদি আপনি একটি গুণ বা বিট্রেট না চয়ন করেন তবে ডিফল্ট বিকল্প সেটিংস ব্যবহার করা হবে। জন্য aac এবং libvo_aacenc এনকোডার এই স্বয়ংক্রিয়ভাবে ffmpeg ব্যবহার করে ফলাফল হবে -b:a 128k। যেহেতু এই এনকোডার শুধুমাত্র গুণমানের পরিবর্তে বিট্রেট গ্রহণ করে, তাই আপনার পছন্দসই আউটপুট গুণমান বা ফাইল আকারের জন্য আপনাকে বিট্রেট মানটি উচ্চতর বা নিম্নটি ​​সামঞ্জস্য করতে হবে। অন্যথায়, আপনার ffmpeg বিল্ডের উপর নির্ভর করে, আপনি অন্য AAC এনকোডার ব্যবহার করতে পারেন, যেমন libfdk_aac অথবা libfaac, যে আপনি একটি নির্দিষ্ট মানের লক্ষ্য করতে পারবেন -q:a বিকল্প।

অথবা মানের হ্রাস ছাড়া ছোট আকার রূপান্তর করতে কোন বিকল্প আছে?

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


আপনার প্রতিক্রিয়ার জন্য আপনাকে ধন্যবাদ. যদি আমার mp3 বলছে 81k বিটরেট এবং আমি 81 এর একই বিট্রেটের সাথে AAC রূপান্তর করতে পারি, তাহলে আমি কি সম্পূর্ণ মানের বজায় রাখতে চাই?
WHITECOLOR

@WHITECOLOR নং এ ছাড়াও AAC একটি ক্ষতিকারক ফর্ম্যাট, নির্দিষ্ট মানের স্তর অর্জনের জন্য বিট্রেটের প্রয়োজনীয়তা অনুসারে প্রতিটি এনকোডার সমান (একই ফর্ম্যাটের জন্য) নয়। কেন আপনি AAC চান যাই হোক না কেন?
llogan

আচ্ছা, এনকোড করা ফাইলগুলিতে বাণিজ্যিক প্রকল্প এমপি 3 এর জন্য বিনামূল্যে নয় (ইন্টারনেটের মাধ্যমে) বিতরণ করা যাচ্ছে, এএসি লাইসেন্সিং কম কঠোর। যদি দুদক ক্ষতিকর হয় তবে কেন এটি "(এএসি) এমপি 3 এর উত্তরাধিকারী ফর্ম্যাট"?
WHITECOLOR

1
@WHITECOLOR AAC এমপি 3 এর তুলনায় একই বিট্রেটগুলিতে ভাল বুদ্ধিমান গুণ অর্জন করে, তবে এটি শুধুমাত্র তখনই লক্ষ্যযোগ্য হবে যখন আপনি একটি) একই অসম্পূর্ণ উত্স থেকে রূপান্তর করুন এবং খ) কম যথেষ্ট বিট্রেট নির্বাচন করুন। আপনি যদি এমপি 3 → এএসি রূপান্তর করছেন এবং একই বিট্রেটের সাথে থাকুন, তবে এটি আপনার জন্য কাজ করতে পারে তবে আপনাকে করতে হবে শোনা ফাইল থেকে। ডিগ্রী কত হবে তা এখানে থাম্বের কোন নিয়ম নেই।
slhck

1
@WHITECOLOR এছাড়াও, libvo_aacenc একটি প্রশংসনীয় খারাপ মানের AAC এনকোডার হিসাবে গণ্য করা হয়। যদি আপনি করতে পারেন, নির্বাচন করুন libfdk_aac অথবা libfaacযা দূর্ভাগ্যবশত (লাইসেন্সের কারণে) পূর্বনির্ধারিত FFmpeg বাইনারিগুলির সাথে আসে না, তাই আপনাকে নিজের FFmpeg কম্পাইল করতে হবে। আপনি যদি জাপানিদের জন্য থাকেন: d.hatena.ne.jp/kamedo2/20120729/1343545890
slhck
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.