Převod souboru BNK do OGG
Extrahujte herní audio z Wwise BNK nebo WEM do Ogg Vorbis pomocí vgmstream, wwiser a FFmpeg.
Vytvořte soubory OGG online
Soubory BNK zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, OGG z něj vyrobíme:
Jak převést soubor bnk do formátu ogg
- Video, filmy
- Dosud nehodnoceno.
Zvukové banky her uložené jako .bnk obvykle nelze otevřít v audio editorech, přehrávačích ani nástrojích pro modding. Extrahování jejich přehratelného audia jako .ogg je užitečné, když cílový nástroj vyžaduje Ogg Vorbis nebo když je nutné jednotlivé zvuky zobrazit v náhledu a upravit.
Co soubor BNK obsahuje
.bnk není jeden univerzální audio formát. Nejčastěji označuje Audiokinetic Wwise SoundBank používaný hrami, ačkoli stejnou příponu mohou používat i nesouvisející programy. Banka Wwise ukládá data zvukových událostí, metadata objektů a někdy také vložená média; může místo toho odkazovat na samostatné audio soubory .wem v instalaci hry.
Média Wwise mohou používat kodeky Vorbis, Opus, PCM, ADPCM nebo kodeky specifické pro danou platformu. Banka obsahující pouze definice událostí nebo odkazy nemůže vytvořit audio bez odpovídajících externích souborů .wem. Banky Wwise obvykle začínají signaturou BKHD a často se nacházejí ve složkách jako SoundBanks, StreamingAssets nebo GeneratedSoundBanks.
Pokud soubor nepochází z hry založené na Wwise, před převodem identifikujte program, ze kterého pochází. Přejmenováním přípony se formát souboru nezmění a decoder pro jeden typ souboru BNK nemusí nutně otevřít jiný.
Co je soubor OGG
Ogg je kontejnerový formát. V tomto kontextu soubor .ogg obvykle obsahuje audio Ogg Vorbis, které podporují VLC, foobar2000, Audacity, mnoho herních enginů a software založený na Linuxu. Je výrazně menší než nekomprimovaný WAV, ale Vorbis používá ztrátovou kompresi.
Ověřte, že přijímající aplikace podporuje Ogg Vorbis, nikoli pouze soubory s příponou .ogg. Ogg může obsahovat také Opus, FLAC a další kodeky, které některé aplikace odmítají, přestože název souboru stále obsahuje .ogg.
Extrahování audia Wwise BNK
Pro kontrolu a dekódování podporovaných médií Wwise použijte vgmstream. Zvládá mnoho kodeků WEM, které obecné audio konvertory nerozpoznají. U bank s vloženým audiem nebo komplexními metadaty použijte wwiser ke kontrole banky a extrahování vložených souborů WEM, poté extrahované soubory WEM dekódujte pomocí vgmstream.
- Ponechte původní soubor
.bnka všechny odpovídající soubory.wem. Během extrahování neupravujte ani nenahrazujte herní assety. - Zkuste banku zkontrolovat pomocí vgmstream:
vgmstream-cli -m game.bnk
Pokud oznámí streamy, dekódujte každý dostupný subsong. Například:vgmstream-cli -s 1 -o track-01.wav game.bnk - Pokud vgmstream nedokáže banku otevřít nebo banka odkazuje na externí média, použijte extrakční funkce wwiser k získání vložených souborů
.wema vyhledejte externí soubory WEM hry. Poté dekódujte každý soubor:vgmstream-cli -o track-01.wav sound_123.wem - Zakódujte dekódovaný WAV jako Ogg Vorbis pomocí FFmpeg:
ffmpeg -i track-01.wav -c:a libvorbis -q:a 6 track-01.ogg
Pro menší soubory použijte-q:a 4, nebo-q:a 7až8, pokud je důležité zachovat vyšší kvalitu.
Pro grafický pracovní postup nainstalujte komponentu vgmstream do foobar2000, abyste mohli poslouchat podporované streamy WEM nebo BNK. Po ověření, že komponenta zpřístupňuje požadovaný stream, použijte funkci Convert → … programu foobar2000 s nainstalovaným enkodérem Ogg Vorbis.
Obecné online konvertory nejsou pro soubory Wwise BNK praktickou volbou: obvykle nedokážou analyzovat struktury SoundBank, vyřešit externí odkazy WEM ani zpracovat kodeky specifické pro Wwise. Vyhněte se nahrávání herních assetů do webových konvertorů, zejména pokud jsou soubory proprietární, dosud nevydané nebo se na ně vztahují licenční podmínky hry.
Omezení kvality a kompatibility
Pokud zdrojové audio WEM již používá Vorbis nebo Opus, jeho dekódování do WAV a opětovné zakódování jako Vorbis vytvoří další ztrátovou generaci. Původní soubory BNK a WEM si ponechte pro archivaci a extrahovaný WEM používejte přímo, pokud jej cílový nástroj podporuje.
Některé starší soubory WEM s Vorbis z Wwise lze rekonstruovat jako Ogg Vorbis pomocí ww2ogg a v případě potřeby následně použít revorb. Tím se lze vyhnout dekódování a opětovnému zakódování, vyžaduje to však příslušný soubor codebooku Wwise, například packed_codebooks_aoTuV_603.bin, a nepodporuje to všechny moderní kodeky Wwise. Pro PCM, ADPCM, Opus, nepodporované varianty Vorbis nebo neúspěšné převody pomocí ww2ogg použijte vgmstream spolu s FFmpeg.
Převedený soubor může být krátká hlasová replika, hudební segment, ticho nebo asset v alternativním jazyce, nikoli úplná herní zvuková stopa. Logika herních událostí, náhodný výběr, změny hlasitosti a chování smyček jsou uloženy v SoundBank a v běžném exportu Ogg Vorbis se obecně nezachovají.