20 คะแนน โดย xguru 2025-09-12 | 5 ความคิดเห็น | แชร์ทาง WhatsApp
  • ไลบรารีสำหรับอ่านและแปลงไฟล์สื่ออย่าง MP4, WebM, MP3 เป็นต้นได้โดยตรงในสภาพแวดล้อม เบราว์เซอร์และ Node.js
  • พัฒนาด้วย TypeScript ล้วน ไม่มี dependency ใด ๆ และมุ่งเน้นทั้งประสิทธิภาพสูงและความเบา
  • เป้าหมายคือเป็น เครื่องมือทางเลือกแทน FFmpeg ที่ใช้งานได้ในสภาพแวดล้อมบนเว็บ
  • รองรับ โคเดกมากกว่า 25 รายการ เช่น MP4, MOV, WebM, MKV, WAVE, MP3, Ogg, ADTS และใช้ WebCodecs API สำหรับการเข้ารหัส·ถอดรหัสแบบเร่งด้วยฮาร์ดแวร์
  • รองรับงานอ่าน·เขียนด้วยความละเอียดระดับไมโครวินาที และมี API สำหรับการแปลงที่รองรับฟีเจอร์อย่างการตัดช่วง, ปรับขนาด, หมุน เป็นต้น
  • ใช้ streaming I/O เพื่อจัดการไฟล์ขนาดใหญ่ได้อย่างมีประสิทธิภาพด้านหน่วยความจำ
  • รองรับ tree shaking เพื่อให้รวมเฉพาะฟังก์ชันที่ใช้งานลงใน bundle ได้ และย่อขนาดได้เล็กสุดถึง 5KB
  • MPL-2.0 (Mozilla Public License 2.0)
    • ใช้ได้ทั้งเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์ และนำไปใช้ได้อย่างอิสระในโปรเจกต์ทั้งโอเพนซอร์สและโคลสซอร์ส
    • อย่างไรก็ตาม หากแก้ไขซอร์สโค้ดแล้วนำไปแจกจ่าย จะต้องเปิดเผยส่วนที่แก้ไขด้วย

5 ความคิดเห็น

 
binochoi 2025-09-13

ตัว Web Codecs API เองก็มีประสิทธิภาพดีอยู่แล้ว เลยทำให้ไลบรารีสื่อบนเว็บแทบทั้งหมดมีประสิทธิภาพยอดเยี่ยมกันหมด จะมองว่าเป็น pure ts ก็ดูจะก้ำกึ่งอยู่นิดหน่อย

 
yeorinhieut 2025-09-13

ดูจากเบนช์มาร์กแล้ว น่าแปลกที่ประสิทธิภาพไม่ได้แย่เลย

 
kohs100 2025-09-12

ไม่ใช่ WASM แต่เป็น ts ล้วนที่เน้นประสิทธิภาพ...?

 
begadanet 2025-09-12

การบอกว่ามุ่งเน้นประสิทธิภาพสูงด้วย TypeScript... จะคล้ายกับการบอกว่ามุ่งทำรถไถเดินตามให้เป็นรถแข่งหรือเปล่านะ?

 
leothelion 2025-09-20

คงหมายถึงว่าจากรถไถเดินตามมากมาย ก็เล็งจะเป็นรถไถเดินตามสมรรถนะสูงนั่นแหละ 555