คำสั่ง -r และการจัดการบิตเรต (Bitrate) ใน ffmpeg ถือเป็นหัวใจสำคัญของการควบคุมขนาดไฟล์และความลื่นไหลของวิดีโอ เราจะใส่หรือไม่ใส่โปรแกรม ffmpeg ก็ยังทำงาน เพราะ จัดการให้อัตโนมัติ แต่หากเราต้องการควบคุมคุณภาพของวีดีโอ เราจำเป็นต้องรู้ว่า ffmpeg สั่งยังไง
การปรับบิตเรต (Video & Audio Bitrate)
แบบที่ ก: กำหนดบิตเรตคงที่ (CBR - Constant Bitrate)
วิธีนี้เหมาะกับตอนต้องการควบคุมขนาดไฟล์แบบเป๊ะๆ หรือใช้สำหรับการทำ Live Streaming โดยจะใช้โค้ด -b:v (สำหรับวิดีโอ) และ -b:a (สำหรับเสียง)
ffmpeg -i input.mp4 -b:v 2M -b:a 128k output.mp4
- -b:v 2M : ตั้งค่าบิตเรตของวิดีโอไว้ที่ 2 Mbps
- -b:a 128k : ตั้งค่าบิตเรตของเสียงไว้ที่ 128 kbps