Skip to main content

Framerate ตัวแปรคืออะไร?

Framerate ตัวแปรคือการฝึกฝนการเข้ารหัสวิดีโอด้วยเฟรมที่แตกต่างกันสำหรับส่วนต่าง ๆ ของภาพยนตร์การฝึกฝนนี้แทบจะไม่เคยได้ยินมาก่อนจนกระทั่งภาพยนตร์ความละเอียดสูง (HD) มาถึงความโดดเด่นรูปแบบวิดีโอ HD ทั่วไปบางรูปแบบจะใช้เฟรมเรณานตัวแปรเพื่อเพิ่มการบีบอัดและลดขนาดไฟล์วิธีการพื้นฐานของการปฏิบัตินี้คือการเพิ่มอัตราในระหว่างการเคลื่อนไหวที่สูงและอัตราการลดลงในฉากคงที่ในขณะที่การฝึกฝนในวิดีโอนี้ยังคงเป็นเรื่องแปลก แต่การใช้บิตเรตตัวแปรในไฟล์เสียงเป็นวิธีปฏิบัติที่คล้ายกันมากและมีมานานหลายปี

เพื่อทำความเข้าใจเฟรมของตัวแปรเป็นสิ่งสำคัญที่จะต้องเข้าใจคำพื้นฐานบางประการเฟรมเป็นภาพเดียวเช่นชิ้นของภาพยนตร์เฟรมคือจำนวนเฟรมที่แสดงบนหน้าจอต่อวินาทีโดยทั่วไปทำให้ภาพยนตร์ทำงานเหมือน flipbook ที่ซับซ้อนframerates ที่สูงขึ้นจะส่งผลให้ภาพที่เงียบและอัตราที่ต่ำกว่าจะกระตุกและข้ามเป็นสิ่งสำคัญที่จะต้องทราบว่า Framerate นั้นเป็นอิสระจากความละเอียดเอาท์พุทเนื่องจากความละเอียดต่ำ แต่วิดีโอเฟรมสูงจะยังคงดูเบลอแม้ว่าการเคลื่อนไหวจะไหลอย่างสวยงาม

วิดีโอที่มีเฟรมที่คงที่อาจไม่ปรากฏว่ามีความราบรื่นเหมือนกันเสมอไปในฉากการเคลื่อนไหวที่ต่ำกว่าเช่นคนนั่งและพูดคุยหรือเคลื่อนไหวจากระยะไกลการเปลี่ยนแปลงที่แท้จริงจากเฟรมหนึ่งไปอีกเฟรมนั้นน้อยมากในส่วนการเคลื่อนไหวที่สูงขึ้นเช่นฉากต่อสู้หรือการเคลื่อนไหวอย่างละเอียดการเปลี่ยนแปลงจากเฟรมหนึ่งไปอีกเฟรมอาจมีขนาดใหญ่มากแม้ว่าเฟรมจะเคลื่อนที่ด้วยความเร็วเท่ากันการเคลื่อนไหวจะดูกระตุกในการเคลื่อนไหวที่รวดเร็วเนื่องจากความแตกต่างระหว่างเฟรม

โดยการใช้เฟรมแปรผันตัวแปร แต่ก็เป็นไปได้ที่จะกำจัดปัญหานั้นและลดขนาดของวิดีโอโดยทั่วไปกับสิ่งอื่น ๆ ทั้งหมดเท่ากันยิ่งเฟรมที่สูงขึ้นเท่าไหร่ไฟล์สุดท้ายก็ยิ่งมีขนาดใหญ่ขึ้นเท่านั้นในตัวอย่างข้างต้นตัวเข้ารหัสจะมีตัวเลือกในการสร้างไฟล์ขนาดใหญ่มากเพื่อรองรับฉากแอ็คชั่นแม้ว่าจะเป็นเพียงส่วนเล็ก ๆ ของไฟล์ในทางกลับกันไฟล์อาจมีขนาดเล็กลงมาก แต่ฉากแอ็คชั่นจะดูเข้ารหัสได้ไม่ดี

ระบบเฟรมตัวแปรจะลดเฟรมในระหว่างชิ้นส่วนที่ช้าและเพิ่มอัตราในช่วงที่รวดเร็วสิ่งนี้จะช่วยให้มุมมองมีลักษณะคงที่โดยไม่ต้องเพิ่มขนาดไฟล์อย่างมากมายสิ่งนี้ทำได้โดยการสร้างค่าคงที่ที่เกี่ยวข้องกับการเปลี่ยนแปลงเฟรมในส่วนที่ช้าโดยมีความแตกต่างต่ำระหว่างเฟรมความเร็วจะช่วยให้ปริมาณค่าคงที่การเปลี่ยนแปลงโดยการชะลอตัวของเฟรมในส่วนที่รวดเร็วปริมาณการเคลื่อนไหวจากเฟรมหนึ่งไปอีกเฟรมจะลดลงโดยการเร่งเฟรม