FFmpeg 9.0 พร้อมใช้งานแล้ว พร้อมคุณสมบัติการเร่งความเร็วฮาร์ดแวร์และฟิลเตอร์ใหม่ๆ

  • นอกจากตัวกรอง v360_vulkan แล้ว ยังมีการรวมการเร่งความเร็ว Vulkan สำหรับการถอดรหัส APV และ ProRes RAW อีกด้วย
  • มีการเพิ่มฟิลเตอร์ใหม่ เช่น transpose_cuda และการปรับปรุง AMD AMF รวมถึงตัวแปลงสีและตัวเพิ่มคุณภาพวิดีโอ
  • เพิ่มการรองรับการถอดรหัส HE-AAC 960 (DAB+), การถอดรหัสและการแยกสัญญาณ WebP แบบเคลื่อนไหว และการเข้ารหัส Playdate
  • ฟังก์ชันที่ล้าสมัย เช่น การถอดรหัส CELT และตัวเลือก NVENC แบบเก่าถูกลบออก และเพิ่มการรองรับ ONNX Runtime กับ GPU

ffmpeg 9.0

ชุมชนนักพัฒนาสื่อมัลติมีเดียมีเหตุผลให้เฉลิมฉลอง: FFmpeg เวอร์ชัน 9.0 วางจำหน่ายแล้วไลบรารีโอเพนซอร์สยอดนิยมนี้ ซึ่งใช้ในแอปพลิเคชันประมวลผลเสียงและวิดีโอมากมาย มาพร้อมกับคุณสมบัติใหม่มากมายที่ช่วยปรับปรุงประสิทธิภาพและขยายขีดความสามารถในการเข้ารหัสและถอดรหัส หนึ่งในคุณสมบัติที่โดดเด่นที่สุดคือ... การเร่งความเร็วขั้นสูงโดยใช้ Vulkanขณะนี้สามารถถอดรหัสวิดีโอ APV และ Apple ProRes RAW ได้แล้ว รวมถึงยังมีฟิลเตอร์วิดีโอ 360 องศาแบบใหม่ (v360_vulkan) นอกจากนี้ยังมีการปรับปรุงประสิทธิภาพสำหรับ AVX-512 และเพิ่มคุณสมบัติใหม่ในฟิลเตอร์ของ NVIDIA และ AMD อีกด้วย

การเปิดตัว FFmpeg 9.0 ถือเป็นก้าวสำคัญในการรองรับฮาร์ดแวร์สมัยใหม่ โดยให้ความสำคัญเป็นพิเศษกับกราฟิกการ์ดและโปรเซสเซอร์รุ่นปัจจุบัน นักพัฒนาที่คอมไพล์จากซอร์สโค้ดจะสามารถเข้าถึงการปรับปรุงทั้งหมดเหล่านี้ได้ทันที ด้านล่างนี้ เราจะตรวจสอบการเปลี่ยนแปลงที่สำคัญที่สุดที่มาพร้อมกับการอัปเดตนี้ รุ่น 8.1 เขามาถึงเมื่อเดือนมีนาคมที่ผ่านมา

ไวน์ 9.18
บทความที่เกี่ยวข้อง:
WINE 9.18 แนะนำแบ็กเอนด์ Media Foundation ใหม่ที่ใช้ FFMpeg

คุณสมบัติใหม่ในการเร่งความเร็วฮาร์ดแวร์ใน FFmpeg 9.0

หนึ่งในเป้าหมายหลักของ FFmpeg 9.0 คือ... การขยายการรองรับ Vulkanมีการเพิ่มการถอดรหัสฮาร์ดแวร์ของวิดีโอ APV (Apple ProRes RAW) และการเร่งความเร็ว Vulkan สำหรับ ProRes RAW ผ่าน VideoToolbox นอกจากนี้ ยังมีตัวกรองวิดีโอ 360 องศาใหม่ (v360_vulkan) ที่ช่วยให้การแปลงภาพฉายทรงกลมมีประสิทธิภาพมากขึ้น สำหรับฝั่ง NVIDIA ตัวกรอง transpose_cuda โดดเด่น ช่วยให้การหมุนและการพลิกภาพโดยใช้ CUDA เป็นไปได้ง่ายขึ้น สำหรับ AMD ความสามารถของตัวแปลงสี (vf_vpp_amf) ได้รับการปรับปรุงด้วยการรองรับ HDR และมีการเพิ่มตัวแปลงอัตราเฟรม (vf_frc_amf) และตัวเพิ่มคุณภาพวิดีโอ (vf_vqe_amf)

ตัวกรอง โคเดก และรูปแบบใหม่

FFmpeg 9.0 ได้รวมเอาคุณสมบัตินี้ไว้ด้วย รองรับการถอดรหัส HE-AAC 960ตัวแปลงสัญญาณที่ใช้ใน DAB+ (วิทยุดิจิทัล) ช่วยขยายขีดความสามารถในการประมวลผลเสียง นอกจากนี้ยังเพิ่มการถอดรหัสและการแยกสัญญาณ WebP แบบเคลื่อนไหว ทำให้สามารถทำงานกับภาพเคลื่อนไหวในรูปแบบนี้ได้ ในส่วนของการเข้ารหัส ได้เพิ่มตัวเข้ารหัสและตัวรวมสัญญาณสำหรับรูปแบบ Playdate ซึ่งเป็นเครื่องเล่นเกมขนาดเล็ก ยิ่งไปกว่านั้น ยังเพิ่มการรองรับการรวมสัญญาณ LCEVC ในคอนเทนเนอร์ MP4 และความสามารถในการจัดการเมตาเดตา SMPTE 2094-50 พร้อมความสามารถในการส่งผ่านข้อมูล

OBS สตูดิโอ 29.0
บทความที่เกี่ยวข้อง:
OBS Studio 29.0 มาพร้อมกับการรองรับการควบคุมมัลติมีเดียและการรองรับ HECV ที่ปรับปรุงใหม่ท่ามกลางฟีเจอร์ใหม่ๆ

การลบและการเปลี่ยนแปลงที่สำคัญ

เช่นเดียวกับการอัปเดตเวอร์ชันหลักทั่วไป ฟีเจอร์ที่ล้าสมัยได้ถูกลบออกไปแล้ว ฟีเจอร์ต่อไปนี้ถูกลบออก: การถอดรหัส CELT (ซึ่งไม่ส่งผลกระทบต่อ Opus CELT) และการแยกวิเคราะห์ ogg/celt ตัวเลือก NVENC รุ่นเก่าและการสนับสนุน SDK ของ NVIDIA ก่อนเวอร์ชัน 11.1 ก็ถูกลบออกไปเช่นกัน แทนที่ด้วยการเพิ่มการสนับสนุนแบ็กเอนด์ ONNX Runtime ที่ใช้ GPU ซึ่งเปิดโอกาสให้แอปพลิเคชัน AI และแมชชีนเลิร์นนิงใช้งานภายในระบบนิเวศของ FFmpeg ได้ นอกจากนี้ ยังได้เพิ่มตัวกรองบิตสตรีมสำหรับการแยกวิดีโอ HEVC หลายเลเยอร์ Dolby Vision อีกด้วย

ด้วยการอัปเดตนี้ FFmpeg 9.0 ตอกย้ำตำแหน่งของตนเองในฐานะเครื่องมือสำคัญสำหรับมืออาชีพและผู้ที่ชื่นชอบงานวิดีโอ โดยให้การสนับสนุนที่ครอบคลุมมากขึ้นสำหรับฮาร์ดแวร์สมัยใหม่และรูปแบบใหม่ๆ ที่กำลังเกิดขึ้น ชุมชนสามารถดาวน์โหลดซอร์สโค้ดและเริ่มทดลองใช้คุณสมบัติใหม่ทั้งหมดเหล่านี้ได้แล้ว

Jellyfin
บทความที่เกี่ยวข้อง:
Jellyfin: ทางเลือก Plex ฟรีที่คุณอยากรู้ คู่มือฉบับสมบูรณ์

เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google