Konwertuj BNK na OGG
Ekstrakcja dźwięku z gier z plików Wwise BNK lub WEM do Ogg Vorbis za pomocą vgmstream, wwiser i FFmpeg.
Twórz pliki OGG online
Nie potrafimy jeszcze odczytać plików BNK, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego OGG:
Jak konwertować bnk do ogg
- Wideo
- Brak ocen.
Banki dźwięków gier zapisane jako .bnk zazwyczaj nie mogą być otwierane przez edytory audio, odtwarzacze ani narzędzia do modowania. Wyodrębnienie z nich odtwarzanego dźwięku jako .ogg jest przydatne, gdy narzędzie docelowe wymaga Ogg Vorbis lub gdy poszczególne dźwięki muszą być odsłuchiwane i edytowane.
Co zawiera plik BNK
.bnk nie jest jednym uniwersalnym formatem audio. Najczęściej oznacza Audiokinetic Wwise SoundBank używany przez gry, chociaż niezależne programy mogą używać tego samego rozszerzenia. Bank Wwise przechowuje dane zdarzeń dźwiękowych, metadane obiektów, a czasami także osadzone multimedia; może również odwoływać się do oddzielnych plików audio .wem znajdujących się w instalacji gry.
Media Wwise mogą korzystać z kodeków Vorbis, Opus, PCM, ADPCM lub kodeków specyficznych dla danej platformy. Bank zawierający wyłącznie definicje zdarzeń lub odwołania nie może wygenerować dźwięku bez pasujących zewnętrznych plików .wem. Banki Wwise zwykle rozpoczynają się sygnaturą BKHD i często znajdują się w folderach takich jak SoundBanks, StreamingAssets lub GeneratedSoundBanks.
Jeśli plik nie pochodzi z gry opartej na Wwise, przed konwersją zidentyfikuj program, który go utworzył. Zmiana rozszerzenia nie zmienia formatu pliku, a dekoder przeznaczony dla jednego typu pliku BNK niekoniecznie otworzy inny.
Czym jest plik OGG
Ogg jest formatem kontenera. W tym kontekście plik .ogg zwykle zawiera dźwięk Ogg Vorbis, obsługiwany przez VLC, foobar2000, Audacity, wiele silników gier oraz oprogramowanie oparte na Linuxie. Jest znacznie mniejszy niż nieskompresowany WAV, ale Vorbis wykorzystuje kompresję stratną.
Upewnij się, że aplikacja odbierająca akceptuje Ogg Vorbis, a nie tylko pliki z rozszerzeniem .ogg. Kontener Ogg może również zawierać kodeki Opus, FLAC i inne, które niektóre aplikacje odrzucają, mimo że nazwa pliku nadal ma rozszerzenie .ogg.
Wyodrębnianie dźwięku Wwise BNK
Użyj vgmstream, aby sprawdzić i dekodować obsługiwane media Wwise. Obsługuje on wiele kodeków WEM, których ogólne konwertery audio nie rozpoznają. W przypadku banków z osadzonym dźwiękiem lub złożonymi metadanymi użyj wwiser, aby sprawdzić bank i wyodrębnić z niego osadzone pliki WEM, a następnie zdekoduj wyodrębnione pliki WEM za pomocą vgmstream.
- Zachowaj oryginalny plik
.bnkoraz wszystkie pasujące pliki.wem. Podczas ich wyodrębniania nie edytuj ani nie zastępuj zasobów gry. - Spróbuj sprawdzić bank za pomocą vgmstream:
vgmstream-cli -m game.bnk
Jeśli zgłosi strumienie, zdekoduj każdą dostępną podścieżkę. Na przykład:vgmstream-cli -s 1 -o track-01.wav game.bnk - Jeśli vgmstream nie może otworzyć banku lub bank odwołuje się do zewnętrznych multimediów, użyj funkcji wyodrębniania programu wwiser, aby uzyskać osadzone pliki
.wemi zlokalizować zewnętrzne pliki WEM gry. Następnie zdekoduj każdy plik:vgmstream-cli -o track-01.wav sound_123.wem - Zakoduj zdekodowany plik WAV jako Ogg Vorbis za pomocą FFmpeg:
ffmpeg -i track-01.wav -c:a libvorbis -q:a 6 track-01.ogg
Użyj-q:a 4dla mniejszych plików lub wartości od-q:a 7do8, gdy ważne jest zachowanie wyższej jakości.
W przypadku pracy z interfejsem graficznym zainstaluj komponent vgmstream w foobar2000, aby odsłuchiwać obsługiwane strumienie WEM lub BNK. Użyj funkcji Convert → … programu foobar2000 wraz z zainstalowanym koderem Ogg Vorbis po potwierdzeniu, że komponent udostępnia wymagany strumień.
Ogólne konwertery online nie są praktycznym rozwiązaniem w przypadku plików Wwise BNK: zazwyczaj nie potrafią analizować struktur SoundBank, rozwiązywać odwołań do zewnętrznych plików WEM ani obsługiwać kodeków specyficznych dla Wwise. Unikaj przesyłania zasobów gier do konwerterów internetowych, szczególnie gdy pliki są własnościowe, nieopublikowane lub objęte warunkami licencji gry.
Ograniczenia jakości i zgodności
Jeśli źródłowy dźwięk WEM już korzysta z Vorbis lub Opus, zdekodowanie go do WAV i ponowne zakodowanie jako Vorbis powoduje powstanie kolejnej generacji z kompresją stratną. Zachowaj oryginalne pliki BNK i WEM do celów archiwizacyjnych i używaj bezpośrednio wyodrębnionego WEM, gdy narzędzie docelowe go obsługuje.
Niektóre starsze pliki WEM Wwise Vorbis można rekonstruować jako Ogg Vorbis za pomocą ww2ogg, a w razie potrzeby następnie użyć revorb. Pozwala to uniknąć etapu dekodowania i ponownego kodowania, ale wymaga odpowiedniego pliku codebook Wwise, takiego jak packed_codebooks_aoTuV_603.bin, i nie obsługuje wszystkich nowoczesnych kodeków Wwise. Użyj vgmstream wraz z FFmpeg w przypadku PCM, ADPCM, Opus, nieobsługiwanych wariantów Vorbis lub nieudanych konwersji ww2ogg.
Przekonwertowany plik może być krótką kwestią dialogową, fragmentem muzyki, ciszą lub zasobem w alternatywnej wersji językowej, a nie kompletnym sygnałem dźwiękowym z gry. Logika zdarzeń gry, losowy wybór, zmiany głośności i działanie pętli są przechowywane w SoundBank i zazwyczaj nie zostają zachowane podczas eksportu do zwykłego pliku Ogg Vorbis.