Ffmpeg -crf কি জন্য ব্যবহার করা হয়


20

জেপিগের একটি অ্যারে ভিডিও ফাইলে রূপান্তর করার সময় (ওজিজি ফর্ম্যাট) আমি -crf বিকল্পটি ব্যবহার করছি। -Crf এর জন্য বৈধ ব্যাপ্তিগুলি কী কী? বর্তমানে আমি 23 ব্যবহার করছি।

এই পতাকাটি কী করে তা জানতে আমি যে বুকমার্কটি পড়েছি তা খুঁজে পাচ্ছি না এবং গুগলিংয়ের জন্য আমি কিছু সময় ব্যয় করেছি।

এই মুহূর্তে আমি এই যুক্তিগুলি ব্যবহার করছি:

-f image2 -r 10 -i " + _sourcePath + @"\img%05d.jpg -crf 18  -y -r 10 " + _destPath + "\\" + _filename + ".ogg"

1
আমি এই আদেশটি সম্পর্কে কোনও জিনিস জানি না, তবে এটি এখানে খুব ভালভাবে নথিভুক্ত করা হয়েছে: ffmpeg.org/ffmpeg.html
বেন প্লন্ট

1
আপনি কি libx264 (H.264 ভিডিওর জন্য) বা libvpx (ভিপি 8 ভিডিওর জন্য) ব্যবহার করছেন? দয়া করে আপনার ffmpeg কমান্ড এবং সম্পূর্ণ কনসোল আউটপুট দেখান।
লগন

হাই, দেরি করার জন্য দুঃখিত। কুকুর হাঁটতে হয়েছিল। আমি আমার প্রশ্ন সংশোধন করব। ধন্যবাদ
অ্যান্ড্রু সিম্পসন

1
সুতরাং, প্রশ্নটি হ'ল আপনি যদি এই প্রশ্নটি সিআরএফের পরিবর্তে সাধারণ রাখতে চান, বা আপনার যদি কোনও নির্দিষ্ট সমস্যা থাকে তবে আপনাকে সাহায্যের প্রয়োজন। পরবর্তী ক্ষেত্রে আমাদের সম্পূর্ণ কমান্ডলাইন আউটপুট (যেমন "ffmpeg সংস্করণ…" থেকে শেষ বিট পর্যন্ত সমস্ত কিছু) পাওয়া উচিত এবং আপনি যে আসল কমান্ডটি ব্যবহার করছেন তা দুর্ভাগ্যক্রমে বিদ্যমান উত্তরগুলি অকার্যকরভাবে রেন্ডার করতে চাই। আপনি যদি কোনও কংক্রিটের সমস্যার মুখোমুখি হন তবে আপনি একটি নতুন প্রশ্ন জিজ্ঞাসা করতে চাইতে পারেন।
slhck

@ স্লহ্যাক হাই, আপনি একেবারে ঠিক বলেছেন। ভবিষ্যতে আরও নির্দিষ্ট এবং বিস্তৃত হতে আমার শেখা দরকার I যেমনটি আপনার উত্তরটি ছিল আমার প্রয়োজনগুলি সবার চেয়ে বেশি ফিট করে তবে প্রত্যেকের তথ্যবহুলও ছিল। আমি ভবিষ্যতে আরও যত্ন সহকারে পদক্ষেপ নেব :) আপনার সময়ের জন্য আপনাকে ধন্যবাদ। অনেক প্রশংসিত.
অ্যান্ড্রু সিম্পসন

উত্তর:


20

এটি কনস্ট্যান্ট রেট ফ্যাক্টর ( crf) বোঝায় ।

অন্যরা যেমন নির্দেশ করেছে (সমস্ত ধন্যবাদ), মানগুলি নির্ভর করবে আপনি কোন এনকোডারটি ব্যবহার করছেন তার উপর।

জন্য x264 আপনার বৈধ পরিসীমা 0-51:

কোয়ান্টিজার স্কেলের পরিসর 0-51: যেখানে 0 হ্রাসহীন , 23 ডিফল্ট এবং 51 টির পক্ষে সবচেয়ে খারাপ সম্ভাবনা রয়েছে। একটি নিম্ন মানের হ'ল একটি উচ্চ মানের এবং একটি বিষয়গতভাবে বুদ্ধিমান পরিসীমা 18-28। দৃষ্টিভঙ্গিহীন বা প্রায় তাই 18 টি বিবেচনা করুন : এটি ইনপুট হিসাবে একই বা প্রায় একই দেখতে হবে তবে এটি প্রযুক্তিগতভাবে ক্ষতিহীন নয়।

জন্য vpx পরিসর 4-63(যেমন @ সেবাস্টিয়ান-hoffner বললেন):

ডিফল্টরূপে সিআরএফের মান 4–63 হতে পারে এবং 10 একটি ভাল সূচনা পয়েন্ট। নিম্ন মানের মানে উন্নত মানের।

উভয় ক্ষেত্রে, কম ভাল হয় আমার অভিজ্ঞতায় আমি x264 প্রায়শই দেখতে পাই।

স্লহ্যাকের নির্লজ্জ প্লাগ (একটি এসইউ মোড) লিঙ্কটি দেখে মনে হচ্ছে এতে কিছু ভাল তথ্য রয়েছে।


VPX জন্য বিন্যাস 0-63 না 4-63 থেকে, প্রস্তাবিত হার 15-30 হয়
Suhayb

3

নীচে লিঙ্ক করা পৃষ্ঠাটি সঠিকভাবে বুঝতে পারলে ক্র্যাফ পতাকা স্থির মানের জন্য একটি পরিবর্তনশীল বিটরেট নিশ্চিত করে। ডিফল্ট পরিসীমা 4 থেকে 63 এর মধ্যে থাকে তবে এটি আরও টুইঙ্ক করা যায়।

কটাক্ষপাত আছে https://trac.ffmpeg.org/wiki/vpxEncodingGuide আরও তথ্যের জন্য।


আমি এটির দ্বারা কিছুটা বিভ্রান্ত হয়ে পড়েছি, আমরা উভয়ই একই সাইটের সাথে লিঙ্ক করেছি এবং প্রতিটি পৃষ্ঠা কিছুটা আলাদা বলে (রেঞ্জগুলি, এটি)। যাই হোক না কেন, উভয়ই আমার কাছে বৈধ বলে মনে হচ্ছে, তাই আমি এটি দ্বারা কিছুটা বগল।
নার্ডওয়ালার

হাই, তার জন্য ধন্যবাদ আমি ভিডিও স্ট্রিমের মান উন্নত করতে দেখছি যাতে একটি কম ক্রাফ এটি করতে পারে?
অ্যান্ড্রু সিম্পসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.