X264 টিউনের ব্যাখ্যা


41

এই আদেশটি চালাচ্ছি:

ffmpeg -i xr.mp4 -tune ya zu.mp4

x264 এর জন্য সম্ভাব্য টিউন মানগুলি প্রকাশ করে এবং ফলস্বরূপ FFmpeg:

[libx264 @ 0000000002167100] সম্ভাব্য সুর: ফিল্ম অ্যানিমেশন শস্য স্থির চিত্র psnr ssim
                                             ফাস্টডাইকোড জেরোলেটেন্সি

তবে এই মানগুলি আসলে কী করে তা ব্যাখ্যা করার জন্য আমি কোনও উল্লেখ খুঁজে পাইনি could

উত্তর:


63

মোডগুলি এটি করে:

  • film - উচ্চ বিটরেট / উচ্চ-মানের চলচ্চিত্রের সামগ্রীর জন্য উদ্দিষ্ট। লোয়ার ডিফলিং এখানে ব্যবহার করা হয়।
  • animation- কার্টুন ইত্যাদির উদ্দেশ্যে, যেখানে বৃহত্তর, সমতল অঞ্চলগুলির ক্ষতিপূরণ দেওয়ার জন্য ডিব্লকিংকে উত্সাহ দেওয়া হয়। আরও রেফারেন্স ফ্রেম ব্যবহার করা হয়।
  • grain - এটি ইতিমধ্যে দানাদার উপাদানের জন্য ব্যবহার করা উচিত। এখানে, শস্য যতটা ফিল্টার করা হবে না।
  • stillimage - নামটি যেমন বলে, এটি ডিফলিং ফিল্টারকে কমিয়ে স্থির চিত্রের এনকোডিংয়ের জন্য অনুকূল করে।
  • psnrএবং ssim- এগুলি কেবল ভাল পিএসএনআর এবং এসএসআইএম মানগুলির জন্য অনুকূল করতে মোডগুলি ডিবাগ করছে। আরও ভাল মেট্রিকগুলি অবশ্যই উন্নত মানের মানে না।
  • fastdecode - কম কম্পিউটেশনাল পাওয়ার সহ ডিভাইসগুলিতে দ্রুত ডিকোডিংয়ের জন্য মঞ্জুরি দেওয়ার জন্য সিএবিএসি এবং ইন-লুপ ডাবলকিং ফিল্টারটিকে অক্ষম করে।
  • zerolatency - দ্রুত এনকোডিং এবং কম বিলম্বিত স্ট্রিমিংয়ের জন্য অনুকূলিতকরণ

আপনি প্রতিটি টিউন এর সাথে প্রয়োগ করা বিস্তারিত বিকল্পগুলি দেখতে পাবেন x264 --fullhelp:

--tune <string>         Tune the settings for a particular type of source
                          or situation
                              Overridden by user settings.
                              Multiple tunings are separated by commas.
                              Only one psy tuning can be used at a time.
                              - film (psy tuning):
                                --deblock -1:-1 --psy-rd <unset>:0.15
                              - animation (psy tuning):
                                --bframes {+2} --deblock 1:1
                                --psy-rd 0.4:<unset> --aq-strength 0.6
                                --ref {Double if >1 else 1}
                              - grain (psy tuning):
                                --aq-strength 0.5 --no-dct-decimate
                                --deadzone-inter 6 --deadzone-intra 6
                                --deblock -2:-2 --ipratio 1.1 
                                --pbratio 1.1 --psy-rd <unset>:0.25
                                --qcomp 0.8
                              - stillimage (psy tuning):
                                --aq-strength 1.2 --deblock -3:-3
                                --psy-rd 2.0:0.7
                              - psnr (psy tuning):
                                --aq-mode 0 --no-psy
                              - ssim (psy tuning):
                                --aq-mode 2 --no-psy
                              - fastdecode:
                                --no-cabac --no-deblock --no-weightb
                                --weightp 0
                              - zerolatency:
                                --bframes 0 --force-cfr --no-mbtree
                                --sync-lookahead 0 --sliced-threads
                                --rc-lookahead 0

1
আমি এই ছাপে ছিলাম যে - টিউন ফিল্ম দানাদার উপাদানগুলির জন্য, তবে আপনি যা বলছেন এটি উচ্চ-মানের ইনপুটটির সমার্থক; মূলত, যদি আমার উত্সগুলি সর্বদা দুর্দান্ত মানের হয় তবে আমার এই টিউনটি সর্বদা ব্যবহার করা উচিত। এবং তারপরে - টিউন শস্যগুলি খুব পুরানো ফিল্ম সামগ্রীর মতো জিনিসের জন্য ব্যবহার করা উচিত। এটা কি ঠিক?
ফ্লোরিন আন্দ্রেই

6
@ ফ্লোরিন উভয়ই উচ্চ-মানের উত্সের জন্য, তবে --tune filmকিছু শস্য ফিল্টার --tune grainকরবে এবং এর আরও বেশি পরিমাণ সংরক্ষণ করবে। এআইআইআইআই কেবলমাত্র তখনই ব্যবহার করা উচিত যদি শস্যটি ভিজ্যুয়ালগুলির একটি গুরুত্বপূর্ণ অংশ থাকে যা লক্ষ্য সেটিংসে এখনও লক্ষণীয় হতে পারে।
টুবু

7
--tune filmলাইভ-অ্যাকশন সামগ্রীর জন্য: সেল অ্যানিমেশন বা কম্পিউটার উত্পন্ন পাঠ্য / চার্টের বিপরীতে কোনও ক্যামেরাতে শট করা কিছু। এটি কিছুটা বাস্তবসম্মত 3 ডি অ্যানিমেশনের জন্য উপযুক্ত, সুতরাং "ফিল্ম" অংশটি আপনাকে খাওয়াতে দেবেন না। এটি দানাদার এবং দানাদার উত্সগুলির জন্য কাজ করে এবং সামগ্রিক গুণমান-প্রতি-বিটরেটের সাথে শস্য ধারণের ভারসাম্য বজায় রাখে, যেখানে --tune grainযে কোনও মূল্যে শস্য সংরক্ষণ করার চেষ্টা করা হবে; কোন কারণে শস্য রাখার প্রয়োজন থাকলে দরকারী। কেবল উচ্চ বিটরেটের জন্যই সহায়তা --tune filmকরে না (প্রকৃতপক্ষে, টিউনিংগুলি সাধারণভাবে নিম্ন বিটরেটের উপর আরও বেশি প্রভাব ফেলে)।
থোমাসরুটটার

8
দ্রষ্টব্য: "স্টিলিমেজ" হ'ল লোকেরা এমন একটি সরঞ্জাম লেখার জন্য যা জেপিইজি বা জেপিইজি 2000 এর বিকল্প হিসাবে একক স্থির ফ্রেমকে এনকোড করতে x264 ব্যবহার করে। এটা তোলে পারে তবে এখনও একটি ভিডিও যা মূলত এখনও ইমেজ যেখানে একটি স্থির চিত্র পরবর্তী চিত্রে পরিবর্তন করার আগে অনেক ফ্রেমের জন্য অপরিবর্তিত প্রদর্শিত হয় একটি স্লাইডশো করছেন মানুষের জন্য সহায়ক, যতদিন এটা আক্ষরিক কোন রূপান্তরগুলি সহ একটি স্ট্যাটিক স্লাইড শো হতে। "স্টিলিমেজ" এর বিষয়টি হ'ল এটি নির্দিষ্ট কিছু মানসিক আশাবাদ বাড়িয়ে তোলে যা ক্ষতি করার গতিতে একক ফ্রেমের উন্নতি করতে পারে।
থোমাস্রুটার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.