นี่คือ vgmstream ซึ่งเป็นไลบรารีสำหรับเล่นเสียงวิดีโอเกมแบบสตรีม (บันทึกไว้ล่วงหน้า)
คุณสมบัติบางอย่างของ vgmstream:
พื้นที่เก็บข้อมูลการพัฒนาหลัก: https://github.com/vgmstream/vgmstream/
การสร้างอัตโนมัติพร้อมการเปลี่ยนแปลงล่าสุด: https://vgmstream.org (https://github.com/vgmstream/vgmstream-releases/releases/tag/nightly)
หมายเลขรุ่น: https://github.com/vgmstream/vgmstream/releases
ความช่วยเหลือสามารถพบได้ที่นี่: https://www.hcs64.com/
เอกสารเพิ่มเติม: https://github.com/vgmstream/vgmstream/tree/master/doc
มีส่วนประกอบของผู้ใช้หลายรายการ:
ไลบรารีหลัก (ธรรมดา vgmstream ) คือโค้ดที่จัดการการแปลงภายใน ในขณะที่ส่วนประกอบด้านบนคือสิ่งที่คุณใช้เพื่อรับเสียง
หากคุณต้องการแปลงเสียงของเกมเป็น .wav
ให้รับ vgmstream-cli จากนั้นลากและวางไฟล์อย่างน้อยหนึ่งไฟล์ลงในไฟล์ปฏิบัติการ (การสนับสนุนอาจแตกต่างกันไปตามระบบปฏิบัติการหรือ distro) สิ่งนี้ควรสร้าง (file.extension).wav
หากรองรับรูปแบบ คุณสามารถลองใช้โปรแกรมเล่นเว็บออนไลน์แทนได้ ดู: https://vgmstream.org
เป็นมิตรกับผู้ใช้มากขึ้นคือการติดตั้งเครื่องเล่นเช่น foobar2000 (บน Windows) หรือ Audacious (บน Linux) และปลั๊กอิน vgmstream จากนั้นคุณสามารถฟังไฟล์ของคุณได้โดยตรงและตั้งค่าตัวเลือกต่างๆ เช่น การวนซ้ำไม่สิ้นสุด หรือแปลงเป็น .wav
ด้วยตัวเลือกของเครื่องเล่น (ยังใช้งานได้ง่ายกว่าหากไฟล์ของคุณมี "เพลงย่อย" หลายรายการ)
ดูส่วนประกอบใน คู่มือการใช้งาน สำหรับคำแนะนำและคำอธิบายในการติดตั้งแบบเต็ม จุดมุ่งหมายคือความเท่าเทียมกันของคุณลักษณะ แต่มีความแตกต่างเล็กน้อยระหว่างคุณลักษณะเหล่านี้ เนื่องจากชิ้นส่วนที่ขาดหายไปในฝั่งของ vgmstream หรือขาดการสนับสนุนในโปรแกรมเล่น
โปรดทราบว่า vgmstream ไม่สามารถ เข้ารหัสได้ (แปลงจาก .wav
เป็นรูปแบบเกม) แต่จะ ถอดรหัส เท่านั้น (เล่นเสียงเกม)
ไบนารีที่สร้างไว้ล่วงหน้า:
ส่วนประกอบ foobar2000 ยังมีอยู่ใน https://www.foobar2000.org ตามรุ่นปัจจุบัน
คุณอาจลองใช้เวอร์ชันอื่น (ผิดปกติ) ที่สร้างโดย bnnm:
หรือคอมไพล์จากแหล่งที่มา ดูคู่มือการสร้าง
มีไบนารี CLI ที่สร้างไว้ล่วงหน้าแล้ว มีการเชื่อมโยงแบบคงที่และควรทำงานบนระบบที่ใช้เคอร์เนล Linux v3.2 ขึ้นไป:
การสร้างจากแหล่งที่มาจะทำให้คุณได้รับ vgmstream.so (ปลั๊กอิน Audacious) และ vgmstream123 (โปรแกรมเล่นบรรทัดคำสั่ง) ซึ่งไม่สามารถเชื่อมโยงแบบคงที่ได้
เมื่อสร้างมันจำเป็นต้องมีห้องสมุดภายนอกหลายแห่ง สำหรับสคริปต์ด่วนสำหรับ distros สไตล์ Debian และ Ubuntu ให้รัน . ./make-build-cmake.sh
สคริปต์จะต้องติดตั้งการขึ้นต่อกันก่อน ดังนั้นคุณอาจต้องการรันขั้นตอนด้วยตนเอง ซึ่งคู่มือการสร้างจะอธิบายโดยละเอียด
ไบนารี CLI ที่สร้างไว้ล่วงหน้าพร้อมใช้งาน:
มิฉะนั้นให้ปฏิบัติตามคำแนะนำในการสร้าง
สนุก! สาธารณสุข