กลับไปหน้าบทความ

อ่าน 2 นาที

ฮัฟฟี่

Huffyuv (หรือHuffYUV ) เป็นตัวแปลงสัญญาณวิดีโอแบบไม่สูญเสียข้อมูล ที่สร้างโดยBen Rudiak-Gouldซึ่งมีจุดประสงค์เพื่อทดแทนYCbCr ที่ไม่มีการบีบอัดในฐานะรูปแบบการบันทึกวิดีโอ...

ฮัฟฟี่

ฮัฟฟี่
นักพัฒนาเบน รูดิแอค-กูลด์
ปล่อย2000
เวอร์ชันสุดท้าย
2.1.1 / 23 สิงหาคม 2543 ( 23 สิงหาคม 2543 )
เขียนเป็นซี++
ระบบปฏิบัติการวินโดวส์9x , NT
พิมพ์ตัวแปลงสัญญาณวิดีโอแบบไม่สูญเสียคุณภาพ
ใบอนุญาตจีเอ็นยูจีพีแอลวีเอฟ2
เว็บไซต์www.math.berkeley.edu:80/~benrg/huffyuv.html แก้ไขข้อมูลนี้บนวิกิดาต้า

Huffyuv (หรือHuffYUV ) เป็นตัวแปลงสัญญาณวิดีโอแบบไม่สูญเสียข้อมูล ที่สร้างโดยBen Rudiak-Gouldซึ่งมีจุดประสงค์เพื่อทดแทนYCbCr ที่ไม่มีการบีบอัดในฐานะรูปแบบการบันทึกวิดีโอ ตัวแปลงสัญญาณนี้ยังสามารถบีบอัดใน พื้นที่สี RGBได้อีกด้วย

"Lossless" หมายความว่าผลลัพธ์จากตัวคลายการบีบอัดนั้นเหมือนกับข้อมูลต้นฉบับที่ป้อนเข้าไปในตัวบีบอัดทุกบิต Lossless จะเกิดขึ้นได้ก็ต่อเมื่อพื้นที่สีของการบีบอัดตรงกับพื้นที่สีของข้อมูลต้นฉบับและข้อมูลที่ได้ออกมา หากพื้นที่สีไม่ตรงกัน จะทำการบีบอัดแบบสูญเสียข้อมูลต่ำแทน

อัลกอริทึมของ Huffyuv คล้ายกับJPEG แบบไม่สูญเสียข้อมูลตรงที่มันทำนายแต่ละตัวอย่างแล้วเข้ารหัสข้อผิดพลาดด้วย Huffman ตัวทำนายจะทำงานเฉพาะภายในเฟรมเท่านั้น

การนำไปใช้

การใช้งานดั้งเดิมเขียนขึ้นสำหรับ Windows โดย Ben Rudiak-Gould และเผยแพร่ภายใต้เงื่อนไขของGPL Huffyuv 1.1 เปิดตัวในปี 2000 [ 1 ]การใช้งานนี้ถือว่าเร็วมาก โดยให้ปริมาณงานการบีบอัดสูงถึง 38 เมกะไบต์ต่อวินาทีบน Celeron 416 MHz Huffyuv เวอร์ชันทางการไม่มีการออกเวอร์ชันใหม่ตั้งแต่ปี 2002

Huffyuv 2.1.1 พร้อมแพทช์ CCESP 0.2.5 ได้รับการเผยแพร่เพื่อแก้ไขปัญหาโดยเฉพาะเรื่องความเข้ากันได้กับ Cinema Craft Encoder [ 2 ]

Huffyuv 2.2 มีให้บริการในเว็บไซต์ทางเลือกบางแห่ง[ 3 ]แต่มีรายงานว่ามีปัญหาในระบบคอมพิวเตอร์บางระบบ[ 4 ]

Huffyuv MT เป็นเวอร์ชันมัลติเธรดที่ใช้FourCC ที่แตกต่างออก ไป

ปัจจุบันมีการพัฒนาโค้ดเวอร์ชันแยกชื่อLagarithซึ่งให้การบีบอัดที่ดีกว่าแต่มีความเร็วลดลงอย่างมากในระบบโปรเซสเซอร์เดี่ยว[ 5 ] [ 6 ]

โครงการFFmpegยังมีการใช้งาน HuffYUV ซึ่งช่วยให้สามารถสร้างและเล่นไฟล์ HuffYUV บนLinuxและMac OS Xได้ นอกจากนี้ ยังหมายความว่าแอปพลิเคชันจำนวนมากที่ใช้ FFmpeg เป็นพื้นฐานก็สามารถเล่น/สร้างไฟล์ HuffYUV ได้เช่นกัน รวมถึงVLC media player , MPlayerและffdshow FFmpeg ยังมี HuffYUV เวอร์ชันเฉพาะของ FFmpeg (ไม่เข้ากันกับเวอร์ชันดั้งเดิม) ซึ่งรองรับพื้นที่สีที่หลากหลายกว่า รวมถึง พื้นที่สี แบบ chroma-quarteredและ พื้นที่สี ที่มีความลึกบิตสูงถึง 48 บิตต่อพิกเซล

ดูเพิ่มเติม

  • คำอธิบายทางเทคนิคโดยละเอียดของตัวแปลงสัญญาณ HuffYUV (HFYU)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Huffyuv&oldid=1217642592 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ฮัฟฟี่

Huffyuv (หรือHuffYUV ) เป็นตัวแปลงสัญญาณวิดีโอแบบไม่สูญเสียข้อมูล ที่สร้างโดยBen Rudiak-Gouldซึ่งมีจุดประสงค์เพื่อทดแทนYCbCr ที่ไม่มีการบีบอัดในฐานะรูปแบบการบันทึกวิดีโอ...

การนำไปใช้

การใช้งานดั้งเดิมเขียนขึ้นสำหรับ Windows โดย Ben Rudiak-Gould และเผยแพร่ภายใต้เงื่อนไขของ GPL Huffyuv 1.

ดูเพิ่มเติม

การเข้ารหัสฮัฟฟ์แมน การเข้ารหัสฮัฟฟ์แมนแบบปรับตัวได้ อัลกอริทึมการบีบอัด PPM พื้นที่สี YCbCr ตัวแปลงสัญญาณวิดีโอแบบไม่สูญเสียข้อมูล Lagarith ตัวแปลงสัญญาณวิดีโอแบบไม่สูญเสียข้อมูล MSU รายชื่อตัวแปลงสัญญาณแบบไม่สูญเสียข้อมูล

ลิงก์ภายนอก

คำอธิบายทางเทคนิคโดยละเอียดของตัวแปลงสัญญาณ HuffYUV (HFYU) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Huffyuv&oldid=1217642592 "