(উপরের মন্তব্য থেকে অভিযোজিত)
ব্যবহৃত কোডেকগুলির উপর নির্ভর করে (কিছু কোডেক কিছু ধারকগুলির সাথে বেমানান হয়), আপনি সর্বদা স্ট্রিমগুলি অনুলিপি করতে পারবেন ( -codec copy
)। আপনি মানগুলি পরিবর্তনগুলি এড়ানোর সর্বোত্তম উপায়, কারণ আপনি স্ট্রিমগুলি পুনরায় কোডিং করছেন না, কেবল আলাদা ধারকগুলিতে থাকা লোকদের আবার ফিরিয়ে দিন।
অডিও / ভিডিও ফাইলগুলির সাথে কাজ করার সময়, এটি মনে রাখা গুরুত্বপূর্ণ যে পাত্রে ব্যবহৃত কোডেকগুলি থেকে বেশিরভাগই স্বাধীন। লোকেরা ফাইলগুলিকে "এভিআই ভিডিও" বা "এমপি 4 ভিডিও" হিসাবে উল্লেখ করা দেখতে পাওয়া যায় তবে এটি পাত্রে থাকে এবং কোনও খেলোয়াড় প্রযুক্তিগত সীমাবদ্ধতা বাদ দিয়ে স্ট্রিমগুলি খেলতে সক্ষম হবে কিনা সে সম্পর্কে আমাদের সামান্য কিছু জানান (উদাহরণস্বরূপ, এইভিআই-এর h264 এবং ওগ ভারবিসের সমস্যা থাকতে পারে ), আপনি যে কোনও কোডেক ব্যবহার করতে পারেন।
-same_quant
মনে হয় ffmpeg কে অনুরূপ মানের অর্জনের চেষ্টা করার জন্য বলার উপায়, তবে আপনি ভিডিওটি পুনরায় কোডিং করার সাথে সাথে (কমপক্ষে ক্ষতিকারক কোডেক সহ) আপনার কাছে একই মানের পাওয়ার কোনও উপায় নেই। আপনি যদি মানের সাথে উদ্বিগ্ন হন তবে থাম্বের একটি ভাল নিয়ম হ'ল সম্ভব হলে স্ট্রিমগুলির পুনরায় কোডিং এড়ানো।
সুতরাং, ffmpeg দিয়ে স্ট্রিমগুলি অনুলিপি করতে, আপনি কি করতে পারেন:
ffmpeg -i video.mp4 -codec copy video.avi
( @ পিটার.ও হিসাবে উল্লেখ করা হয়েছে , বিকল্প ক্রমটি গুরুত্বপূর্ণ, সুতরাং সেখানে -codec copy
যেতে হবে You আপনি এখনও রাখতে পারেন -same_quant
, তবে আপনি স্রোতকে পুনরায় কোডিং না করায় এর কোনও প্রভাব পড়বে না))
-codec copy
)। আপনি মানগুলি পরিবর্তনগুলি এড়ানোর সর্বোত্তম উপায়, কারণ আপনি স্ট্রিমগুলি পুনরায় কোডিং করছেন না, কেবল আলাদা ধারকগুলিতে থাকা লোকদের আবার ফিরিয়ে দিন।