이는 스트리밍된(사전 녹음된) 비디오 게임 오디오를 재생하기 위한 라이브러리인 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를 가져온 다음 하나 이상의 파일을 실행 파일로 끌어서 놓습니다(지원은 OS 또는 배포판에 따라 다를 수 있음). 형식이 지원되는 경우 (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 (명령줄 플레이어)도 제공됩니다.
빌드할 때 여러 외부 라이브러리가 필요합니다. Debian 및 Ubuntu 스타일 배포판에 대한 빠른 스크립트를 보려면 ./make-build-cmake.sh
실행하세요. 스크립트는 먼저 종속성을 설치해야 하므로 빌드 가이드에서 자세히 설명하는 단계를 수동으로 실행하는 것이 더 나을 수 있습니다.
사전 구축된 CLI 바이너리를 사용할 수 있습니다.
그렇지 않은 경우 빌드 가이드를 따르세요.
즐기다! hcs