আমি এখনই একাধিকবার এটি করতে সক্ষম হতে চাই তাই আমি জিজ্ঞাসা করি।
যদি আমি একটি বিদ্যমান ভিডিও বা অডিও ফাইল, আছে ffmpeg
, mplayer
এবং অন্যান্য মিডিয়া প্লেয়ার কোডেক ধারক মত এর "propreties" এর কিছু অন্তত সনাক্ত করা সম্ভব, এবং ব্যবহৃত বিটরেট, সম্ভবত বিভিন্ন মানের এবং এনকোডিং নির্দিষ্ট সেটিংস, ইত্যাদি
এফএফএমপিগের সাথে এনকোডিংয়ের জন্য (সরাসরি) সেগুলি ব্যবহার করার জন্য কীভাবে আমি বিদ্যমান সেটিংস থেকে এই সেটিংসগুলি বের করতে পারি?
উদাহরণস্বরূপ, আমি কিছু সেটিংস এবং অন্য একটি সঙ্কুচিত ফাইলের mkv
সাথে একটি এনকোডযুক্ত একটি ভিডিও পেয়েছি । আমি একই সেটিংসের সাথে এভিআই ট্রান্সকোড করতে x264 এমকেভি ফাইলের জন্য ব্যবহৃত এনকোডিং সেটিংস "অনুলিপি" করতে চাই ।x264
avi
দ্রষ্টব্য: আমি এমন একটি উপায় খুঁজছি যা কোনও এনকোডার থেকে ডিকোডার থেকে সেটিংস "অনুবাদ" করে কোনও মানবিক কাজ অন্তর্ভুক্ত না করা উচিত। এটি ঠিক আছে যদি আমার প্রথমে সেটিংসটি বের করার এবং এটি অন্য কোথাও সংরক্ষণ করার প্রয়োজন হয় তবে আমি কেবল ffmpeg এর জন্য একটি কমান্ড লাইন বা প্রিসেট | কনফিগারেশন ফাইলটিতে পঠন বিকল্পগুলি ফিড করতে সক্ষম হতে চাই।
-crf
বিকল্পটি সাধারণত ব্যবহারের পরামর্শ দেওয়া হয়। দেখুন FFmpeg এবং x264 এনকোডিং গাইড ।
channels:6
একটি ভিডিও ফাইল থেকে পড়তে পারেন , তবে এটিকে এনকোড করতে আপনার সুইচটি ব্যবহার করতে হবে -ch:6
। কিছু সুইচ 1 টি অক্ষর, কিছু ব্যবহার দুই, ইত্যাদি ব্যবহার
ffprobe
(বিশেষত বিকল্প-show_streams
এবং-show_format
বিকল্পগুলির সাহায্যে) এর মাধ্যমে বাছাই করতে পারেন এবং সেই গুরুত্বপূর্ণ তথ্যটি স্ক্রিপ্ট করতে সেই তথ্যটি ব্যবহার করতে পারেন