FLAC (Free Lossless แปลงสัญญาณเสียง) เป็นโอเพนซอร์สและหลากหลายโปรแกรมบรรทัดคำสั่งฟรีดำเนินการในซีและได้รับการออกแบบจากพื้นดินขึ้นเพื่อทำหน้าที่เป็นตัวแปลงสัญญาณเสียง lossless เหมาะสำหรับระบบปฏิบัติการ POSIX
FLAC เป็นตัวแปลงสัญญาณเสียงที่นิยมมากและสะเทือนใจมากในหมู่ audiophiles ที่ต้องการเฉพาะที่มีคุณภาพที่ดีที่สุดสำหรับห้องสมุดเพลงของพวกเขา ซอฟแวร์ทำหน้าที่เป็นทั้งการเข้ารหัสและถอดรหัสไฟล์ .flac มัน & rsquo; s ยังแปลงสัญญาณเสียงที่เร็วที่สุด lossless ใช้ได้ฟรี
คุณสมบัติที่สำคัญ ได้แก่ คุณภาพ lossless ถอดรหัสได้อย่างรวดเร็วและการเข้ารหัสการสนับสนุนฮาร์ดแวร์, เมตาดาต้าที่มีความยืดหยุ่น seekable, สตรีมเหมาะสำหรับการเก็บเก็บซีดีที่สะดวกสบายเช่นเดียวกับการทนข้อผิดพลาด มันไม่ได้สูญเสียและรวมถึงไม่มี DRM protection.Getting เริ่มต้นด้วย FLACMost อาจ, FLAC สามารถพบได้ในที่เก็บซอฟต์แวร์หลักของการกระจาย Linux ของคุณดังนั้นเราจึงขอแนะนำการติดตั้งจากที่นั่นโดยใช้โปรแกรมจัดการแพคเกจเริ่มต้นของ distro ของคุณ
การติดตั้ง FLAC ใช้เก็บแหล่ง gzipped ยังเป็นไปได้เพียงแค่ดาวน์โหลดรุ่นล่าสุดจาก Softoware บันทึกเก็บที่ไหนสักแห่งบนเครื่องคอมพิวเตอร์ของคุณแกะมันเปิดแอพพลิเคเทอร์มิลินุกซ์และไปที่สถานที่ตั้งของไฟล์ที่เก็บสกัดด้วย & lsquo; cd & rsquo ; คำสั่งได้ (เช่น cd /home/softoware/flac-1.3.1)
จากนั้นคุณควรใช้ & lsquo; ./ กำหนดค่า & rsquo; คำสั่งที่จะเพิ่มประสิทธิภาพ FLAC สำหรับสถาปัตยกรรมที่เฉพาะเจาะจงเช่นเดียวกับการเปิดใช้งานตัวเลือกต่างๆที่ซ่อนอยู่ที่คุณอาจต้อง ถัดไปเรียกใช้ & lsquo; & rsquo ทำให้; คำสั่งที่จะรวบรวมซอฟแวร์และ & lsquo; ให้ติดตั้ง & rsquo; คำสั่งเป็นรากหรือ & lsquo; sudo ให้ติดตั้ง & rsquo; คำสั่งเป็นผู้ใช้สิทธิพิเศษในการติดตั้งระบบ wide.Under เครื่องดูดควันและได้รับการสนับสนุน OSesLooking ภายใต้ประทุนของโครงการ FLAC เราสามารถสังเกตเห็นว่ามันถูกเขียนขึ้นในการเขียนโปรแกรมภาษา C ระบบปฏิบัติการที่สนับสนุนรวมถึงลินุกซ์, BSD, Solaris, Irix, IBM OS / 2, BeOS, Mac OS X และ Microsoft Windows ทั้งแบบ 32 บิตและสถาปัตยกรรมฮาร์ดแวร์ 64 บิตได้รับการสนับสนุนในเวลานี้แม้ว่าเราจะแนะนำให้ติดตั้งไว้ในคอมพิวเตอร์ 64 บิตที่มีหน่วยประมวลผลแบบ multi-core.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- ทั่วไป:
- ถอดรหัสประสิทธิภาพที่ดีขึ้นของความลึกบิตทั้งหมด แต่โดยเฉพาะอย่างยิ่งสำหรับ 24 บิตสำหรับสถาปัตยกรรม IA32 (lvqcl และมิโรสลาฟ Lichvar).
- การเข้ารหัสได้เร็วขึ้นโดยใช้ SSE และ AVX (lvqcl).
- คงที่บาร์ตเลตต์ bartlett_hann และฟังก์ชั่นรูปสามเหลี่ยม.
- ฟังก์ชั่นใหม่ apodization partial_tukey และ punchout_tukey สำหรับการบีบอัดที่ดีขึ้น (Martijn รถตู้ Beurden).
- retuned ที่ตั้งไว้ล่วงหน้าการบีบอัดที่จะรวมฟังก์ชั่นใหม่ apodization (Martijn รถตู้ Beurden).
- แก้ไข -Wcast-align คำเตือนเกี่ยวกับสถาปัตยกรรม armhf (เอริคเดอคาสโต Lopo).
- รูปแบบ FLAC:
- (ไม่มี)
- รูปแบบ Ogg FLAC:
- (ไม่มี)
- FLAC:
- การปรับปรุงเอกสารการส่งออกช่วยเหลือ.
- I / O การปรับปรุงการกำหนดบัฟเฟอร์บน Windows เพื่อลดการกระจายตัวของดิสก์เมื่อเขียนไฟล์.
- เพียงเขียนความเห็น Vorbis ถ้าพวกเขาจะไม่ว่างเปล่า.
- metaflac:
- (ไม่มี)
- ปลั๊กอิน:
- การมองเห็นสัญลักษณ์ Fix ในปลั๊กอิน XMMS.
- สร้างระบบ:
- การแก้ไขจำนวนมากและการปรับปรุงในทุกการสร้างระบบ.
- เอกสาร:
- เอกสาร apodization หน้าต่างใหม่.
- ห้องสมุด:
- แก้ไข CVE-2014-9028 (กองล้นเขียน) และ CVE-2014-8962 (กองอ่านล้น) (เอริคเดอคาสโต Lopo).
- การเปลี่ยนแปลงการเชื่อมต่อ:
- libFLAC:
- (ไม่มี)
- libFLAC ++:
- (ไม่มี)
มีอะไรใหม่ ในรุ่น 1.3.0:
- ทั่วไป:
- การพัฒนาย้ายไปยังพื้นที่เก็บข้อมูลคอมไพล์ Xiph.org.
- ตัวเลือก --sector-align ของ FLAC ได้รับการคัดค้านและอาจจะไม่อยู่ในรุ่นอนาคต shntool ให้ฟังก์ชันการทำงานที่คล้ายกัน.
- การสนับสนุนสำหรับรูปแบบ RF64 และ Wave64 ใน FLAC (ดูด้านล่าง).
- การจัดการที่ดีขึ้นของ cuesheets ที่ไม่ใช่ CD-DA อัตราตัวอย่าง.
- ตัวเลือกละเลยก้อนขนาดได้รับการเพิ่มเครื่องมือบรรทัดคำสั่ง FLAC.
- FLAC:
- เพิ่มการสนับสนุนสำหรับการเข้ารหัสและถอดรหัสจากรูปแบบ RF64 และเป็นตัวเลือกใหม่ที่สอดคล้องแรง-rf64 รูปแบบ (เอสเอฟ # 1762502) --keep ต่างประเทศ-เมตาดาต้าที่ได้รับการสนับสนุน.
- เพิ่มการสนับสนุนสำหรับการเข้ารหัสและถอดรหัสจากรูปแบบของ Sony Wave64 และเป็นตัวเลือกใหม่ที่สอดคล้องแรง-wave64 รูปแบบ (เอสเอฟ # 1769582) --keep ต่างประเทศ-เมตาดาต้าที่ได้รับการสนับสนุน.
- เพิ่มตัวเลือกใหม่ --preserve-modtime และ --no-รักษา-modtime เพื่อระบุหรือไม่ว่าไฟล์ที่ส่งออกควรคัดลอกประทับเวลาและการอนุญาตจากแฟ้มใส่ของพวกเขา เริ่มต้นคือ --preserve-modtime เช่นเดียวกับในรุ่นก่อนหน้านี้ (เอสเอฟ # 1805428).
- อนุญาต MM: SS: FF และ MM: รูปแบบเวลา SS.SS ไม่ใช่ CD-DA cuesheets (เอสเอฟ # 1947353, SF # 2182432)
- ตัวเลือก --sector-align ของ FLAC ได้รับการคัดค้านและอาจจะไม่อยู่ในรุ่นอนาคต shntool ให้ฟังก์ชันการทำงานที่คล้ายกัน (เอสเอฟ # 1805946)
- ข้อผิดพลาดที่ดีขึ้นเมื่อผู้ใช้พยายามที่จะถอดรหัสไฟล์ FLAC ไม่ใช่ (SF # 2222789).
- แก้ไขข้อผิดพลาดที่ FLAC ได้รับอนุญาตให้ใช้กำไร --replay เมื่อการเข้ารหัสจาก stdin (SF # 1840124).
- แก้ไขข้อผิดพลาดกับวินาทีเศษส่วนในบางสถานที่ (SF # 1815517, SF # 1858012).
- อ่านและเขียนหน้ากากช่องทางที่เหมาะสมสำหรับ 6.1 และ 7.1 ไฟล์ WAV อินพุตเสียงเซอร์ราวด์ เอกสารก็ยังปรับปรุง.
- ที่ถูกต้อง Wave64 guid ของ.
- การสนับสนุน 56kHz การวิเคราะห์ผลกำไรจาก 192kHz (แพทช์จากเอิร์ลชิว)
- เพิ่มความสามารถในการจัดการกับชื่อไฟล์ utf8 บน Windows (ชุดใหญ่ของแพทช์จากเจนส์Hyvärinen)
- metaflac:
- อนุญาต MM: SS: FF และ MM: รูปแบบเวลา SS.SS ไม่ใช่ CD-DA cuesheets (เอสเอฟ # 1947353, SF # 2182432)
- ปลั๊กอิน:
- การปรับปรุงไมเนอร์สำหรับปลั๊กอิน XMMS.
- ปลั๊กอิน Winamp2 ถูกทิ้งเพราะ Nullsoft ได้ให้การสนับสนุน FLAC พื้นเมืองตั้งแต่ปี 2006.
- สร้างระบบ:
- แก้ไขสำหรับ autotools (รวมทั้งเอสเอฟ # 1859664).
- แก้ไขสำหรับ MinGW (รวมทั้งเอสเอฟ # 2000973, SF # 2209829).
- แก้ไขสำหรับ GCC (รวมทั้งเอสเอฟ # 1834168, SF # 2002481).
- แก้ไขสำหรับ Sun สตูดิโอ / Forte (SF # 1701960).
- แก้ไขสำหรับ Windows สร้าง (รวมทั้งเอสเอฟ # 1676822, SF # 1756624, SF # 1809863, SF # 1911149).
- แก้ไขสำหรับ FreeBSD และ OpenBSD.
- รวบรวมกับ GCC GNU _FORTIFY_SOURCE = 2 และการป้องกันสแต็คที่คุณสมบัติเหล่านั้นมีการตรวจพบ.
- เปิดใช้งานพวงของคำเตือนเรียบเรียง GCC และแก้ไขรหัสที่สร้างคำเตือน.
- เอกสาร:
- เอกสารละเลยก้อนขนาดและตัวเลือก --apply-ReplayGain ซึ่งเป็นที่ไม่ลดทอน FLAC.
- ห้องสมุด:
- เข้ารหัส libFLAC ถูกผิดนัดในระดับ 0 การบีบอัดแทน 5 (SF # 1816825).
- แก้ไขข้อผิดพลาดในการจัดการ bitreader อ่านโทรกลับกลับมานับสั้น (เอสเอฟ # 2490454).
- ความสามารถในการปรับปรุงการถอดรหัสที่จะแยกแยะระหว่างรหัสซิงค์ FLAC และหนึ่ง MPEG (SF # 2491433).
- การเปลี่ยนแปลงการเชื่อมต่อ:
- libFLAC:
- เพิ่ม FLAC__format_blocksize_is_subset ()
- libFLAC ++:
- เพิ่มจำนวนของวิธีการ convienience.
ความคิดเห็นที่ไม่พบ