หลังจากพัฒนามาสิบเดือน
ของ
- เพิ่มการรองรับ API กราฟิก
Vulkan ; - มีการนำตัวเข้ารหัสมาใช้โดยอิงจาก Vulkan สำหรับ Linux โดยใช้เอ็นจิ้น AMD AMF/VCE สำหรับการเร่งความเร็ว รวมถึงตัวกรองมาตรฐานที่หลากหลาย
avgblur_vulkan, overlay_vulkan, scale_vulkan และ chromaber_vulkan ; - มีความเป็นไปได้ในการใช้ API
วปส (ถอดรหัสวิดีโอและการนำเสนอ) สำหรับการเร่งความเร็วด้วยฮาร์ดแวร์ของการประมวลผลวิดีโอในรูปแบบ VP9 - เพิ่มความสามารถในการเข้ารหัสวิดีโอ AV1 โดยใช้ไลบรารี
librav1e เขียนด้วยภาษา Rust และพัฒนาโดยชุมชน Xiph และ Mozilla - มีการรองรับตัวแปลงสัญญาณเสียงหลายช่องสัญญาณแบบไม่สูญเสียข้อมูลสำหรับคอนเทนเนอร์สื่อ MP4
ทรู เอชดี และตัวแปลงสัญญาณสำหรับเสียงสามมิติMPEG-H 3D ; - เพิ่มการรองรับโปรโตคอล
ZeroMQ иRabbitMQ (เอเอ็มคิวพี 0-9-1); - ใน Linux มีการเปลี่ยนแปลงจากเฟรมเซิร์ฟเวอร์สำหรับการแก้ไขสตรีมวิดีโอที่ไม่ใช่เชิงเส้น (ตัวแปลงสัญญาณวิดีโอเสมือน)
AvxSynth ซึ่งถูกทิ้งร้างมาเป็นเวลา 5 ปี บนทางแยกปัจจุบันAviSynth+ ; - แพ็คเกจนี้ประกอบด้วยตัวแยกวิเคราะห์สำหรับรูปภาพในรูปแบบ WebP;
- ใช้ตัวถอดรหัส MJPEG และ VP9 โดยใช้กลไกการเร่งด้วยฮาร์ดแวร์
อินเทล คิวเอสวี (Quick Sync Video) รวมถึงตัวเข้ารหัส VP9 ที่ใช้ Intel QSV - ขยายการรองรับรูปแบบคำบรรยายในรูปแบบคำบรรยายข้อความแบบกำหนดเวลา 3GPP
- เพิ่ม wrapper ตัวเข้ารหัสบน API
มูลนิธิไมโครซอฟต์มีเดีย ; - เพิ่มตัวเข้ารหัส ADPCM สำหรับข้อมูลเสียงที่ใช้ในเกม Simon & Schuster Interactive
- เพิ่มตัวถอดรหัสใหม่: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, ซอฟต์แวร์แรงดันสูง ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM และ CRI HCA;
- เพิ่มตัวบรรจุคอนเทนเนอร์สื่อ streamhash (muxer) และใช้ความสามารถในการบรรจุ pcm และ pgs ลงในคอนเทนเนอร์ m2ts
- เพิ่มตัวแยกคอนเทนเนอร์สื่อ (demuxer): AV1 พร้อมส่วนขยายจากแอปพลิเคชัน
B ,
เกม Argonaut ASF, สงครามจริง KVAG, Rayman 2 APM, LEGO Racers ALP (.tun และ .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank; - RќRѕRІS <Rμ
ตัวกรอง :-
v360 — แปลงวิดีโอ 360 องศาเป็นรูปแบบต่างๆ -
เลื่อน — เลื่อนวิดีโอในแนวนอนหรือแนวตั้งด้วยความเร็วที่กำหนด -
ความไวแสง — ลบแสงวูบวาบและการเปลี่ยนแปลงความสว่างอย่างกะทันหันออกจากวิดีโอ ซึ่งอาจทำให้เกิดอาการลมบ้าหมูได้ -
ครับ — ตัวกรองการลดเสียงรบกวนคำพูดโดยใช้โครงข่ายประสาทเทียมที่เกิดซ้ำ -
ทวิภาคี — ทำการต่อต้านนามแฝงเชิงพื้นที่ในขณะที่รักษาขอบไว้ -
มาสก์มิน иมาสก์แม็กซ์ — รวมวิดีโอสตรีมสองรายการตามความแตกต่างกับสตรีมที่สาม -
มัธยฐาน — ตัวกรองลดสัญญาณรบกวนที่เลือกพิกเซลมัธยฐานจากสี่เหลี่ยมที่พอดีกับรัศมีที่กำหนด -
การรวมเฟรม AV1 — การรวมเฟรมในสตรีม AV1 -
มีความสัมพันธ์กัน - คำนวณความสัมพันธ์ข้ามมาตรฐานระหว่างสตรีมเสียงสองรายการ -
แผนภูมินี้ — คำนวณและแสดงฮิสโตแกรมของการกระจายสีในวิดีโอ -
หยุดนิ่ง — แทนที่ชุดเฟรมในวิดีโอด้วยเฟรมบางเฟรมจากสตรีมอื่น -
เอ็กซ์เฟด иxfade_opencl -
การซีดจางด้วยการเปลี่ยนจากสตรีมวิดีโอหนึ่งไปยังอีกสตรีมหนึ่ง -
afirsrc — สร้างค่าสัมประสิทธิ์ FIR โดยใช้วิธีการสุ่มตัวอย่างความถี่ -
pad_opencl - เพิ่มช่องว่างภายในรูปภาพ -
CAS — ใช้ฟิลเตอร์ปรับความคมชัด CAS (Contrast Adaptive Sharpen) กับวิดีโอ -
การแจ้งเตือน — ใช้อัลกอริธึมที่ทำให้เป็นมาตรฐานLMS (กำลังสองเฉลี่ยน้อยที่สุด) ไปยังสตรีมเสียงแรก โดยคำนวณค่าสัมประสิทธิ์ตามความแตกต่างกับสตรีมที่สอง -
overlay_cuda — วางวิดีโอชิ้นหนึ่งไว้บนวิดีโออื่น -
ค่ามัธยฐาน — ตัวกรองการลดสัญญาณรบกวนที่ใช้พิกเซลมัธยฐานจากเฟรมที่ประสบความสำเร็จหลายเฟรม -
เกณฑ์สวมหน้ากาก — เลือกพิกเซลเมื่อกรองตามการเปรียบเทียบความแตกต่างระหว่างสตรีมวิดีโอสองรายการที่มีค่าเกณฑ์ -
เพิ่มพลัง — ปรับปรุงความถี่ของบัฟเฟอร์ย่อย -
pcm_rechunk — บรรจุเสียง PCM ใหม่โดยคำนึงถึงความถี่การสุ่มตัวอย่างหรืออัตราการส่งแพ็กเก็ตที่ระบุ -
scdet — กำหนดการเปลี่ยนแปลงในฉากในวิดีโอ (ตัวอย่างเช่น เพื่อกำหนดการเคลื่อนไหวในเฟรม) -
การไล่ระดับสี — สร้างสตรีมวิดีโอที่มีการไล่ระดับสี -
เซียร์ปินสกี้ — สร้างสตรีมวิดีโอด้วยเศษส่วนเซียร์ปินสกี้ ; -
จนกระทั่ง — แยกวิเคราะห์วิดีโอที่ประกอบด้วยชิ้นส่วนต่างๆ เป็นรูปภาพแยกกัน -
เบลอ — ใช้การเบลอทิศทาง
-
ที่มา: opennet.ru