.
Libaom-AV1 มีโหมดคุณภาพคงที่ (CQ) (เช่น CRF ใน x264 และ x265) ซึ่งจะทำให้แน่ใจว่าทุกเฟรมได้รับจำนวนบิตที่สมควรได้รับระดับคุณภาพ (รับรู้) มากกว่าการเข้ารหัสแต่ละเฟรม เป้าหมายอัตราบิต. . .
คู่มือการเข้ารหัสวิดีโอ AV1
. ขึ้นอยู่กับกรณีการใช้..
ขณะนี้มีตัวเข้ารหัส AV1 สามตัวที่สนับสนุนโดย FFMPEG: libaom (เรียกใช้กับ libaom-AV1 ใน FFMPEG), SVT-AV1 (libsVTAV1) และ RAV1E (LiBraV1E). คู่มือนี้มุ่งเน้นไปที่ libaom และ SVT-AV1.
libaom (libaom-av1) เป็นตัวเข้ารหัสอ้างอิงสำหรับรูปแบบ av1. นอกจากนี้ยังใช้สำหรับการวิจัยในระหว่างการพัฒนา AV1. Libaom ขึ้นอยู่กับ libvpx และแบ่งปันคุณสมบัติหลายอย่างในแง่ของคุณสมบัติประสิทธิภาพและการใช้งาน.
ในการติดตั้ง FFMPEG ด้วยการรองรับ libaom-AV1 ให้ดูที่คู่มือการรวบรวมและรวบรวม FFMPEG ด้วยตัวเลือก-enable-libaom.
Libaom เสนอโหมดการควบคุมอัตราต่อไปนี้ซึ่งกำหนดคุณภาพและขนาดไฟล์ที่ได้รับ:
- บิตเรตเฉลี่ย 2-pass
สำหรับรายการตัวเลือกให้เรียกใช้ ffmpeg -h encoder = libaom -av1 หรือตรวจสอบเอกสารออนไลน์ของ FFMPEG. สำหรับตัวเลือกที่สามารถส่งผ่าน -AOM -Params ตรวจสอบ -แนะนำเอาท์พุทของแอปพลิเคชัน AOMENC เนื่องจากปัจจุบันยังไม่มีการอ้างอิงออนไลน์อย่างเป็นทางการสำหรับพวกเขา.
.0.0 จะต้องเพิ่ม -strict Experimental (หรือนามแฝง -Strict -2).
. . หากคุณไม่จำเป็นต้องบรรลุขนาดไฟล์เป้าหมายคงที่นี่ควรเป็นวิธีการเลือกของคุณ.
.
ffmpeg -i อินพุต..
. . 0 หมายถึงการสูญเสีย. .
.3 ทริกเกอร์โหมด CRF ยังต้องการการตั้งค่าบิตเรตเป็น 0 ด้วย -B: V 0 . .
คุณภาพที่ จำกัด
. .
.mp4 -c: v libaom -av1 -crf 30 -b: v 2000k เอาต์พุต.MKV
ต้อง .
นอกจากนี้คุณยังสามารถระบุบิตเรตขั้นต่ำและสูงสุดแทนเป้าหมายคุณภาพ:
..
.
สองเพส
. การเข้ารหัสแบบสองผ่านยังมีประโยชน์สำหรับการเข้ารหัสประสิทธิภาพเมื่อใช้คุณภาพคงที่โดยไม่มีบิตเรตเป้าหมาย. สำหรับ Two-Pass คุณต้องเรียกใช้ FFMPEG สองครั้งด้วยการตั้งค่าเกือบเหมือนกันยกเว้น:
- .
- . .)
- .
.mp4 -c: v libaom -av1 -b: v 2m -pass 1 -an -f null /dev /null && \ ffmpeg -i อินพุต.mp4 -c: v libaom -av1 -b: v 2m -pass 2 -c: libopus output.
.
Libaom-AV1 ยังมีโหมด “บิตเรตเฉลี่ย” หรือ “บิตเทรตเป้าหมาย” อย่างง่าย. .. 2 mbit/s.
..MKV
ใช้ตัวเลือกนี้เฉพาะในกรณีที่ขนาดไฟล์ การเข้ารหัสเวลาเป็นปัจจัยสำคัญมากกว่าคุณภาพเพียงอย่างเดียว. มิฉะนั้นให้ใช้วิธีการควบคุมอัตราอื่นที่อธิบายไว้ข้างต้น.
-CPU-used กำหนดว่าการบีบอัดจะมีประสิทธิภาพอย่างไร. . ค่าที่ต่ำกว่าหมายถึงการเข้ารหัสช้าลงด้วยคุณภาพที่ดีขึ้นและในทางกลับกัน. ค่าที่ถูกต้องคือตั้งแต่ 0 ถึง 8 รวม.
-. .. -. การเปิดใช้งาน Row-MT นั้นเร็วกว่าเมื่อ CPU มีเธรดมากกว่าจำนวนกระเบื้องที่เข้ารหัส.
-. -ค่า CPU-used ระหว่าง 7-10 มีเฉพาะในโหมดเรียลไทม์ (แม้ว่าจะเป็นข้อผิดพลาดใน FFMPEG ที่ตั้งไว้ล่วงหน้าสูงกว่า 8 ไม่สามารถใช้งานได้ผ่าน FFMPEG).
โดยค่าเริ่มต้นช่วงเวลาคีย์เฟรมสูงสุดของ Libaom คือ 9999 เฟรม. .
. สิ่งใดที่ไม่เกิน 10 วินาทีถือว่าสมเหตุสมผลสำหรับเนื้อหาส่วนใหญ่ดังนั้นสำหรับ 30 เฟรมต่อเนื้อหาที่สองจะใช้ -G 300 สำหรับเนื้อหา 60 fps -g 600 ฯลฯ.
. .
.
. ตัวอย่างเช่นการใช้งาน YouTube HDR
-Colorspace BT2020NC -COLOR_TRC SMPTE2084 -COLOR_PRIMARIES BT2020
. .
หากต้องการใช้งาน 10 บิตในโปรไฟล์หลักให้ใช้ -pix_fmt yuv420p10le . สำหรับ 10 บิตกับ 4: 4: 4 subsampling chroma (ต้องการโปรไฟล์สูง), ใช้ -pix_fmt yuv444p10le . รองรับ 12 บิต แต่ต้องใช้โปรไฟล์ระดับมืออาชีพ. ดู ffmpeg -help encoder = libaom -av1 สำหรับรูปแบบพิกเซลที่รองรับ.
. เนื่องจากมีข้อผิดพลาดในเวอร์ชัน FFMPEG ก่อน 4.4 เฟรมแรกจะไม่ได้รับการเก็บรักษาอย่างไร้ค่า (ปัญหาได้รับการแก้ไขในวันที่ 21 มีนาคม 2564). เป็นวิธีแก้ปัญหาใน pre-4..
SVT-AV1 (LIBSVTAV1) เป็นตัวเข้ารหัสที่พัฒนาโดย Intel โดยร่วมมือกับ Netflix. ในปี 2020 SVT-AV1 ถูกนำมาใช้โดย Aomedia เป็นพื้นฐานสำหรับการพัฒนาในอนาคตของ AV1 รวมถึงความพยายาม Codec ในอนาคต. .
เพื่อเปิดใช้งานการสนับสนุน FFMPEG จะต้องสร้างด้วย-enable-libsvtav1 . . ดูเอกสารประกอบ FFMPEG คู่มือผู้ใช้ upstream encoder และรายการของพารามิเตอร์ทั้งหมด.
. ..1 และได้รับการสนับสนุนตั้งแต่ FFMPEG 5.1.
CRF เป็นวิธีการควบคุมอัตราเริ่มต้น แต่ VBR และ CBR ก็พร้อมใช้งาน.
CRF
เช่นเดียวกับ CRF ใน X264 และ X265 วิธีการควบคุมอัตรานี้พยายามที่จะให้แน่ใจว่าทุกเฟรมได้รับจำนวนบิตที่สมควรได้รับระดับคุณภาพ (รับรู้) ที่แน่นอน.
..
โปรดทราบว่าตัวเลือก -CRF ได้รับการสนับสนุนเฉพาะใน FFMPEG GIT Builds ตั้งแต่ปี 2022-02-24. ในเวอร์ชันก่อนหน้านี้ค่า CRF ถูกตั้งค่าด้วย -QP .
. . ไม่รองรับการเข้ารหัสแบบไม่สูญเสีย.
ตั้งค่าล่วงหน้าและเพลง
การแลกเปลี่ยนระหว่างความเร็วในการเข้ารหัสและประสิทธิภาพการบีบอัดได้รับการจัดการด้วยตัวเลือก -Preset. ตั้งแต่ SVT-AV1 0.9..
. ในรุ่นก่อน 0.9.0, ค่าที่ตั้งไว้ล่วงหน้าที่ถูกต้องคือ 0 ถึง 8.
.MP4 -C: A COPY -C: V LIBSVTAV1 -PRESET 8 -CRF 35 SVTAV1_TEST.
ตั้งแต่ SVT-AV1 0.9.1, encoder ยังรองรับการปรับแต่งคุณภาพภาพ (ความคมชัด). สิ่งนี้ถูกเรียกใช้ด้วย -SVTAV1 -PARAMS TUNE = 0 . .
.9.. ตั้งแต่ SVT-AV1 1..0 คุณลักษณะนี้จะถูกเรียกใช้ด้วย -SVTAV1-PARAMS Fast-Decode = 1 .
ใน 0..1 ตัวเลือกรับจำนวนเต็มตั้งแต่ 1 ถึง 3 ด้วยตัวเลขที่สูงขึ้นทำให้วิดีโอง่ายขึ้น. ใน 0.9.1, การปรับแต่งตัวถอดรหัสได้รับการสนับสนุนสำหรับค่าที่ตั้งไว้ล่วงหน้าจาก 5 ถึง 10 เท่านั้นและระดับของการปรับแต่งตัวถอดรหัสจะแตกต่างกันไปตามที่ตั้งไว้ล่วงหน้า.
การจัดวาง keyframe
. .
.2.1, SVT-AV1 ไม่รองรับการแทรกคีย์เฟรมในการเปลี่ยนแปลงที่เกิดเหตุ. คีย์เฟรมถูกวางไว้ตามช่วงเวลาที่กำหนดแทน. .9.1 และก่อนหน้านี้ฟังก์ชั่นมีอยู่ แต่ถือว่าอยู่ในสถานะที่ไม่ดีและถูกปิดใช้งานโดยค่าเริ่มต้น.
การสังเคราะห์ฟิล์มเกรน
. .
. .
กระบวนการ denoising ข้าวสามารถลบรายละเอียดได้เช่นกันโดยเฉพาะอย่างยิ่งที่ค่าสูงที่จำเป็นในการรักษารูปลักษณ์ของฟิล์มที่มีเม็ดเล็กมาก. . .
rav1e
. . ดูเอกสาร FFMPEG และตัวเลือก CLI ต้นน้ำ.
.
Framework Advanced Media Framework (AMF) ช่วยให้นักพัฒนาสามารถเข้าถึง AMD GPU ที่ดีที่สุดสำหรับการประมวลผลมัลติมีเดีย. . . . การตั้งค่าพารามิเตอร์เหล่านี้สามารถปรับแต่งตามความต้องการของผู้ใช้เพื่อตอบสนองสถานการณ์การเข้ารหัสวิดีโอที่แตกต่างกันและข้อกำหนดของอุปกรณ์.
การใช้งาน
. AMD ได้รวมสถานการณ์ผู้ใช้ที่ตั้งไว้ล่วงหน้าหลายสถานการณ์ไว้ในตัวเข้ารหัส AMF. .
- Transcoding: แปลงวิดีโอความละเอียดสูงหรือบิทเทตสูงเป็นวิดีโอความละเอียดต่ำหรือบิตบิตต่ำสำหรับการส่งหรือการจัดเก็บในสภาพแวดล้อมเครือข่ายที่ จำกัด แบนด์วิดธ์.
- .
สำหรับการใช้งานแต่ละครั้ง AMF ได้รับการปรับให้เหมาะสมและตั้งค่าพารามิเตอร์ของตัวเข้ารหัสตามสถานการณ์ที่เกี่ยวข้อง.
- โหมดการควบคุมอัตราและกลยุทธ์
- ข้อ จำกัด บิตเรตและความละเอียด
ด้วยการใช้ค่าที่ตั้งไว้ล่วงหน้าเหล่านี้ผู้ใช้สามารถเลือกการตั้งค่าการเข้ารหัสที่เหมาะสมสำหรับสถานการณ์การใช้งานเฉพาะได้อย่างง่ายดายและมีประสิทธิภาพโดยไม่จำเป็นต้องมีความรู้เชิงลึกเกี่ยวกับพารามิเตอร์ของตัวเข้ารหัสและผลกระทบต่อคุณภาพวิดีโอและประสิทธิภาพ. สถานการณ์การใช้งานสำหรับการแปลงรหัส
ffmpeg -s 1920x1080 -pix_fmt yuv420p -i อินพุต..MP4
.yuv -c: v av1_amf -เอาต์พุต lowlatency.
. พารามิเตอร์นี้มีผลกระทบอย่างมีนัยสำคัญต่อความเร็วในการเข้ารหัส.
- .
- สมดุล: ค่าที่ตั้งไว้ล่วงหน้านี้ทำให้การแลกเปลี่ยนระหว่างคุณภาพและความเร็วทำให้เหมาะสำหรับแอปพลิเคชันที่หลากหลายที่ต้องการความสมดุลระหว่างทั้งสองเช่นการประชุมทางวิดีโอและการเล่นเกมออนไลน์.
- .
.mp4 -c: v av1_amf -คุณภาพที่สมดุล.mp4 ffmpeg -i อินพุต....
enforce_hrd
. . พารามิเตอร์ “enforce_hrd” ไม่จำเป็นเสมอไปหรือเหมาะสมสำหรับสถานการณ์ทุกประเภท. ควรใช้การคัดเลือกและพิจารณาอย่างรอบคอบถึงลักษณะเฉพาะของเนื้อหาวิดีโอที่ถูกเข้ารหัส.
..MP4
. . . ..
ข้อมูลจำเพาะ AV1 BitSTream ไม่มีข้อมูลการปลูกพืชสำหรับตัวถอดรหัสเพื่อแสดงความละเอียดที่แม่นยำพิกเซลที่เฉพาะเจาะจง. . .
- 64×16: วิดีโออินพุตที่มีความละเอียดอยู่ในแนวเดียวกันกับ 64×16 จะถูกเข้ารหัส วิดีโออินพุตที่มีความละเอียดไม่สอดคล้องกับ 64×16 จะไม่ถูกเข้ารหัส วิดีโอความละเอียดอื่น ๆ ทั้งหมดจะไม่ได้รับการสนับสนุน.
- 1080p: วิดีโออินพุตที่มีความละเอียดอยู่ในแนวเดียวกันกับ 64×16 และวิดีโอ 1920×1080 จะถูกเข้ารหัส วิดีโอความละเอียดอื่น ๆ ทั้งหมดจะไม่ได้รับการสนับสนุน. โปรดทราบว่าสำหรับความละเอียดของ 1920×1080 วิดีโอเอาท์พุทจะมีความละเอียด 1920×1082. มีเส้นพิเศษสองเส้นที่ด้านล่างของเฟรมเต็มไปด้วยพิกเซลสีดำ.
- ไม่มี: วิดีโอที่มีความละเอียดใด ๆ สามารถเข้ารหัสได้. อย่างไรก็ตามสำหรับวิดีโอเหล่านั้นที่มีความละเอียดไม่ได้จัดตำแหน่ง 64×16 ความละเอียดเอาต์พุตของพวกเขาจะถูกคาดการณ์ให้อยู่ในระดับ 64×16 จัดเรียงและเบาะด้วยพิกเซลสีดำ. ข้อยกเว้นสำหรับความละเอียด 1080p ซึ่งจะเพิ่มขึ้นเป็น 1082p เช่นในกรณีที่มีค่า“ 1080p”.
ffmpeg -i อินพุต..
การจัดวาง keyframe
โดยค่าเริ่มต้นช่วงเวลาคีย์เฟรมของ AMF AV1 คือ 250 เฟรมซึ่งเป็นค่าที่สมดุลสำหรับกรณีการใช้งานส่วนใหญ่. สามารถใช้ตัวเลือก“ -g” เพื่อตั้งค่าช่วงเวลา keyframe. ตัวอย่างเช่นในแอปพลิเคชันโทรทัศน์ออกอากาศโดยทั่วไปแล้วจะมีเวลาสลับช่องทางที่สะดวกสบายสำหรับประสบการณ์การใช้งานที่ดี. คีย์เฟรม 2 วินาทีใช้กันอย่างแพร่หลายเป็นการตั้งค่าทั่วไปสำหรับจุดประสงค์นี้. ดังนั้นสำหรับเนื้อหาที่มีอัตราเฟรม 30 เฟรมต่อวินาทีหนึ่งจะใช้คำสั่ง “-g 60”.
ffmpeg -i อินพุต.mp4 -c: v av1_amf -g 60 เอาต์พุต.MP4
แหล่งข้อมูลเพิ่มเติม
- เอกสารพารามิเตอร์ SVT-AV1
- คู่มือ FFMPEG ของ SVT-AV1
- คู่มือผู้ใช้ของ SVT-AV1
- ตัวติดตามปัญหา SVT-AV1
- ตัวติดตามปัญหา libaom
- ตัวติดตามปัญหา RAV1E
NVIDIA อ้างว่ามีตัวเข้ารหัส AV1 ที่ดีกว่า AMD และ Intel
Nvidia กล่าวว่า asscoder av1 ของพวกเขาดีกว่า AMD’s และ Intel’s
เมื่อวานนี้เวอร์ชั่นที่เสถียรของ Obs Studio 29.1 ได้รับการปล่อยตัว. เช่นเดียวกับ Betas เวอร์ชันนี้รองรับการเข้ารหัส AV1 สำหรับการสตรีม YouTube. Nvidia ใช้โอกาสนี้เพื่อหารือเกี่ยวกับความเหนือกว่าในการเข้ารหัส AV1 เมื่อเทียบกับคู่แข่ง.

AV1 เป็นตัวแปลงสัญญาณโอเพนซอร์ซจาก Alliance for Open Media. ในช่วงสองปีที่ผ่านมาตัวแปลงสัญญาณวิดีโอนี้ได้กลายเป็นทางเลือกที่แท้จริงของ H264 และ H265/HEVC ซึ่งไม่ใช่โอเพนซอร์ส. รูปแบบที่ปราศจากค่าลิขสิทธิ์จะเป็นปัจจัยสำคัญในการทำให้ AV1 เป็นอนาคตของการสตรีมวิดีโอและแบรนด์ GPU ที่สำคัญทั้งหมดอยู่บนกระดานและพัฒนา GPU อย่างแข็งขันด้วยการสนับสนุนรูปแบบวิดีโอนี้.
. อย่างไรก็ตามการใช้งานแตกต่างกันไปและความสามารถในการเข้ารหัสอาจแสดงความแตกต่างที่เห็นได้ชัดเจน.
ออกแบบมาเพื่อสนับสนุนความแข็งแกร่งของผู้สร้างเนื้อหาระดับมืออาชีพ NVENC รักษาคุณภาพวิดีโอด้วยความแม่นยำสูงกว่าการเข้ารหัสการแข่งขัน. ผู้ใช้ GeForce RTX สามารถสตรีมภาพคุณภาพสูงกว่าบิตเรตเช่นเดียวกับผลิตภัณฑ์ที่แข่งขันได้หรือเข้ารหัสที่บิตเรตที่ต่ำกว่าในขณะที่รักษาคุณภาพของภาพที่คล้ายกัน.
– Nvidia
NVIDIA ได้เปิดตัวจากการเปรียบเทียบวิดีโอที่มี AMD RX 7900 XTX, ARC A770 และ RTX 4080 GPU ใน AV1 4K และการเปรียบเทียบการเข้ารหัส 12 Mbps. บริษัท อ้างว่าตัวเข้ารหัสของพวกเขาผลิตภาพที่มีคุณภาพสูงขึ้นด้วยบิตเรตเดียวกัน:

การเปรียบเทียบการเข้ารหัส AV1 4K ที่มา: Nvidia
NVIDIA RTX 40 GPU นั้นขึ้นอยู่กับตัวเข้ารหัส Gen Nvenc ที่ 8 ซึ่งช่วยให้สามารถเข้ารหัสได้สูงสุด 8K60 (FPS) โดยแยกเฟรมออกเป็นเลนแนวนอนบน GPU บางตัว. ที่ 4K สามารถให้คุณภาพวิดีโอที่คล้ายกันที่ 10 Mbps เมื่อเทียบกับ H.264 สตรีมที่ 20 Mbps แต่ Nvidia โดยรวมอ้างว่าการเข้ารหัส AV1 ให้ประสิทธิภาพการเข้ารหัสที่ดีขึ้นประมาณ 40%.
Obs Studio 29.1 พร้อมให้ดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการ. โครงการได้รับการสนับสนุนจากทั้ง Nvidia และ AMD.
AV1 Codec คืออะไรกราฟิกการ์ดที่รองรับและทำไมมันถึงสำคัญ
อุตสาหกรรมเทคโนโลยีได้รับการพูดคุยเกี่ยวกับการเข้ารหัส AV1 เมื่อเร็ว ๆ นี้. มีการอ้างสิทธิ์อย่างกล้าหาญเกี่ยวกับวิธีการปฏิวัติวิดีโอสตรีมมิ่งการสตรีมเกมและอินเทอร์เน็ตโดยรวม – แต่อะไรคือ AV1 และทำไมจึงสำคัญมาก?
ข้อดีของตัวแปลงสัญญาณ AV1
AV1 เป็นตัวแปลงสัญญาณวิดีโอใหม่ (ค่อนข้าง) ที่ออกแบบมาสำหรับสตรีมวิดีโอ. มันมีข้อได้เปรียบที่สำคัญมากกว่า AVC (H.264) และ HEVC (H.265) ตัวแปลงสัญญาณที่ใช้กันทั่วไปในปัจจุบัน. สำหรับผู้เริ่มต้น AV1 นั้นปราศจากค่าลิขสิทธิ์และโอเพ่นซอร์สซึ่งแตกต่างจากตัวเลือกอื่น ๆ เหล่านี้เนื่องจากมาจากพันธมิตรสำหรับ Open Media (Aomedia) ซึ่งก่อตั้งขึ้นในปี 2558 เพื่อจุดประสงค์ที่ชัดเจนในการสร้างทางเลือกแบบเปิด. Aomedia มีสมาชิกผู้ก่อตั้งเจ็ดคนคือ Amazon, Cisco, Intel, Microsoft, Mozilla และ Netflix ซึ่งได้เข้าร่วมโดยสมาชิกคนอื่น ๆ อีกหลายสิบคนเช่น Google และ Apple ตลอดทาง.

แม้ว่าจะต้องเป็นมากกว่าเพียงแค่ฟรีและโอเพนซอร์สที่จะประสบความสำเร็จ. มันอยู่ไกลจากความพยายามครั้งแรกในอวกาศและในความเป็นจริงแล้วสร้างขึ้นบนไหล่ของผู้บุกเบิกโอเพนซอร์ส VP9 และอื่น ๆ ก่อนหน้านี้. VP9 ได้รับการยอมรับอย่างสมเหตุสมผลรวมถึงการสนับสนุนการเข้ารหัสฮาร์ดแวร์ในหลายแพลตฟอร์ม แต่ท้ายที่สุดก็ถือว่ามีประสิทธิภาพน้อยกว่า H.265 มีประสิทธิภาพคล้ายกัน. .
ดังนั้น AV1 ทำงานอย่างไร?
AV1 ใช้“ การแปลงความถี่ที่ใช้บล็อก” สำหรับการเข้ารหัสเหมือนรูปแบบอื่น ๆ อีกมากมาย. ผลเหล่านี้แบ่งกรอบออกเป็น“ บล็อก” ขนาดเล็กของกลุ่มพิกเซลจากนั้นทำการแปลงฟูริเยร์คณิตศาสตร์ที่เกี่ยวข้องเพื่อจัดเก็บข้อมูลในลักษณะที่สามารถสร้างใหม่ได้. AV1 ใช้โซลูชันของ VP9 เป็นฐาน แต่ขยายตัวเลือกด้วยเทคนิคเพิ่มเติม.
. เมื่อรวมกับวิธีการใหม่ในการแบ่งบล็อกเช่นรูปทรง T กระบวนการเข้ารหัสสามารถแสดงขอบของวัตถุที่มีสิ่งประดิษฐ์บล็อกน้อยลง. ทั้งหมดนี้ส่งผลในสตรีมวิดีโอที่ต้องใช้บิตเรตน้อยกว่า (และแบนด์วิดท์) สำหรับเป้าหมายคุณภาพของภาพที่กำหนดหรือภาพที่ดูดีกว่าที่บิตเรตเดียวกันเมื่อเทียบกับตัวแปลงสัญญาณอื่น ๆ.

การเพิ่มประสิทธิภาพหมายถึง AV1 สามารถรองรับคุณสมบัติเพิ่มเติมได้. AV1 ทำให้วิดีโอสตรีมมิ่ง HDR 4K พร้อมขอบเขตสีกว้างมากขึ้นเป็นไปได้มากขึ้น. แม้ว่าจะยังไม่มีความต้องการมากนัก แต่ตัวแปลงสัญญาณก็เหมาะสำหรับเนื้อหา 8K เมื่อถึงเวลา. นอกจากนี้ยังสามารถใช้สำหรับวิดีโอ 360 องศาที่มีความต้องการข้อมูลสูงในทำนองเดียวกัน.
การสลับเนื้อหาวิดีโอไปเป็น AV1 ไม่ใช่เรื่องง่ายแม้ว่าจะมีลักษณะฟรีและเปิดกว้าง. การเข้ารหัสและการถอดรหัส AV1 สามารถทำได้โดยเดรัจฉานบังคับให้ใช้งาน CPU ผ่านซอฟต์แวร์ แต่มันมีความเข้มข้นมากกว่าการคำนวณมากกว่าแม้กระทั่ง H.. สิ่งนี้ทำให้มันไม่สามารถเข้าถึงฮาร์ดแวร์ระดับล่างได้ไม่ต้องพูดถึงผลกระทบต่ออายุการใช้งานแบตเตอรี่สำหรับอุปกรณ์มือถือ.
แม้ว่าเมื่อเร็ว ๆ นี้หลายแพลตฟอร์มได้เริ่มรวมการเข้ารหัสและถอดรหัสฮาร์ดแวร์สำหรับ AV1. วงจรพิเศษเหล่านี้มีประสิทธิภาพมากกว่าซอฟต์แวร์อย่างมีนัยสำคัญสามารถดึงออกได้. เช่นเดียวกับตัวแปลงสัญญาณส่วนใหญ่การถอดรหัสฮาร์ดแวร์ได้ถูกนำไปใช้อย่างกว้างขวางมากขึ้นก่อน. การสนับสนุนที่เพิ่มขึ้นสำหรับการถอดรหัสช่วยให้แพลตฟอร์มขนาดใหญ่เช่น YouTube ใช้ประโยชน์จากตัวแปลงสัญญาณ AV1 เพื่อลดความต้องการแบนด์วิดท์. เราคิดว่าสิ่งนี้จะขยายไปถึงแพลตฟอร์มที่มุ่งเน้นการถ่ายทอดสดเช่น Twitch และเมื่อเครื่องเข้ารหัสเฉพาะอยู่ในมือของผู้สร้างเนื้อหามากขึ้น.
AV1 Decode อยู่ที่นี่แล้ว แต่การเข้ารหัสเป็นเคล็ดลับใหม่
การถอดรหัส AV1 ได้รับการสนับสนุนในฮาร์ดแวร์บน AMD RDNA 2 GPU (นอก Navi 24 ที่ใช้ 6500 XT), Nvidia GeForce 30- และ 40-Series GPUs, Intel XE และ ARC GPUs พร้อมกับชิปมือถือเช่น Samsung Exynos 2100 และ 2200 MediaTek Dimensity SoC และโปรเซสเซอร์เทนเซอร์ของ Google. . การสนับสนุนการถอดรหัสนั้นยอดเยี่ยมสำหรับผู้บริโภคเนื้อหา แต่หากไม่มีการสนับสนุนการเข้ารหัสฮาร์ดแวร์เนื้อหา AV1 นั้นมีขนาดใหญ่กว่ามาก.

ด้วยเหตุนี้ผู้เล่นที่สำคัญของซิลิกอนก็กำลังส่งเสียงดังเพื่อรองรับการเข้ารหัส AV1 เพื่อรองรับการสร้างเนื้อหา. Intel เป็นคนแรกที่ก้าวออกไปในพื้นที่ผู้บริโภคที่ชื่นชอบด้วยการสนับสนุนการเข้ารหัสฮาร์ดแวร์ AV1 บน Arc Alchemist A Series Graphics Cards. ในขณะที่สิ่งเหล่านี้เป็นเรื่องยากที่จะจัดหารัฐจนกระทั่งเมื่อไม่นานมานี้การรวมได้รับการยกย่องอย่างมาก. . เราสามารถสันนิษฐานได้ว่า AMD จะประกาศ RDNA3 GPU ในไม่ช้าจะไม่ถูกปล่อยออกจากงานปาร์ตี้เช่นกัน.
อนาคตดูสดใสสำหรับตัวแปลงสัญญาณ AV1. นอกเหนือจากการเพิ่มการสนับสนุนฮาร์ดแวร์สำหรับตัวแปลงสัญญาณเพื่อเป็นประโยชน์ต่อสตรีมวิดีโอแล้วตัวแปลงสัญญาณยังใช้เทคนิคการเข้ารหัสแบบเลเยอร์ที่เรียกว่าการเข้ารหัสวิดีโอที่ปรับขนาดได้ (SVC) ซึ่งทำให้เหมาะอย่างยิ่งสำหรับการประชุมทางวิดีโอ. ปัญหาทั่วไปโดยเฉพาะอย่างยิ่งในการประชุมทางโทรศัพท์ที่มีประชากรมากขึ้นคือคุณภาพการเชื่อมต่อนั้นแตกต่างจากผู้ใช้รายหนึ่งไปยังอีก.
SVC ช่วยให้การเข้ารหัสบิตเรตลดลงอย่างมีประสิทธิภาพจะถูกสกัดจากแหล่งบิตเรตสูงในขณะที่ลดความซ้ำซ้อนของสตรีมขนานกันออกอากาศที่มีคุณภาพแตกต่างกัน. ลำธารบิตเรตที่ต่ำกว่าไม่เพียง แต่สามารถใช้รูปแบบของความละเอียดที่ลดลงได้ แต่ยังสามารถตัดเฟรมเพื่อลดเฟรมเพื่อลดแบนด์วิดท์ได้เช่นกัน. .
. ส่วนที่ดีที่สุดคือผู้บริโภคส่วนใหญ่ไม่จำเป็นต้องทำอะไรเป็นพิเศษเพื่อใช้ประโยชน์จากมัน. มันขึ้นอยู่กับผู้สร้างเนื้อหาและแพลตฟอร์มการจัดส่งเพื่อใช้ประโยชน์จากเทคโนโลยีในขณะที่ทุกคนที่มีอุปกรณ์ที่ทันสมัยพอสมควรจะสามารถเก็บเกี่ยวผลประโยชน์ของคุณภาพของภาพที่ดีขึ้นและการใช้ข้อมูลที่ลดลง.
