هذه هي 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 ثم اسحب وأفلت ملفًا واحدًا أو أكثر إلى الملف القابل للتنفيذ (قد يختلف الدعم حسب نظام التشغيل أو التوزيعة). يجب أن يؤدي هذا إلى إنشاء (file.extension).wav
، إذا كان التنسيق مدعومًا. يمكنك أيضًا تجربة مشغل الويب عبر الإنترنت بدلاً من ذلك. انظر: https://vgmstream.org
سيكون الأمر الأكثر سهولة في الاستخدام هو تثبيت مشغل مثل foobar2000 (على نظام Windows) أو Audacious (على Linux) والمكون الإضافي vgmstream. بعد ذلك، يمكنك الاستماع مباشرة إلى ملفاتك وتعيين خيارات مثل التكرار اللانهائي، أو التحويل إلى .wav
باستخدام خيارات المشغل (ويسهل أيضًا استخدامه إذا كان ملفك يحتوي على "أغاني فرعية" متعددة).
راجع المكونات الموجودة في دليل الاستخدام للحصول على تعليمات وشروحات التثبيت الكاملة. الهدف هو تكافؤ الميزات، ولكن هناك بعض الاختلافات بينهما بسبب الأجزاء المفقودة من جانب vgmstream أو نقص الدعم في المشغل.
لاحظ أن vgmstream لا يمكنه التشفير (التحويل من .wav
إلى تنسيق لعبة)، بل يقوم فقط بفك التشفير (تشغيل صوت اللعبة).
الثنائيات المعدة مسبقًا:
يتوفر مكون foobar2000 أيضًا على https://www.foobar2000.org استنادًا إلى الإصدار الحالي.
يمكنك أيضًا تجربة الإصدارات البديلة (غير المنتظمة) التي تم إنشاؤها بواسطة bnnm:
أو قم بالتجميع من المصدر، راجع دليل البناء.
يتوفر ثنائي CLI تم إنشاؤه مسبقًا. إنه مرتبط بشكل ثابت ويجب أن يعمل على الأنظمة التي تعمل بنظام التشغيل Linux kernel v3.2 والإصدارات الأحدث:
سيوفر لك البناء من المصدر أيضًا vgmstream.so (مكون إضافي Audacious)، و vgmstream123 (مشغل سطر الأوامر)، والذي لا يمكن ربطه بشكل ثابت.
عند بنائه يحتاج إلى عدة مكتبات خارجية. للحصول على نص سريع لتوزيعات Debian وUbuntu، قم بتشغيل ./make-build-cmake.sh
. سيحتاج البرنامج النصي إلى تثبيت التبعيات أولاً، لذا قد تفضل تشغيل الخطوات يدويًا، والتي يصفها دليل الإنشاء بالتفصيل.
يتوفر ثنائي CLI تم إنشاؤه مسبقًا:
خلاف ذلك اتبع دليل البناء.
يتمتع! hcs