อัตราบิต

Derek Herman
Derek Herman
Joe Medley
Joe Medley

ในบทความคอนเทนเนอร์และตัวแปลงรหัสก่อนหน้านี้ คุณได้เรียนรู้วิธีเปลี่ยนคอนเทนเนอร์ (นามสกุล) และตัวแปลงรหัสของไฟล์สื่อ ในบทความนี้ เราจะแสดงวิธีเปลี่ยนอัตราบิตก่อนอธิบายความละเอียด

อัตราบิตและความละเอียดจะสัมพันธ์กับปริมาณข้อมูลในไฟล์สื่อ ไม่ต้องบอกก็รู้ (แต่เราก็จะบอกอยู่ดี) คุณสามารถลดอัตราบิตและความละเอียดได้ทุกเมื่อ แต่การเพิ่มความละเอียดนั้นเป็นปัญหา หากไม่มีซอฟต์แวร์และอัลกอริทึมพิเศษ คุณภาพก็จะลดลง

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

อัตราบิตคือจำนวนบิตสูงสุดที่ใช้เข้ารหัสสตรีมสื่อ 1 วินาที ยิ่งใช้บิตในการเข้ารหัสสตรีม 1 วินาทีมากเท่าใด ความเที่ยงตรงก็จะยิ่งสูงขึ้นเท่านั้น

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

วิธีการแสดงโฆษณา อัตราบิต
บลูเรย์ 20Mbs
ดีวีดี 6 Mbs
เว็บบนเดสก์ท็อป 2 Mbs
4G บนมือถือ 0.7 Mbs
เครือข่ายมือถือ 3G 0.35 Mbs
เครือข่ายมือถือ 2G ขึ้นอยู่กับประเภทเครือข่าย

EDGE: 0.4 Mbs
GPRS: 0.04Mbs

ฉันควรใช้ค่าใดสำหรับวิดีโอบนหน้าเว็บ คำตอบสั้นๆ คืออย่างน้อยต้องรองรับเดสก์ท็อป, 4G และ 3G ตัวอย่างเช่น หากคุณแสดงวิดีโอในตลาดที่เรียกว่า "ผู้ใช้พันล้านคนต่อไป" อย่างเช่นอินเดีย คุณก็ควรรวมเครือข่าย 2G ไว้ด้วย เราจะกําหนดเป้าหมายเป็น 3G เพื่อการสาธิต

เมื่อใช้ FFmpeg คุณจะกำหนดอัตราบิตได้ด้วย Flag อัตราบิต (-b)

หากไม่ได้ติดตั้ง FFmpeg โปรดอ่านข้อมูลเบื้องต้นเกี่ยวกับแอปพลิเคชันสื่อเพื่อตั้งค่ากับ Docker

  1. MP4

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
    
  2. WebM

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
    

โปรดทราบว่ามี Flag อัตราบิต 2 รายการ ได้แก่ -b:a และ -b:v 1 รายการสำหรับสตรีมเสียง และอีกรายการสำหรับสตรีมวิดีโอ

/media # ls -l
-rw-r--r-- 1 root root  12080306 Mar  7 12:16 glocken.mov
-rwx------ 1 root root    531117 Mar  7 13:42 glocken_3g.mp4
-rwx------ 1 root root    706119 Mar  7 13:46 glocken_3g.webm

เมื่อเตรียมไฟล์แล้ว ก็ถึงเวลาปรับความละเอียด