Esto es vgmstream, una biblioteca para reproducir audio de videojuegos transmitido (pregrabado).
Algunas de las características de vgmstream:
El repositorio de desarrollo principal: https://github.com/vgmstream/vgmstream/
Compilaciones automatizadas con los últimos cambios: https://vgmstream.org (https://github.com/vgmstream/vgmstream-releases/releases/tag/nightly)
Lanzamientos numerados: https://github.com/vgmstream/vgmstream/releases
Puede encontrar ayuda aquí: https://www.hcs64.com/
Más documentación: https://github.com/vgmstream/vgmstream/tree/master/doc
Hay varios componentes de usuario final:
La biblioteca principal ( vgmstream simple) es el código que maneja la conversión interna, mientras que los componentes anteriores son los que usa para obtener sonido.
Si desea convertir el audio del juego a .wav
, obtenga vgmstream-cli y luego arrastre y suelte uno o más archivos en el ejecutable (la compatibilidad puede variar según el sistema operativo o la distribución). Esto debería crear (file.extension).wav
, si el formato es compatible. También puedes probar el reproductor web en línea. Ver: https://vgmstream.org
Sería más fácil de usar instalar un reproductor como foobar2000 (en Windows) o Audacious (en Linux) y el complemento vgmstream. Luego puedes escuchar directamente tus archivos y configurar opciones como bucle infinito o convertirlos a .wav
con las opciones del reproductor (también es más fácil de usar si tu archivo tiene varias "subcanciones").
Consulte los componentes en la guía de uso para obtener instrucciones y explicaciones completas de instalación. El objetivo es la paridad de funciones, pero existen algunas diferencias entre ellos debido a la falta de piezas por parte de vgmstream o la falta de soporte en el reproductor.
Tenga en cuenta que vgmstream no puede codificar (convertir de .wav
a un formato de juego), solo decodifica (reproduce audio del juego).
Binarios prediseñados:
El componente foobar2000 también está disponible en https://www.foobar2000.org según la versión actual.
También puedes probar las versiones alternativas (irregularmente) creadas por bnnm:
O compila desde el código fuente, consulta la guía de compilación.
Hay disponible un binario CLI prediseñado. Está vinculado estáticamente y debería funcionar en sistemas que ejecutan el kernel de Linux v3.2 y superior:
La compilación desde el código fuente también le proporcionará vgmstream.so (complemento Audacious) y vgmstream123 (reproductor de línea de comandos), que no se pueden vincular estáticamente.
Al construirlo necesita varias bibliotecas externas. Para obtener un script rápido para distribuciones estilo Debian y Ubuntu, ejecute ./make-build-cmake.sh
. El script deberá instalar las dependencias primero, por lo que es posible que prefieras ejecutar los pasos manualmente, que la guía de compilación describe en detalle.
Hay disponible un binario CLI prediseñado:
De lo contrario, siga la guía de compilación.
¡Disfrutar! hcs