Konverze ogg do fsb

Převod souboru OGG do FSB

Vytvořte banku FMOD FSB z OGG pomocí odpovídajícího staršího SDK nebo projektu.

Převádějte soubory OGG online

Pro převod OGG do FSB zatím vlastní online konvertor nemáme, ale soubory OGG můžete online převést do těchto a dalších formátů:

Jak převést soubor ogg do formátu fsb

Hra vytvořená pomocí staršího FMOD runtime může vyžadovat zvukový bank .fsb namísto samostatného souboru .ogg. Vytvoření použitelného banku vyžaduje odpovídající FMOD projekt nebo SDK, nikoli změnu názvu souboru či obecný audio konvertor.

Co je formát OGG

.ogg obvykle označuje kontejner Ogg obsahující audio Vorbis, ačkoli Ogg může obsahovat i jiné kodeky. Vorbis je ztrátový formát a běžně se používá pro hudbu, dialogy, zvukové efekty, podcasty a herní assety, protože vytváří menší soubory než nekomprimované PCM audio.

Audacity, FFmpeg, VLC, digital audio workstations a nástroje pro vývoj her mohou vytvářet nebo exportovat soubory Ogg Vorbis. Soubor OGG může být zdrojovým assetem pro FMOD projekt, souborem extrahovaným ze hry nebo běžným médiem určeným k přehrávání, nikoli k vytvoření banku.

Co je formát FSB

FSB znamená FMOD Sound Bank. Jde o FMOD runtime bank, který může obsahovat jeden nebo více zakódovaných zvuků spolu s informacemi o banku a přehrávání. Nejedná se o audio kontejner pro obecné použití, který lze zaměňovat za WAV nebo OGG.

FSB se používal ve starších pracovních postupech FMOD Designer a FMOD Ex, zejména ve hrách, které očekávají legacy FMOD banky. Bank může seskupovat více efektů nebo hudebních stop a kódovat je kodekem vybraným pro cílovou platformu. Požadované generování FSB, kodek, metadata a struktura banku závisí na FMOD runtime používaném aplikací.

Jak vytvořit FSB z OGG

  1. Identifikujte cílový runtime. Prozkoumejte soubory hry, executable, existující banky nebo původní projekt a zjistěte, zda používá FMOD Designer, FMOD Ex nebo FMOD Studio. Určete také očekávanou verzi banku, platformu, název souboru, kodek a rozložení kanálů.
  2. Použijte odpovídající FMOD tools. Otevřete legacy projekt pomocí odpovídajícího FMOD Designer nebo FMOD Ex SDK. U aktuálního FMOD Studio projektu použijte FMOD Studio; jeho běžným výstupem sestavení je soubor .bank, nikoli samostatný FSB.
  3. Importujte OGG do audio nebo sample browseru projektu. V legacy projektu přidejte sample prostřednictvím rozhraní pro správu sound banků projektu a přiřaďte jej k požadovanému banku.
  4. Vyberte cílovou platformu a nastavení kodeku požadované aplikací. V závislosti na generaci FMOD mohou dostupné kodeky zahrnovat Vorbis, PCM nebo formáty specifické pro platformu. Nepředpokládejte, že kodek použitý ve zdrojovém OGG je správným nastavením banku.
  5. Sestavte nebo exportujte bank pomocí příkazu Build, Build Banks nebo ekvivalentního příkazu projektu. Legacy SDK mohou obsahovat fsbankcl.exe, nástroj pro sestavení banků z příkazového řádku; použijte syntaxi a konfigurační soubory zdokumentované pro danou verzi SDK.
  6. Otestujte vygenerovaný bank v původní aplikaci. Aplikace může také vyžadovat event metadata, konkrétní název banku, šifrování, doprovodný soubor nebo odpovídající FMOD runtime. Umístění FSB vedle existujících souborů hry neznamená, že bude kompatibilní.

FSB Extractor není konverzní nástroj. Nástroje jako FSB Extractor a vgmstream se primárně používají ke kontrole nebo extrahování audia z existujících FMOD banků. Obecně nedokážou zabalit libovolný OGG do platného banku pro neznámou hru.

Online a desktopové alternativy

Obecné online služby, jako CloudConvert nebo Convertio, mohou převádět OGG na WAV, MP3 nebo jiné běžné audio formáty, pokud cílový program potřebuje audio soubor namísto FMOD banku. Obvykle nevytvářejí s hrou kompatibilní FSB, protože vytvoření FSB vyžaduje metadata banku specifická pro FMOD a nastavení runtime.

Pro běžnou konverzi audia se desktopové nástroje, jako FFmpeg nebo Audacity, vyhnou limitům uploadu a ponechají proprietární assety na lokálním počítači. Tento příkaz FFmpeg například dekóduje OGG na nekomprimovaný WAV:

ffmpeg -i input.ogg -c:a pcm_s16le output.wav

WAV použijte pouze tam, kde cílový program přijímá běžný audio soubor. Není náhradou za opětovné sestavení požadovaného FMOD banku.

Omezení kvality a kompatibility

Vorbis OGG je již ztrátový. Opětovné kódování do Vorbis uvnitř FSB může přidat další generaci kompresních artefaktů, proto pokud je k dispozici, použijte původní WAV nebo jiný bezztrátový zdroj. Předchozí převod na WAV kvalitu neobnoví.

Změna .ogg na .fsb změní pouze název souboru a ponechá soubor nepoužitelný jako sound bank. FSB může obsahovat více zvuků a metadata specifická pro FMOD, takže nahrazení jedné položky může vyžadovat kompatibilní asset editor a může bank zneplatnit.

Sladění původní generace FMOD, formátu banku, kodeku, vzorkovací frekvence, rozložení kanálů, nastavení platformy, názvu banku a struktury projektu je často důležitější než přípona vstupního souboru. FMOD Studio nemusí být schopné otevřít nebo znovu sestavit legacy FSB bez původního projektu nebo kompatibilních zdrojových assetů.

OGG vs FSB: srovnání formátů

Jak si formáty OGG a FSB stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů OGG a FSB
Vlastnost .OGG Ogg .FSB FMOD Sample Bank
Komprese Obojí Obojí
Kvalita zvuku Vysoký —
Zvukové kanály Až stereo Vícekanálové
Podpora metadat Rozsáhlé Základní
Streamování Ano Ano
Ochrana DRM Bez DRM —
Otevírá se ve webovém prohlížeči Částečně Ne
Typická velikost souboru Střední Malé
Otevřený standard Ano Ne
Nejvhodnější pro Hudba Vkládání do aplikací
Zavedeno 2000 —
Vývojář Xiph.Org Foundation Firelight Technologies
MIME typ application/ogg —

Často kladené otázky

Zůstane při převodu OGG na FSB původní kvalita zvuku?

Záleží na nastavení sestavení FSB a odpovídajícím FMOD SDK. Pokud se OGG znovu dekóduje a zakóduje, výsledek může ztratit na kvalitě, protože komprese Vorbis je ztrátová; použití kompatibilního nastavení může zabránit zbytečným změnám.

Mohu soubor FSB přehrát všude, kde lze přehrát OGG?

Ne, FSB je zvukový bank FMOD, nikoli univerzální zvukový soubor. K načtení a přehrání jeho zvukových položek obvykle potřebuje odpovídající runtime FMOD a kompatibilní verzi banku.

Proč převod OGG na FSB selže nebo vytvoří nepoužitelný bank?

Nejčastější příčinou je použití SDK nebo runtime, který neodpovídá verzi banku FSB, podpoře kodeků nebo formátu banku očekávanému projektem. Soubor OGG může také selhat, pokud jeho kodek nebo nastavení kódování daná generace FMOD nepodporuje.

Mohu převést FSB zpět na původní soubor OGG?

Ne nutně: FSB může obsahovat znovu zakódovaný zvuk a metadata banku specifická pro FMOD namísto původního bitového toku OGG. I když lze zvuk extrahovat, původní název souboru, nastavení kódování a další podrobnosti zdroje nemusí být možné obnovit.