ในบทความคอนเทนเนอร์และตัวแปลงรหัสก่อนหน้านี้ คุณ เรียนรู้วิธีเปลี่ยนคอนเทนเนอร์ (ส่วนขยาย) และตัวแปลงรหัสของไฟล์สื่อแล้ว ใน บทความนี้จะแสดงวิธีเปลี่ยนอัตราบิตก่อนที่จะอธิบาย ความละเอียด
อัตราบิตและความละเอียดจะสัมพันธ์กับปริมาณข้อมูลในไฟล์สื่อ ทั้งนี้ อาจจะไม่ต้องพูดอะไรเลย แต่เราจะพูดอยู่ดี คุณสามารถ อัตราบิตและความละเอียดที่ต่ำลง แต่การเพิ่มความละเอียดนั้นเป็นปัญหา ไม่มีข้อเสนอพิเศษ ทั้งซอฟต์แวร์และอัลกอริทึม และคุณภาพก็จะติดหู
ดังนั้น ให้เริ่มต้นกระบวนการ Conversion ด้วยไฟล์ต้นฉบับที่มีคุณภาพสูงสุด ก็มีโอกาสมากขึ้น ก่อนที่จะดำเนินการใดๆ แม้แต่ก่อนการเปลี่ยนตัวแปลงรหัสหรือ ของคอนเทนเนอร์ โปรดตรวจสอบไฟล์ ลักษณะการแสดงผล และยืนยัน ว่าไฟล์ต้นฉบับมีอัตราบิตหรือความละเอียดสูงกว่าผลลัพธ์ที่คุณต้องการ
อัตราบิตคือจำนวนบิตสูงสุดที่ใช้ในการเข้ารหัสสื่อ 1 วินาที สตรีม ยิ่งใช้บิตเพื่อเข้ารหัสสตรีม 1 วินาทีมากเท่าใด ก็จะยิ่งมีโอกาสสูง รายละเอียดเสมือนจริง
ดังนั้นจึงไม่น่าแปลกใจเลยว่าอัตราบิตที่ต่างกันซึ่งเว็บรองรับได้นั้นอยู่ในระดับต่ำ ตาราง ด้านล่างแสดงอัตราบิตที่คุณควรกำหนดเป้าหมายสำหรับเงื่อนไขของเครือข่ายทั่วไป สำหรับ เพื่อเปรียบเทียบค่าต่าง เราได้ใส่คุณค่าของบลูเรย์และดีวีดี
วิธีการแสดงโฆษณา | อัตราบิต |
---|---|
บลูเรย์ | 20 MB |
ดีวีดี | 6 เมกะไบต์ |
เว็บบนเดสก์ท็อป | 2 เมกะไบต์ |
มือถือ 4G | 0.7 MB |
มือถือ 3G | 0.35 MB |
มือถือ 2G | ขึ้นอยู่กับประเภทเครือข่าย EDGE: 0.4 Mbs GPRS: 0.04Mbs |
ฉันควรใช้ค่าใดสำหรับวิดีโอบนหน้าเว็บ คำตอบสั้นๆ อยู่ที่ อย่างน้อยที่สุดคือเดสก์ท็อป, 4G และ 3G หากคุณแสดงวิดีโอในตลาดใดตลาดหนึ่ง ที่เรียกกันว่า "ผู้ใช้อีก 1 พันล้านคน" เช่นอินเดีย คุณควร รวมถึง 2G ด้วย สำหรับการสาธิต เราจะกำหนดเป้าหมายไปที่ 3G
การใช้ FFmpeg จะตั้งค่าอัตราบิตด้วยแฟล็กอัตราบิต (-b
) ที่ (เซอร์ไพรส์!)
หากคุณยังไม่ได้ติดตั้ง FFmpeg อ่าน ข้อมูลเบื้องต้นเกี่ยวกับแอปพลิเคชันสื่อ เพื่อตั้งค่ากับ Docker
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
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
เมื่อเตรียมไฟล์พร้อมแล้ว คุณสามารถปรับความละเอียด