{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibupuukfkqkhoizcd3tufs6qwwtd2kwlhmn6a3ux2ckksawzguvfu",
"uri": "at://did:plc:46dtqwuc6bckm3ewbfuqlnxt/app.bsky.feed.post/3mgaom3nsk3p2"
},
"path": "/node/149936",
"publishedAt": "2026-03-04T14:55:33.000Z",
"site": "https://www.blognone.com",
"tags": [
"Meta",
"lew"
],
"textContent": "Meta ส่งฟีเจอร์เข้า FFmpeg หลังต้องพัฒนาเวอร์ชั่นแยกมานาน\n\nBody\n\nMeta ประกาศแนวทางเลิกพัฒนาเวอร์ชั่น fork ของ FFmpeg ที่พัฒนาภายในมาเป็นเวลานาน หลังจากพบว่าไม่สามารถใช้ฟีเจอร์ใหม่ๆ ของ FFmpeg ได้ โดยหลังจากนี้จะพยายามส่งฟีเจอร์ที่เคยใช้งานภายในให้โครงการต้นน้ำจนไม่ต้องดูแลโครงการแยกอีกต่อไป\n\nตอนนี้มีฟีเจอร์ที่ส่งเข้าต้นน้ำแล้วสองฟีเจอร์ ได้แก่\n\n * Multi-Lane Transcoding: ระบบแปลงไฟล์ให้เอาท์พุตหลายแบบเพื่อให้ไคลเอนต์สามารถเลือกใช้สตรีมตามสภาพเน็ตเวิร์คและคุณภาพที่ต้องการ FFmpeg เดิมสามารถทำได้ด้วยการรันแยกกันไปแต่ Meta แก้ให้สามารถสั่งหนึ่งครั้งรันหลายเธรดเพื่อเอาท์พุตออกแยกหลายทางได้เลย\n * Real-Time Quality Metrics: ระบบตรวจวัดคุณภาพของสตรีม ที่เดิม FFmpeg สามารถรันอัลกอริทึมเพื่อตรวจคุณภาพของวิดีโอที่บีบอัดแล้วแบบออฟไลน์ ฟีเจอร์ใหม่จะทำให้ระหว่างบีบอัดก็แสดงผลคุณภาพได้เลย\n\n\n\nแม้ว่าการส่งโค้ดเหล่านี้จะทำให้ Meta ลดการดูแลโครงการภายใน แต่ก็มีฟีเจอร์บางส่วนที่ส่งเข้าโครงการต้นน้ำไม่ได้ เช่น การรองรับชิป Meta Scalable Video Processor (MSVP) ของ Meta เองที่ไม่มีประโยชน์กับผู้ใช้ภายนอกเพราะไม่มีชิปให้ใช้งาน แต่เมื่อโค้ดเหล่านี้ลดน้อยลงทาง Meta จะอาศัยการ rebase โค้ดภายในจากโครงการต้นน้ำเป็นรอบๆ แทน\n\nที่มา - Meta\n\nlew Wed, 04/03/2026 - 21:55",
"title": "Meta ส่งฟีเจอร์เข้า FFmpeg หลังต้องพัฒนาเวอร์ชั่นแยกมานาน"
}