{
  "$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 หลังต้องพัฒนาเวอร์ชั่นแยกมานาน"
}