การเปิดตัวแพ็คเกจมัลติมีเดีย FFmpeg 5.1

หลังจากหกเดือนของการพัฒนา แพ็คเกจมัลติมีเดีย FFmpeg 5.1 ก็พร้อมใช้งาน ซึ่งรวมถึงชุดแอปพลิเคชันและคอลเลกชันของไลบรารีสำหรับการทำงานกับรูปแบบมัลติมีเดียต่างๆ (การบันทึก การแปลง และการถอดรหัสรูปแบบเสียงและวิดีโอ) แพ็คเกจนี้เผยแพร่ภายใต้ลิขสิทธิ์ LGPL และ GPL การพัฒนา FFmpeg ดำเนินการติดกับโครงการ MPlayer การเปลี่ยนแปลงที่สำคัญในหมายเลขเวอร์ชันอธิบายได้จากการเปลี่ยนแปลงที่สำคัญใน API และการเปลี่ยนไปใช้แผนการสร้างรีลีสใหม่ ซึ่งจะมีการออกรีลีสที่มีนัยสำคัญใหม่ปีละครั้ง และรีลีสที่มีเวลาการสนับสนุนเพิ่มเติม - ทุกๆ สองปี FFmpeg 5.0 จะเป็น LTS รุ่นแรกของโปรเจ็กต์

การเปลี่ยนแปลงที่เพิ่มเข้ามาใน FFmpeg 5.1 ได้แก่:

  • เพิ่มการรองรับสำหรับระบบไฟล์แบบกระจายอำนาจ IPFS และโปรโตคอลที่ใช้สำหรับการเชื่อมโยงที่อยู่ IPNS ถาวร
  • เพิ่มการรองรับรูปแบบภาพ QOI
  • เพิ่มการรองรับรูปแบบรูปภาพ PHM (Portable Half float Map)
  • ความสามารถในการใช้ VDPAU (Video Decode and Presentation) API สำหรับการเร่งด้วยฮาร์ดแวร์ของการถอดรหัสวิดีโอในรูปแบบ AV1 ได้ถูกนำมาใช้แล้ว
  • การสนับสนุนอินเทอร์เฟซแบบเดิมสำหรับการถอดรหัสวิดีโอด้วยฮาร์ดแวร์ XvMC ถูกยกเลิกแล้ว
  • เพิ่มตัวเลือก "-o" ให้กับยูทิลิตี้ ffprobe เพื่อส่งออกไปยังไฟล์ที่ระบุแทนสตรีมเอาต์พุตมาตรฐาน
  • เพิ่มตัวถอดรหัสใหม่: DFPWM, Vizrt Binary Image
  • เพิ่มตัวเข้ารหัสใหม่: pcm-bluray, DFPWM, Vizrt Binary Image
  • เพิ่มแพ็กคอนเทนเนอร์สื่อ (muxer): DFPWM
  • เพิ่มตัวแยกคอนเทนเนอร์สื่อ (demuxer): DFPWM
  • ตัวกรองวิดีโอใหม่:
    • SITI - การคำนวณคุณสมบัติคุณภาพวิดีโอ SI (ข้อมูลเชิงพื้นที่) และ TI (ข้อมูลชั่วคราว)
    • avsynctest - ตรวจสอบการซิงโครไนซ์เสียงและวิดีโอ
    • ข้อเสนอแนะ - เปลี่ยนเส้นทางเฟรมที่ครอบตัดไปยังตัวกรองอื่นแล้วรวมผลลัพธ์กับวิดีโอต้นฉบับ
    • pixelize - ทำให้วิดีโอเป็นพิกเซล
    • colormap - ภาพสะท้อนของสีจากวิดีโออื่น
    • แผนภูมิสี — การสร้างตารางการตั้งค่าสี
    • คูณ - คูณค่าพิกเซลจากวิดีโอแรกด้วยพิกเซลจากวิดีโอที่สอง
    • pgs_frame_merge ผสานส่วนคำบรรยาย PGS ให้เป็นแพ็กเก็ตเดียว (bitstream)
    • blurdetect - กำหนดความเบลอของเฟรม
    • remap_opencl - ทำการแมปพิกเซลใหม่
    • chromakey_cuda คือการใช้งาน Chromakey ที่ใช้ CUDA API เพื่อการเร่งความเร็ว
  • ฟิลเตอร์เสียงใหม่:
    • บทสนทนา - การสร้างเสียงเซอร์ราวด์ (3.0) จากสเตอริโอ ถ่ายโอนเสียงของบทสนทนาที่พูดที่มีอยู่ในช่องสเตอริโอทั้งสองช่องไปยังช่องกลาง
    • Tiltshelf - เพิ่ม/ลดความถี่สูงหรือต่ำ
    • virtualbass - สร้างช่องเสียงเบสเพิ่มเติมตามข้อมูลจากช่องสเตอริโอ

ที่มา: opennet.ru

เพิ่มความคิดเห็น