FFmpeg ออกเวอร์ชัน 8.0 รองรับการใช้ GPU เข้า-ถอดรหัสวิดีโอผ่าน Vulkan
Body
FFmpeg ออกเวอร์ชัน 8.0 โค้ดเนม "Huffman" ซึ่งบอกว่าเป็นหนึ่งในเวอร์ชันใหญ่ที่สุด มีของใหม่เยอะที่สุดเท่าที่เริ่มโครงการมา
ฟีเจอร์สำคัญคือการรองรับ Vulkan API ในการเข้ารหัสหรือถอดรหัสวิดีโอ มันเป็นการเรียกใช้ GPU shader เป็นตัวเข้ารหัส-ถอดรหัสวิดีโอ แทนการใช้ชิปฮาร์ดแวร์เฉพาะ ซึ่งจะมีประโยชน์ในบางกรณี เช่น เครื่องไม่มีชิปฮาร์ดแวร์เฉพาะ, การตัดต่อวิดีโอแบบ non-linear หรือ การบบันทึกหน้าจอหรือสตรีมวิดีโอแบบ lossless
ของใหม่อย่างอื่นได้แก่
ที่มา - FFmpeg, OMG Ubuntu
mk Mon, 25/08/2025 - 08:50
Continue reading...
Body
FFmpeg ออกเวอร์ชัน 8.0 โค้ดเนม "Huffman" ซึ่งบอกว่าเป็นหนึ่งในเวอร์ชันใหญ่ที่สุด มีของใหม่เยอะที่สุดเท่าที่เริ่มโครงการมา
ฟีเจอร์สำคัญคือการรองรับ Vulkan API ในการเข้ารหัสหรือถอดรหัสวิดีโอ มันเป็นการเรียกใช้ GPU shader เป็นตัวเข้ารหัส-ถอดรหัสวิดีโอ แทนการใช้ชิปฮาร์ดแวร์เฉพาะ ซึ่งจะมีประโยชน์ในบางกรณี เช่น เครื่องไม่มีชิปฮาร์ดแวร์เฉพาะ, การตัดต่อวิดีโอแบบ non-linear หรือ การบบันทึกหน้าจอหรือสตรีมวิดีโอแบบ lossless
ของใหม่อย่างอื่นได้แก่
- รองรับการถอดรหัสวิดีโอแบบเนทีฟ (native decoder): APV, ProRes RAW, RealVideo 6.0, Sanyo LD-ADPCM, G.728
- ปรับปรุงตัวถอดรหัสวิดีโอ VVC
- รองรับการเข้า-ถอดรหัสวิดีโอด้วย Vulkan: FFv1 (encode and decode), ProRes RAW (decode only)
- รองรับการถอดรหัสวิดีโอด้วยฮาร์ดแวร์: Vulkan VP9, VAAPI VVC, OpenHarmony H264/5
- รองรับการเข้ารหัสวิดีโอด้วยฮาร์ดแวร์: Vulkan AV1, OpenHarmony H264/5
- รองรับฟอร์แมตวิดีโอใหม่: MCC, G.728, Whip, APV
- รองรับฟิลเตอร์วิดีโอ: colordetect, pad_cuda, scale_d3d11, Whisper สำหรับทำซับไตเติล
ที่มา - FFmpeg, OMG Ubuntu
mk Mon, 25/08/2025 - 08:50
Continue reading...