Opus เป็นโอเพ่นซอร์ส, ฟรีค่าภาคหลวง, อเนกประสงค์และ cross-platform audio codec ซึ่งสอดคล้องกับข้อกำหนดของ Opus (RFC 6716) และทำงานบน GNU / Linux, Microsoft Windows และ ระบบปฏิบัติการ Mac OS X
คุณสมบัติได้อย่างรวดเร็ว
คุณลักษณะสำคัญ ๆ ได้แก่ การสนับสนุนอัตราบิตจาก 6 kb / s ถึง 510 kb / s การสนับสนุนขนาดเฟรมตั้งแต่ 2.5 ms ถึง 60 ms สนับสนุนอัตราการสุ่มตัวอย่างจาก 8 kHz (narrowband) ถึง 48 kHz (full-band) ) การสนับสนุนแบนด์วิธจากแบนด์วิดธ์เต็มรูปแบบไปจนถึงแบนด์วิดธ์ขนาดเฟรมและการสนับสนุนบิตเรตรวมถึงแบนด์วิดท์เสียงแบบไดนามิกที่ปรับได้
นอกจากนี้ตัวแปลงสัญญาณเสียง Opus ยังมาพร้อมกับความสามารถในการลดความสูญเสียของแพ็คเก็ตและความสามารถในการสูญเสียที่ดีการใช้จุดคงที่และลอยตัวการสนับสนุนทั้งอัตราบิตแปรผัน (VBR) และอัตราบิตคงที่ (CBR) เพลงและสุนทรพจน์ สนับสนุนการสนับสนุนสเตอริโอและโมโนและรองรับได้ถึง 255 ช่อง (เฟรมแบบมัลติสตรีม)
เริ่มต้นใช้ Opus
การติดตั้ง codec เสียง Opus ในระบบปฏิบัติการ GNU / Linux ทำได้เช่นเดียวกับที่คุณติดตั้งซอฟต์แวร์โอเพนซอร์สอื่น ๆ โดยใช้ชุดไบนารีจากที่เก็บซอฟต์แวร์หลักของการกระจายของคุณหรือโดยการรวบรวมแพคเกจต้นทาง
หลังจากติดตั้งตัวแปลงสัญญาณจะถูกตรวจพบโดยอัตโนมัติโดยแอพพลิเคชั่นที่ต้องการ นอกจากนี้โปรแกรมบรรทัดคำสั่งที่สองจะพร้อมใช้งานหลังการติดตั้ง opus_demo และ opus_compare เรียกใช้งานโปรแกรมจำลองเทอร์มินัลเพื่อดูตัวเลือกและตัวอย่างการใช้งานที่ใช้ได้
การติดตั้ง Opus จากแหล่งต่างๆ
หากคุณตัดสินใจที่จะติดตั้ง Codec Opus โดยใช้แพคเกจต้นทางใหม่ล่าสุดซึ่งแจกจ่ายฟรีเป็นที่เก็บ TAR ที่นี่ใน Softoware ดาวน์โหลดและบันทึกลงในโฮมไดเร็กทอรีของคุณให้เปิดโปรแกรมจำลองเทอร์มินัลและไปที่ตำแหน่งนั้น ที่เก็บถาวร (เช่น cd /home/softoware/opus-1.1)
เรียกใช้ & lsquo; ./ configure && make & rsquo; เพื่อกำหนดค่าและคอมไพล์โปรแกรมจากนั้นเรียกใช้ & lsquo; sudo make install & rsquo; เพื่อติดตั้งระบบและให้บริการแก่ผู้ใช้ทั้งหมดในระบบปฏิบัติการ GNU / Linux ของคุณ ด้วยวิธีนี้คุณสามารถติดตั้ง Opus ได้ทั้งบนแพลตฟอร์มคอมพิวเตอร์ 32 บิตและ 64 บิต
มีอะไรใหม่ ในรุ่นนี้:
- ทำให้สามารถใช้ SILK ลงไปเป็นบิตratesประมาณ 5 kb / s
- ใช้การเข้ารหัสแบบวงกว้างที่ 9 kb / s
- การปรับปรุงความปลอดภัย (รวมทั้งตัวเลือกการทำให้แข็งตัวใหม่)
- การปรับปรุงคุณภาพเสียงเล็กน้อย
- การสนับสนุนการปรับปรุง Ambisonics (ยังทดลองอยู่)
- การแก้ไขข้อบกพร่องเล็กน้อย
- Opus 1.2.1 release รองนี้แก้ปัญหาที่ค่อนข้างยากในกรณีที่
ตัวเข้ารหัส 1.2 จะถือว่าผิดสัญญาณเอาต์พุตเป็นแบบ bandlimited ถึง 12 kHz และไม่เข้ารหัสความถี่ระหว่าง 12 ถึง 20 kHz การดำเนินการนี้เกิดขึ้นเฉพาะบางคลิปเท่านั้น แต่เป็นการปรับปรุงเพื่อหลีกเลี่ยงการสูญเสียคุณภาพ
- การปรับปรุงคุณภาพเสียงพูดโดยเฉพาะช่วง 12-20 kbit / s
- ปรับปรุงการเข้ารหัส VBR สำหรับโหมดไฮบริด
- ใช้แบนด์วิดธ์คำพูดแบบกว้าง ๆ ที่ก้าวร้าวมากขึ้นรวมถึงการพูดแบบเต็มรูปแบบเริ่มต้นที่ 14 kbit / s
- การปรับปรุงคุณภาพเพลงในช่วง 32-48 kb / s
- การเพิ่มประสิทธิภาพ CELT แบบทั่วไปและ SSE
- สนับสนุนการเข้ารหัสแพ็กเก็ตได้โดยตรงถึง 120 ms
- DTX สนับสนุนโหมด CELT
- ปรับปรุงไหม CBR
- การสนับสนุนการแก้ไขทั้งหมดใน draft-ietf-codec-opus-update-06 (การดาวน์โหนดแบบโมโนและการแก้ไขที่พับได้จำเป็นต้องมี - ปรับปรุงได้ - ฉบับร่าง)
- การแก้ไขข้อบกพร่องหลายอย่างรวมถึงการตัดข้อมูลจำนวนเต็มจำนวนมากที่ค้นพบผ่าน fuzzing (ไม่มีผลกระทบด้านความปลอดภัย)
- โดยเฉพาะอย่างยิ่งใน x86, MIPS และ ARM
- โค้ดการวิเคราะห์ใหม่และการปรับแต่งที่ช่วยปรับปรุงคุณภาพการเข้ารหัสโดยเฉพาะอย่างยิ่งสำหรับตัวแปรบิตเรต (VBR)
- ตรวจหาคำพูดหรือเพลงโดยอัตโนมัติเพื่อตัดสินใจว่าจะใช้โหมดการเข้ารหัสใด
- Surround ที่มีคุณภาพดีที่ 128 kbps สำหรับเวอร์ชัน 5.1 และสามารถใช้งานได้ถึง 48 kbps และ
- ปรับปรุงความเร็วในสถาปัตยกรรมทั้งหมดโดยเฉพาะ ARM ซึ่งการถอดรหัสใช้ CPU และ CPU น้อยกว่า 40% และการเข้ารหัสจะใช้ CPU น้อยกว่า 30%
มีอะไรใหม่ ในเวอร์ชัน 1.2:
มีอะไรใหม่ ในเวอร์ชัน 1.1 / 1.1.1 Beta:
มีอะไรใหม่ ในเวอร์ชัน 1.1:
ความคิดเห็นที่ไม่พบ