อ่าน 4 นาที
กล้าหาญ (ซอฟต์แวร์)
Audaciousเป็นซอฟต์แวร์เล่นเสียงแบบโอเพนซอร์สและฟรี ที่เน้นการใช้ทรัพยากรน้อย คุณภาพเสียงสูง และรองรับรูปแบบเสียงที่หลากหลาย ออกแบบมาเพื่อใช้งานบน ระบบปฏิบัติการ แบบ...
กล้าหาญ (ซอฟต์แวร์)
| กล้าหาญ | |
|---|---|
กล้าหาญ 4.5 | |
| ปล่อย | 24 ตุลาคม 2548 |
| เวอร์ชันเสถียร | 4.6.1 [ 1 ] |
| เขียนเป็น | เดิมทีเขียนด้วยC99และGTKเขียนใหม่ด้วยC++11และQtในเวอร์ชัน 3.6 [ 2 ] |
| ระบบปฏิบัติการ | ระบบปฏิบัติการที่คล้าย Unix , Windows XPและเวอร์ชันที่ใหม่กว่า |
| พิมพ์ | ซอฟต์แวร์เครื่องเล่นเสียง |
| ใบอนุญาต | ตั้งแต่ 3.3: BSD-2-Clause [ 3 ] 1.4 ถึง 3.2.4: GPL-3.0 เท่านั้น[ 4 ] 1.3 ถึง 1.3.2: GPL-2.0 เท่านั้น 0.1 ถึง 1.2.2: GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า[ 5 ] |
| เว็บไซต์ | audacious-media-player |
| ที่เก็บข้อมูล |
|
Audaciousเป็นซอฟต์แวร์เล่นเสียงแบบโอเพนซอร์สและฟรี ที่เน้นการใช้ทรัพยากรน้อย คุณภาพเสียงสูง และรองรับรูปแบบเสียงที่หลากหลาย ออกแบบมาเพื่อใช้งานบน ระบบปฏิบัติการ แบบ Unixที่เข้ากันได้กับPOSIX เป็นหลัก โดยมีการรองรับ Microsoft Windowsอย่างจำกัด[ 6 ]
Audacious เป็นโปรแกรมเล่นเสียงเริ่มต้นในUbuntu Studioในปี 2011–12 [ 7 ] [ 8 ] และเป็นโปรแกรมเล่นเพลงเริ่มต้นในLubuntuจนถึงเดือนตุลาคม 2018 เมื่อถูกแทนที่ด้วยVLC [ 9 ]
ประวัติศาสตร์
Audacious เริ่มต้นจากการแยกสาขาของ Beep Media Player ซึ่งตัวมันเองก็แยกสาขามาจากXMMS Ariadne "kaniini" Conill ตัดสินใจแยกสาขา Beep Media Player หลังจากที่ทีมพัฒนาเดิมประกาศว่าจะหยุดการพัฒนาเพื่อสร้างเวอร์ชันรุ่นต่อไปที่เรียกว่า BMPx ตามหน้าแรกของ Audacious Conill และคนอื่นๆ "มีความคิดของตัวเองเกี่ยวกับวิธีการออกแบบโปรแกรมเล่น ซึ่งพวกเขาต้องการลองใช้ในสภาพแวดล้อมการผลิต" [ 10 ]
ตั้งแต่เวอร์ชัน 2.1 เป็นต้นมา Audacious มีทั้ง อินเทอร์เฟซแบบ Winampที่คุ้นเคยจากเวอร์ชันก่อนหน้า และอินเทอร์เฟซใหม่ ที่ใช้ GTKซึ่งเรียกว่าGTKUIซึ่งมีลักษณะคล้ายกับfoobar2000ในระดับหนึ่ง โดย GTKUI ได้กลายเป็นอินเทอร์เฟซเริ่มต้นใน Audacious เวอร์ชัน 2.4
เปลี่ยนไปใช้ C++ และ Qt
ก่อนเวอร์ชัน 3.0 Audacious ใช้ชุดเครื่องมือ GTK 2.x เป็นค่าเริ่มต้น การสนับสนุน GTK3 บางส่วนถูกเพิ่มเข้ามาในเวอร์ชัน 2.5 [ 11 ]และ Audacious 3.0 มีการสนับสนุน GTK3 อย่างเต็มที่และใช้เป็นค่าเริ่มต้น[ 12 ]อย่างไรก็ตาม ด้วยความไม่พอใจกับการพัฒนาของ GTK3 ทีม Audacious จึงเลือกที่จะกลับไปใช้ GTK2 ตั้งแต่เวอร์ชัน 3.6 เป็นต้นไป โดยมีแผนระยะยาวที่จะพอร์ตไปยังQt [ 13 ]
ตั้งแต่วันที่ 8 สิงหาคม พ.ศ. 2561 การสนับสนุน GTK 3 ถูกยกเลิกอย่างสมบูรณ์[ 14 ]
ตั้งแต่เวอร์ชัน 4.0 เป็นต้นไป Audacious ใช้ Qt เป็นชุดเครื่องมือหลัก แต่ยังคงรองรับ GTK 2.x อยู่[ 15 ]
ตั้งแต่เวอร์ชัน 4.3 เป็นต้นไป Audacious ได้นำการรองรับ GTK3 กลับมาใช้แล้ว
คุณสมบัติ



Audacious มีระบบเล่นเพลงแบบไร้รอยต่อ ในตัว
การรองรับโคเดกเริ่มต้น
- MP3โดยใช้libmpg123
- การเข้ารหัสเสียงขั้นสูง (AAC และ AAC+)
- วอร์บิส
- ฟล.ค.
- โอปุส
- เวฟแพ็ค
- ย่อ (SHN)
- มิวส์แพ็ค
- TTA (ตัวแปลงสัญญาณ)
- วินโดวส์ มีเดีย ออริจินัล (WMA)
- Apple Lossless (ALAC)
- รองรับรูปแบบ โมดูลที่แตกต่างกันถึง 150 รูปแบบ ผ่านทางlibopenmptและlibmodplug
- รูปแบบไฟล์เพลงชิปจูนหลายรูปแบบ: AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM , VGZ, VTX
- ระบบเสียง PlayStation : รูปแบบเสียงแบบพกพา (PSF และ PSF2)
- รูปแบบไฟล์เสียง Nintendo DS: 2SF
- เพลงประกอบโฆษณาแบบอิสระผ่านไลบรารี AdPlug
- รูปแบบไฟล์ WAV ที่มีให้ใช้งานโดยปลั๊กอินlibsndfile
- ควบคุม MIDIผ่านการควบคุมซินธิไซเซอร์ของระบบปฏิบัติการหรือFluidSynth
- ซีดีเสียง
ปลั๊กอิน
โปรแกรม Audacious อาศัย ปลั๊กอินเป็นหลักในการทำงาน รวมถึง โคเดกทั้งหมด และยังมีฟีเจอร์เพิ่มเติมให้ใช้งานได้ผ่านปลั๊กอินจากผู้พัฒนาภายนอก
เวอร์ชันปัจจุบันของโปรแกรม Audacious จัดประเภทปลั๊กอินดังนี้ (บางส่วนเป็นปลั๊กอินระดับต่ำและผู้ใช้มองไม่เห็นในขณะนี้):
- ปลั๊กอินถอดรหัสซึ่งประกอบด้วยตัวแปลงสัญญาณ (codec) ที่ใช้ในการถอดรหัสเนื้อหาจริง
- ปลั๊กอินการขนส่งซึ่งเป็นส่วนระดับต่ำและถูกใช้งานโดยเลเยอร์ VFS
- ปลั๊กอินทั่วไปซึ่งให้บริการเพิ่มเติมแก่โปรแกรมเล่นเพลง (เช่น การส่งแทร็กด้วยAudioScrobbler )
- ปลั๊กอินเอาต์พุตซึ่งเป็นส่วนหลังของระบบเสียงสำหรับเครื่องเล่น
- ปลั๊กอินสำหรับการแสดงภาพข้อมูลซึ่งให้การแสดงภาพข้อมูลโดยใช้การแปลงฟูริเยร์แบบเร็วของข้อมูลคลื่น
- ปลั๊กอินเอฟเฟ็กต์ซึ่งให้การประมวลผลเสียงต่างๆ บนสตรีมเสียงที่ถอดรหัสแล้ว
- ปลั๊กอินคอนเทนเนอร์ซึ่งให้การสนับสนุนสำหรับเพลย์ลิสต์และโครงสร้างอื่นๆ ที่คล้ายกัน
- ปลั๊กอินระดับต่ำ คือปลั๊กอินที่ให้บริการเบ็ดเตล็ดแก่แกนหลักของโปรแกรมเล่น และไม่ได้ถูกจัดอยู่ในหมวดหมู่ปลั๊กอินอื่นๆ
- ปลั๊กอินเอาต์พุต:
- เอาต์พุตPulseAudio
- เอาต์พุตOSS4
- เอาต์พุตALSA
- เอาต์พุต Sndio
- เอาต์พุตSDL
- ปลั๊กอิน FileWriter – ไม่มีการเล่นเสียง แต่จะบันทึกผลลัพธ์ลงในไฟล์ใหม่แทน ปลั๊กอินนี้รองรับรูปแบบไฟล์เอาต์พุต: WAV , mp3 , Ogg VorbisและFLACสามารถใช้ในการแปลงไฟล์และคัดลอกข้อมูลจากซีดี ได้
- เอาต์พุตJACK
- เอาต์พุตPipeWire [ 16 ]
สกิน
Audacious รองรับสกินของWinamp 2 อย่างเต็มรูปแบบ และตั้งแต่เวอร์ชัน 1.2 เป็นต้นไป สามารถสร้างสกินแบบอิสระได้ ไฟล์สกิน Winamp .wsz ซึ่งเป็นไฟล์บีบอัดแบบ Zip สามารถใช้งานได้โดยตรง หรือสามารถแตกไฟล์ไปยังไดเร็กทอรีต่างๆ ได้ โปรแกรมสามารถใช้กราฟิก Windows Bitmap (.bmp) จากไฟล์เก็บถาวรของ Winamp ได้ แม้ว่าสกินดั้งเดิมสำหรับ Linux มักจะแสดงผลใน รูปแบบ Portable Network Graphics (.png) ก็ตาม Audacious 1.x อนุญาตให้ผู้ใช้ปรับสมดุลสี RGB ของสกินใดๆ ก็ได้ ทำให้สกินสีขาวพื้นฐานเทียบเท่ากับสกินสีต่างๆ มากมายโดยไม่ต้องแก้ไขด้วยตนเอง
ลูกค้า
Audacious ถูกออกแบบมาให้เป็นโปรแกรมเล่นสื่อแบบสแตนด์อโลน ไม่ใช่เซิร์ฟเวอร์ (ต่างจาก XMMS2) แม้ว่าจะสามารถรับการเชื่อมต่อจากซอฟต์แวร์ไคลเอ็นต์ เช่นConky ได้ก็ตาม
การเชื่อมต่อกับ Audacious เพื่อควบคุมจากระยะไกลสามารถทำได้ผ่านทางDBus ทั่วไป โดยใช้ ไคลเอ็นต์ ที่เข้ากันได้กับ MPRISหรือใช้ยูทิลิตี้ Audtool อย่างเป็นทางการที่สร้างขึ้นเพื่อจุดประสงค์นี้โดยเฉพาะ
ดูเพิ่มเติม
อ่านเพิ่มเติม
- แมคฟาร์แลนด์, แพทริค (5 ธันวาคม 2006). "จาก XMMS ถึง Audacious: ประวัติความเป็นมาของโปรแกรมเลียนแบบ Winamp" . นิตยสารซอฟต์แวร์เสรี . เก็บถาวรจากต้นฉบับเมื่อ 8 มกราคม 2013. สืบค้นเมื่อ 20 พฤษภาคม 2013 .
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ กล้าหาญ (ซอฟต์แวร์)
Audaciousเป็นซอฟต์แวร์เล่นเสียงแบบโอเพนซอร์สและฟรี ที่เน้นการใช้ทรัพยากรน้อย คุณภาพเสียงสูง และรองรับรูปแบบเสียงที่หลากหลาย ออกแบบมาเพื่อใช้งานบน ระบบปฏิบัติการ แบบ...
ประวัติศาสตร์
Audacious เริ่มต้นจาก การแยกสาขา ของ Beep Media Player ซึ่งตัวมันเองก็แยกสาขามาจาก XMMS Ariadne "kaniini" Conill ตัดสินใจแยกสาขา Beep Media Player หลังจากที่ทีมพัฒนาเดิมประกาศว่าจะหยุดการพัฒนาเพื่อสร้างเวอร์ชันรุ่นต่อไปที่เรียกว่า BMPx ตามหน้าแรกของ Audacious...
เปลี่ยนไปใช้ C++ และ Qt
ก่อนเวอร์ชัน 3.0 Audacious ใช้ ชุดเครื่องมือ GTK 2.x เป็นค่าเริ่มต้น การสนับสนุน GTK3 บางส่วนถูกเพิ่มเข้ามาในเวอร์ชัน 2.5 [ 11 ] และ Audacious 3.
คุณสมบัติ
Audacious มี ระบบเล่นเพลงแบบไร้รอย ต่อ ในตัว