আপনি যদি Flash Video ফাইল (FLV ফরম্যাট) থেকে অডিও এক্সট্র্যাক্ট করতে চান, তবে কিছু অপশন আছে। দুর্ভাগ্যক্রমে, তাদের মধ্যে অনেক আপনার জন্য অডিও স্ট্রিমকে অন্য ফরম্যাটে এনকোড করার সিদ্ধান্ত নেয়। কিছু কেসে এটি সমস্যা নয়, কিন্তু আপনি যদি অডিওটিকে ভিডিওর ভিতরে থাকা অবস্থায় একদম একই রাখতে চান, তবে আপনাকে এমন কিছু লাগবে যা অডিওটিকে এক টুকরোতে এক্সট্র্যাক্ট করে। FFmpeg, লিনাক্স, Mac এবং Windows-এর জন্য একটি মাল্টিমিডিয়া টুলকিট, এটি সহজে করতে পারে।
নিচের উদাহরণ লিনাক্সের জন্য, কিন্তু একবার আপনি Windows বা Mac-এ ইনস্টল করলে, আপনি নিচে দেখানো একই কমান্ড চালাতে পারবেন।
FFmpeg ডাউনলোড ও ইনস্টল করুন
প্রথমে আপনাকে FFmpeg ডাউনলোড ও ইনস্টল করতে হবে। অধিকাংশ ডিস্ট্রিবিউশনে FFmpeg সফটওয়্যার রিপোজিটরিতে থাকে, যদিও সফটওয়্যার পেটেন্ট কারণ لبعض সাপোর্ট বাদ দেওয়া থাকতে পারে। যাই হোক, আমাদের উদ্দেশ্যে একটি সাদা FFmpeg যথেষ্ট। উবুন্টুতে, আপনাকে শুধু টার্মিনালে নিচের কমান্ড ব্যবহার করতে হবে:

এই কমান্ড FFmpeg-এর সাথে অনেক অতিরিক্ত লাইব্রেরি ও ইনস্টল করবে (ডিভাইস, ফরম্যাট এবং ফিল্টার সাপোর্টের জন্য)।
FLV ফাইল থেকে অডিও এক্সট্র্যাক্ট করুন
একবার ইনস্টল হলে, FFmpeg ব্যবহার করা খুব সহজ, যতক্ষণ আপনি জানেন কোন কমান্ডগুলো ব্যবহার করতে হবে। স 거기서 সैकड़ের বিভিন্ন অপশন, বিভিন্ন পরিস্থিতিতে ব্যবহারের জন্য একটি স্পেশাল সিনট্যাক্স, এবং এর বিশাল শক্তি ও জটিলতা কিছুটা অভিভূত করতে পারে। শুকর, আমাদের কাজের জন্য, FFmpeg খুব স্ট্রেইটফরওয়ার্ড।
প্রথমে আমাদের জানতে হবে আমাদের FLV ফাইলে সঠিক কোন কোডেকগুলো ব্যবহার করা হয়েছে। সেটি জানতে, টার্মিনাল খুলুন (যদি এখনো খোলা না থাকে), এবং সেই ডিরেক্টরিতে যান যেখানে FLV ফাইলটি অবস্থিত। আমাদের উদাহরণে, ফাইলটি Bohemian_Rhapsody.flv নামে এবং এটি ডেস্কটপে অবস্থিত। তাই কমান্ড হবে:

এই কমান্ড টার্মিনাল প্রোগ্রামকে একই ডিরেক্টরিতে (এই কেসে ডেস্কটপ) নিয়ে যাবে, যাতে আমাদের সকল কমান্ড সেখানে এক্টিভ থাকে। এটি গুরুত্বপূর্ণ কারণ যদি আপনি কোনো প্রোগ্রামকে (যেমন FFmpeg) কোনো ফাইলে এক্ট করার জন্য বলেন, কিন্তু ফাইলটি সেখানে নেই যেখানে টার্মিনাল "দेखছে", তবে আপনি এরর পাবেন।
এখন cd দিয়ে ডেস্কটপে ডিরেক্টরি চেঞ্জ করার পর, আমাদের নিচের কমান্ড টাইপ করতে হবে:

নোট: আপনি যদি টিউটোরিয়াল সহ চেষ্টা করেন, তবে আপনার ফাইলের নাম প্রতিবার সেটি কমান্ডে ব্যবহৃত হলে সেটি দিয়ে রিপ্লেস করুন।
উপরের কমান্ডটি কিছুটা হ্যাকের মত, এবং আপনি এরর পাবেন, কিন্তু চিন্তা করবেন না। আমরা আসলে ffmpeg-কে বললাম যে Bohemian_Rhapsody.flv ইনপুট ফাইল। সেটি "-i" ffmpeg-কে বলে।
কমান্ডের পর Enter চাপলে, আমরা ffmpeg-কে ফাইলটির সাথে কী করবে সেটি বলিনি, তাই এটি একটি এরর ফেলে। কoi চিন্তা নয়। শুধু ইগনোর করুন। কারণ এররর সাথে, এটি ফাইল সম্পর্কে ইনফরমেশন ও দেয়। আমাদের যা দরকার সেটি এরকম দেখাবে:

উপরের ইনফরমেশন আমাদের নিচের জিনিসগুলো বলে। ক্রমশः, স্ট্রিমটি AAC এনকোডার দিয়ে এনকোডেড, এর ফ্রিকোয়েন্সি 44100 Hz (CD-এ বার্ন করার জন্য সঠিক স্যামপলিং রেট), এটি স্টিরিও, 16-বিট স্যাম্পল ব্যবহার করে, এবং এর বিটরেট 107 kb/s। এক্সট্র্যাক্ট করার জন্য, আমাদের সবচেয়ে গুরুত্বপূর্ণ যে ফাইলে AAC অডিও আছে। এটা জানলে, আমাদের শুধু নিচের কমান্ড টাইপ করতে হবে:

উপরের কমান্ডের বিভিন্ন অংশের অর্থ:
ffmpeg — FFmpeg চালু করে
-i Bohemian_Rhapsody.flv — FFmpeg-কে ইনপুট ফাইলের নাম দেয়
-vn — FFmpeg-কে ভিডিও ট্র্যাক উপেক্ষা করতে বলে
-acodec copy — অডিও ট্র্যাক কপি করে (অন্য ফরম্যাটে এনকোড করার বদলে)
Bohemian_Rhapsody.m4a — আউটপুট ফাইলের নাম
উপরের কমান্ড টাইপ করার পর, শুধু এক সেকেন্ড বা তত്ക্ষণে, আপনার ডেস্কটপে একটি নতুন ফাইল দেখা যাবে, নাম Bohemian_Rhapsody.m4a, যেটিতে শুধু মূল FLV ফাইল থেকে মূল অডিও ট্র্যাক থাকবে। শুধু আপনার প্রিয় মিডিয়া প্লেয়ারে খুলে শুনুন যেন সব ঠিক আছে।

এটাই সহজ। অবশ্যই, FFmpeg-এ অনেক অনেক অন্যান্য অপশন আছে। আপনি অডিওকে ভিন্ন ফরম্যাটে ট্রান্সকোড করতে পারেন, সেল ফোন, MP3 প্লেয়ার, বা WAV ফাইলের জন্য। আপনি মূল FLV থেকে ভিডিও ম্যানিপুলেট করতে পারেন, বিটরেট, স্যামপল রেট এবং চ্যানেল সংখ্যা নিয়ে এক্সপেরিমেন্ট করতে পারেন।
আপনি হয়তো পরে সেটি শিখতে চাবেন, কিন্তু এখন আপনি একটা জিনিস নিশ্চিতভাবে জানেন: FFmpeg ব্যবহার করে FLV ফরম্যাটের ফাইল থেকে অডিও এক্সট্র্যাক্ট করা সহজ। সহজ, এবং দ্রুত।