এফএফএমপিইগ / এক্স 264৪: একক পাস: আপনি কীভাবে শুরুর সময় বিটরেট বাড়ান?


2

নির্দিষ্ট একটি ভিবিভি আকারের সাথে একক-পাস মোড ব্যবহার করার সময়, libx264 প্রাথমিকভাবে বিটরেটটি "স্যান্ডব্যাগ" করবে, সম্ভবত প্রমাণের অভাবের কারণে (বা সম্ভবত কোনও বাগ )ও রয়েছে। ( এই প্রশ্ন, যা একক পাস এনকোডিং এর সাথে মাত্রাতিরিক্ত উচ্চ প্রাথমিক বিটরেটগুলি মোকাবেলা একটি বিদ্রূপাত্মক ফলোআপ হয় Sans একটি VBV স্পেসিফিকেশন )

আরও তথ্যের জন্য দয়া করে নীচে বিটরেট গ্রাফগুলি দেখুন: একটি সাধারণকরণের আগে একটি ওভারকোরিশন ("আরে, আমি কিছু বিট বাকী পেয়েছি!") এর পরে মূল ডুবটি দেখুন। নোট করুন যে এটি দ্বি-পাসের সমাধানে সংশোধন করা হয়েছে। এই দুটি গ্রাফের প্রাথমিক আই-ফ্রেমের অভাব সম্ভবত একটি টুল বাগ (প্রাথমিক আই-ফ্রেমের পিটিএস মান 0.15 সেকেন্ড) is

এই প্রভাবটি "বিভক্তকরণ, এনকোড এবং পুনরায় সংশ্লেষিত হওয়া" দীর্ঘ সম্পত্তির সমান্তরাল প্রক্রিয়াকরণকে বাধা দেয়, কারণ আপনি প্রতিটি বিভাগের শুরুতে গুণমানের বীট পাবেন।

এটি ডুয়েল-পাস এনকোডিংয়ের মাধ্যমে স্থির করা যেতে পারে, লাইভ স্ট্রিমগুলির জন্য একটি অগ্রহণযোগ্য সমাধান (যদিও, সমান্তরালভাবে তৈরি করা হলেও, দ্বৈত পাস এনকোডিংয়ের ব্যয় দিতে পারে)।

দুটি সমাধান রয়েছে যার জন্য আমি আশা করব: যে কোনও সহায়তা স্বাগত হওয়ার চেয়ে আরও বেশি।

  1. একক-পাস সমাধান যেখানে এনকোডারকে আউটপুট উত্পাদন করার আগে আরও অনেকগুলি ফ্রেম ধরে রাখতে বলা হয়, ফলে প্রাথমিক স্যান্ডব্যাগের প্রভাব হ্রাস পায়

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

    • একক পাস বিটরেট গ্রাফ: প্রাথমিক "স্যান্ডব্যাগ ডিপ" নোট করুন। এর সাথে উত্পন্ন:

ffmpeg -i 1080-60fps.mp4 -vf "স্কেল = 1200: 720" -বি: ভি 1000 কে -ফুসাইজ 1000 কে অনপাস.এমপি 4

এখানে চিত্র বর্ণনা লিখুন

  • দুটি পাস বিটরেট গ্রাফ: এটি নিকট-আদর্শ ফলাফল। মনে রাখবেন যে এই চূড়ান্ত ফর্মটি প্রয়োজন হবে না: প্রাথমিক স্যান্ডব্যাগটি এড়ানো যথেষ্ট। এর সাথে উত্পন্ন:

ffmpeg -i 1080-60fps.mp4 -vf "স্কেল = 1200: 720" -বি: ভি 1000 কে -পাস 1 -f এমপি 4 / দেব / নাল

ffmpeg -i 1080-60fps.mp4 -vf "স্কেল = 1200: 720" -বি: ভি 1000 কে -পাস 2 টি টোপাস.এমপি 4

দুটি পাস বিটরেট গ্রাফ: এটি প্রত্যাশিত ফলাফল

  • একক পাস এনকোডিংয়ে প্রথম ফ্রেমের বিভাগ

এখানে চিত্র বর্ণনা লিখুন

  • দুটি পাস এনকোডিংয়ে প্রথম ফ্রেমের বিভাগ

এখানে চিত্র বর্ণনা লিখুন


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