อัตราบิต

Derek Herman
Derek Herman
Joe Medley
Joe Medley

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

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

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

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

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

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

EDGE: 0.4 Mbs
GPRS: 0.04Mbs

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

การใช้ FFmpeg จะตั้งค่าอัตราบิตด้วยแฟล็กอัตราบิต (-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
    

สังเกตว่ามีแฟล็กอัตราบิต 2 แบบ คือ -b:a และ -b:v ลิงก์แรกใช้สำหรับสตรีมเสียง และอีกข้อความสำหรับสตรีมวิดีโอ

/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

เมื่อเตรียมไฟล์พร้อมแล้ว คุณสามารถปรับความละเอียด