কীভাবে এমপি 3 সিরিজের একটি ব্যাচের এম 4 বি তে রূপান্তর করতে হয়


10

আমার কাছে এমপি 3 ভিত্তিক বই রয়েছে। তাদের মধ্যে কয়েকটি বইয়ের নিজস্ব কাঠামো অনুসারে ফাইলগুলিতে বিভক্ত হয়: অধ্যায়গুলি এবং এই জাতীয়। তাদের মধ্যে কিছু মাত্র সমান দৈর্ঘ্যযুক্ত অংশে বিভক্ত ছিল।

So. আমি একটি আইফোন কিনেছি এবং আমি তাদের সমস্তকে এম 4 বি ফর্ম্যাটে রূপান্তর করতে চাই। আমি কীভাবে তাদের ব্যাচে রূপান্তর করতে পারি? আমি বোঝাতে চাইছি যে প্রতিটি শীতের জন্য আমি একবারে কীভাবে একটি প্রক্রিয়া সেট করেছি এবং কয়েক সপ্তাহ পরে পুরোপুরি রূপান্তরিত লাইব্রেরি পেয়েছি receive

এই জাতীয় রূপান্তরকরণের জন্য আমি একমাত্র সক্ষম প্রোগ্রামটি হ'ল ম্যাকের জন্য অডিওবুক নির্মাতা । তবে এটি বেশ ধীর এবং নীতিগতভাবে ব্যাচিং সমর্থন করে না।

যে কোনও প্ল্যাটফর্মের জন্য সমাধান , দয়া করে।

উত্তর:


7

এমপি 3 বি তে এমপি 3 যুক্ত করার জন্য, আপনি ffmpeg ব্যবহার করতে পারেন। সাম্প্রতিক সংস্করণটি ডাউনলোড করুন , তারপরে চালান:

ffmpeg -i "concat:input0.mp3|input1.mp3|input2.mp3" -c:a libfdk_aac -b:a 64k -f mp4 output.m4b

আপনার ffmpeg না fdk_aacসক্ষম থাকতে পারে ; যদি এটি হয় তবে আপনি ব্যবহার করার চেষ্টা করতে পারেন

  • -c:a libfaac (উচ্চ গুনসম্পন্ন)
  • -c:a aac -strict experimental (শালীন গুণমান, তবে উচ্চতর বিটরেটগুলি ব্যবহার করুন)
  • -c:a libvo_aacenc (বরং খারাপ মানের)

দেখুন এএসি এনকোডিং নির্দেশিকা আরও তথ্যের জন্য।


আপনি যদি এর পরিবর্তে neroAacEnc ব্যবহার করতে চান তবে আপনি ব্যবহার করতে পারেন:

ffmpeg -i "concat:input0.mp3|input1.mp3|input2.mp3" -f wav - | neroAacEnc -if - -ignorelength -q 0.3 output.m4b

এগুলির কোনওটিই অধ্যায় মেটাটাটা যুক্ত করবে না, আমি ভয় করি।


@ slhck যখন আমি "-c: a libfaac" ব্যবহার করি ত্রুটি বার্তা "অজানা এনকোডার 'libfaac" "উপস্থিত হয়, libfdk_aac এর অনুরূপ, কোনও প্রস্তাবনা?
এথোস

@ যেহেতু হয় অন্য ffmpeg বিকল্পগুলির মধ্যে একটি ব্যবহার করুন, বা neroAacEnc ডাউনলোড করুন এবং এটি ব্যবহার করুন (যদি আপনার না থাকে তবে আমি নেরোএ্যাকএঙ্ক প্রস্তাব দিই libfdk_aac)।
অশুচিপ

@ এথোস এএক এনকোডারটি এফএফএমপিগে অন্তর্ভুক্ত হওয়ার সাথে সর্বদা কাজ করা উচিত। আপনি যদি লিনাক্সে থাকেন তবে আপনি নিজেও এফএফপিজেগ তৈরি করতে পারেন বা ওএস এক্স-এ হোমব্রিউয়ের মাধ্যমে এটি ইনস্টল করতে পারেন, যা আপনাকে libfdk_aac এনকোডার দেয় এবং এটিই সেরা মানের একটি।
slhck

@ এসএলএইচএইচসি কি উইন্ডোজ সমাধান আছে?
অ্যাথোস 4:11

@ অ্যাথোস এটি সম্ভব (এখানে দেখুন trac.ffmpeg.org/wiki/CompilationGuide#Windows ) তবে সম্ভবত কিছুটা জটিল। তবে কেবল অভ্যন্তরীণ এ্যাক এনকোডারটি ব্যবহার করুন — এটি বেশ শালীন।
4:34

0

একটি টার্মিনাল খুলুন। এমপি 3 ফাইল যে ডিরেক্টরিতে রয়েছে সেটিতে পরিবর্তন করুন টাইপ করুন:

for i in *mp3 ; do ffmpeg -i $i -qscale 0 $i.m4a ; done

অবশ্যই, ffmpeg ইনস্টল করা আবশ্যক।

মনে রাখবেন যে আমি উপরে "এম 4 এ" ব্যবহার করেছি। এম 4 বি ফর্ম্যাটটি একই রকম দেখা যায়, কেবলমাত্র একটি চিঠি পরিবর্তিত এটি নির্দেশ করে এটি একটি বই। যদি এক-বর্ণের পার্থক্য আপনাকে বাগিয়ে দেয় তবে আপনি সেগুলি পরে সমস্তটির নাম পরিবর্তন করতে পারেন। তারা একই খেলা।

সম্পাদনা: আমি ধরে নিচ্ছি আপনি ম্যাক ব্যবহার করছেন। আপনি যদি ইউনিক্সের মতো ওএস চালনা করেন বা উইন্ডোজের অধীনে সাইগউইন ইনস্টল করেন তবে উপরেরটি একটি পিসিতেও কাজ করবে


এটি ফলাফল ফাইলে অধ্যায় মেটাডাটা যুক্ত করবে না, তা হবে?
আর্টেম টিখোমিরভ

2
এবং এটি এমপি 3 ফাইলগুলিকে একটিতে মার্জ করবে না। আলোচ্য বিষয়টি কি?
আর্টেম টিখোমিরভ

আমি আপনার মূল প্রশ্নের অধ্যায়গুলি একত্রিত করার প্রয়োজন দেখিনি requirement আপনি প্রতিটি অডিওবুকের জন্য সমস্ত এমপি 3 ফাইল একক ফাইলে একত্রিত করতে চান, প্রতিটি অধ্যায়ের শুরু এবং শেষ চিহ্নিত করে এমন মেটাডেটা যুক্ত করে? আপনি যে প্রশ্নটি মূলত জিজ্ঞাসা করেছিলেন তা নয়। মেটাডেটা মূল এমপি 3 ফাইলগুলিতে না থাকলে আমি মোটামুটি নিশ্চিত যে আপনাকে এটি ম্যানুয়ালি যোগ করতে হবে।
কার্লএফ

আমার ffmpegঅন ​​উবুন্টু 12.04 তে রূপান্তর কীভাবে হবে তা জানেন না .m4bতবে আমি রূপান্তর করে .m4aআবার নাম পরিবর্তন করে এটিকে ঘিরে কাজ করেছি ।
ট্রিপল

0

আপনি যদি ম্যাক ব্যবহারকারী হন তবে অডিওবুক বাইন্ডার http://bluezbox.com/audiobookbinder.html ব্যবহার করে দেখুন


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