نرخ فریم :
نرخ فریم عالی برای فیلم برداری از محیط دسکتاپ 15fps است . چون Motionیی در کار نیست فقط Pointer است که دارد جابجا می شود . چه دلیلی دارد بخاطر اینکه Pointer روان تر جابجا بشود بیایم هم حجم فایل رو بالا ببریم هم زمان انکود شدن رو کند و کندتر کنیم واقعا . مثلا اگر موقع Capture کردن از 15 بگزاریم روی 30 حجم فایل از 1.5 الی 2 برابر می شود بعد از انکود . حال چرا ممکن است کمتر از 2 برابر بشود (باوجود اینکه تعداد کل فریم ها دوبرابر می شود) بر می گردد به مبحث Inter Frameها که بعدا توی تاپیک مبانی بهش می رسیم .
سلام.
من یک ویدئوی Screen Capture باکیفیت رو (بیت ریت 3.5Mbps ، فریم ریت 30 با رزولوشن 720p) با فرمت H264 انکود کردم.
بار اول فریم ریت رو تغییر ندادم و گذاشتم رو همون 30fps و بار دوم با همون تنظیمات فقط فریم ریت رو به 15fps تغییر دادم. (هر دو بار Constant)
در آخر دیدم که حجم هر دو فایل تقریبا برابره! (30fps => 3.75 MB / 15fps => 3.72 MB)
اختلاف حجم بسیار ناچیز هست. قاعدتاً نباید اینطور میشد، درسته ؟
من انتظار داشتم حداقل یک سوم کاهش حجم داشته باشم اما این کاهش حجم کمتر از یک درصده!
اون 0.8% کاهش حجم هم برمیگرده به یک واحد کاهش از Overal Bitrate.
تنظیمات کامل انکود در هر دو حالت به این شکل بود :
Encoding settings : cabac=1 / ref=16 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=2.00:0.70 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-4 / threads=12 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=250 / rc=2pass / mbtree=1 / bitrate=160 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
نکته : اینجا من به صورت 2pass ABR انکود کردم. عین همین کار رو در حالت Constant Quality هم انجام دادم، نتیجه همین بود.
بوک مارک ها