আমি কীভাবে ওয়েবমকে ম্যাকোএসএক্সের জন্য এমপি 4 তে রূপান্তর করব?


15

আমি ম্যাকোএসএক্স সিংহে রয়েছি এবং এমএমপি (বা অন্য কোনও আইটিউনস সামঞ্জস্যপূর্ণ ফর্ম্যাট) তে ওয়েবম রূপান্তর করার জন্য একটি পদ্ধতি চাই। ffmpegসম্ভাবনার মতো মনে হয় তবে ডকুমেন্টেশনটি আমার কাছে কিছুটা অবস্হান; ধাপে ধাপে নির্দেশাবলী প্রশংসা করা হবে।


হ্যান্ডব্রেকটি ইতিমধ্যে ইনস্টল করা থাকলে আপনি এটি ব্যবহার করতে পারেন। এটি ffmpeg এর চারপাশে একটি সুন্দর, ওপেন সোর্স জিইউআই এবং কৌশলটি খুব সুন্দর এবং সহজেই করে। handbrake.fr
জোশুয়া পিন্টার

উত্তর:


21

FFmpeg পান

আপনি যদি ব্যবহার করতে চান তবে ffmpegযান এবং হয়

আপনি যদি এটি ম্যানুয়ালি ডাউনলোড করেন (হোমব্রিউ দিয়ে নয়) তবে আমি ffmpegএক্সিকিউটেবল ফাইলটি আপনার PATH এ অনুলিপি করার পরামর্শ দেব , যাতে আপনি এটি টার্মিনাল থেকে ব্যবহার করতে পারেন। ধরা যাক আপনি এটি ডাউনলোড করেছেন ~/Downloads/ffmpeg/ffmpeg, তারপরে:

sudo mkdir -p /usr/local/bin
sudo cp ~/Downloads/ffmpeg/ffmpeg /usr/local/bin/
sudo chmod +x !$ /usr/local/bin/ffmpeg

এমপি 4 তে রূপান্তর করুন

এখন, "টু এমপি 4" এর মাধ্যমে, আমি ধরে নিচ্ছি যে আপনি যথাক্রমে H.264 এবং AAC কে ভিডিও এবং অডিও কোডেক হিসাবে ব্যবহার করছেন। তার জন্য, বেসিক কমান্ডটি হ'ল:

ffmpeg -i input.webm -c:v libx264 -c:a aac -strict experimental -b:a 192k output.mp4

আপনি যদি মানটি নিয়ন্ত্রণ করতে চান তবে x264 এনকোডিং গাইডটি দেখুন । এটি -crfবিকল্পের সাথে সেট করা হয়েছে , যেখানে ডিফল্ট 23 হয় এবং নিম্ন মানে আরও ভাল মানের (আদর্শ মানগুলি 18 থেকে 28 এর মধ্যে থাকে)। উপরের উদাহরণে এটি ভিডিওর জন্য 23 টির ডিফল্ট মান এবং অডিওর জন্য 192 কেবিট / গুলি ধ্রুবক বিটরেট ব্যবহার করে।

অডিও হিসাবে, স্ট্যাটিক বিল্ডগুলি সমর্থন করে না libfdk-aac, তবে আপনার যদি এটি সমর্থন করে তবে আপনার পরিবর্তে এটি ব্যবহার করা উচিত:

ffmpeg -i input.webm -c:v libx264 -c:a libfdk_aac output.mp4

এফডিকে-এএসি আপনাকে অভ্যন্তরীণ এএসি এনকোডার থেকে ভাল মানের দেয়। অডিও গুণমান নিয়ন্ত্রণের জন্য, এএসি এনকোডিং গাইড দেখুন


আমি এমপি 4 ফাইলগুলি সফলভাবে ফ্রিবিএসডি-তে (এমকেভি এবং ডাব্লুইবিএম থেকে) তৈরি করে এগুলি ফ্রিবিএসডি-তে খেলতে পারি mplayer, তবে অ্যাপল সেগুলি খুলতে অস্বীকার করেছে ...
মিখাইল টি।

আপনার ক্ষেত্রে "অ্যাপল" কে? কুইকটাইম বা পূর্বরূপ? আপনি কি কোনও নির্দিষ্ট ত্রুটির বার্তা পান? `Ffmpeg -i <your-file> এর আউটপুট কী?
slhck

"অ্যাপল" দ্বারা আমি তাদের ফাইল-ম্যানেজারকে বুঝিয়েছি। এটি ফাইল থেকে পূর্বরূপ-চিত্র তৈরি করে না। ভিডিওটি চালানোর চেষ্টা করা (ডাবল-ক্লিক করে) এর ফলেও একটি ত্রুটি বার্তা এসেছে। একইভাবে, আইএমভি ফাইলটি খুলতে অস্বীকার করেছে।
মিখাইল টি।

আপনার উত্স সম্পর্কে অদ্ভুত কিছু থাকতে পারে যা এটি ব্যর্থ করে তোলে। আমি যেমন বলেছি, আপনি নীচের যে আদেশটি দিয়েছেন তা খারাপ মানের একটি "কম বয়সী" ভিডিও তৈরি করবে। ঠিক কী ব্যর্থ হয় তা আমাকে জানতে দিন এবং আমরা এটি আবিষ্কার করব।
slhck

দেখে মনে হচ্ছে এফডিকে-এএসি পরম এখন libfdk_aac (ড্যাশের পরিবর্তে আন্ডারস্কোর)।
twelve17

0

এটি হ'ল এমপি 4-ফাইলগুলি তৈরি করতে আমি ফ্রিবিএসডি-তে সফলভাবে কী ব্যবহার করেছি, যা ম্যাকওএস এই হিসাবে স্বীকৃত হবে:

ffmpeg -i input_filename -acodec aac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output_filename.mp4

আমি কম্যান্ড-লাইন দিয়ে শুরু এই টিউটোরিয়াল ব্যবহার , কিন্তু পরিবর্তন ছিল libfaacথেকে aacকারণ আধুনিক পাওয়া যায়নি ...

মাল্টিমিডিয়া কোডেকগুলির ডোমেনে প্রোগ্রামারগুলিকে প্রভাবিত করার জন্য কিছু বিশেষ ধরণের পাগলামি থাকতে হবে, যার ফলে তারা কমান্ড-লাইন অপশনগুলি পুরোপুরি এক রিলিজ থেকে অন্যটিতে পরিবর্তন করতে পারে।


এটি প্রকৃতপক্ষে এমপি 4 ধারক তৈরি করার সময় আপনার কমান্ডটি (পুরাতন) এমপিইজি -4 পার্ট II কোডেক ব্যবহার করে যা আধুনিক এইচ .264 ( এখানে দেখুন ) থেকে পৃথক, যার অর্থ কোনও ফাইলের আকারের জন্য আপনার ভিডিওর মানের কম হবে । আমি এই কোডেক ব্যবহারের বিরুদ্ধে সুপারিশ করব। ম্যাকোসের H.264 ভিডিওটি ঠিকঠাক পড়া উচিত। আপনি কীভাবে একটি নতুন প্রশ্ন জিজ্ঞাসা করতে পারেন , আপনার তৈরি করা ভিডিও এবং আপনার ওএসের বিবরণ সহ, তারপরে আমাকে পিং করুন এবং কেন এটি কাজ করে না তা আমার একবার নজর থাকবে।
slhck
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.