mirror of
https://github.com/vgmstream/vgmstream.git
synced 2025-01-19 00:04:04 +01:00
Doc
This commit is contained in:
parent
909caed24f
commit
9efbc5c83f
30
README.md
30
README.md
@ -208,10 +208,11 @@ Some plugins have options that allow any extension (common or unknown) to be
|
|||||||
played, making renaming unnecessary. You may need to adjust plugin priority in
|
played, making renaming unnecessary. You may need to adjust plugin priority in
|
||||||
player's options first.
|
player's options first.
|
||||||
|
|
||||||
Also be aware that some plugins can tell the player they handle some extension,
|
Also be aware that other plugins (not vgmstream's) can tell the player they
|
||||||
then not actually play it. This makes the file unplayable as vgmstream doesn't
|
handle some extension, then not actually play it. This makes the file unplayable
|
||||||
even get the chance to parse that file, so you may need to disable the offending
|
as vgmstream doesn't even get the chance to parse that file, so you may need to
|
||||||
plugin or rename the file (for example this may happen with .asf and foobar).
|
disable the offending plugin or rename the file (for example this may happen with
|
||||||
|
.asf and foobar2000).
|
||||||
|
|
||||||
When extracting from a bigfile, sometimes internal files don't have an actual
|
When extracting from a bigfile, sometimes internal files don't have an actual
|
||||||
name+extension. Those should be renamed to its proper/common extension, as the
|
name+extension. Those should be renamed to its proper/common extension, as the
|
||||||
@ -222,9 +223,10 @@ Note that vgmstream also accepts certain extension-less files too.
|
|||||||
|
|
||||||
### Demuxed videos
|
### Demuxed videos
|
||||||
vgmstream also supports audio from videos, but usually must be demuxed (extracted
|
vgmstream also supports audio from videos, but usually must be demuxed (extracted
|
||||||
without modification) first, since vgmstream doesn't attempt to support them.
|
without modification) first, since vgmstream doesn't attempt to support most of them
|
||||||
|
(it does support a few video formats as-is though).
|
||||||
|
|
||||||
The easiest way to do this is using VGMToolBox's "Video Demultiplexer" option
|
The easiest way to do this is using *VGMToolBox*'s "Video Demultiplexer" option
|
||||||
for common game video formats (`.bik`, `.vp6`, `.pss`, `.pam`, `.pmf`, `.usm`, `.xmv`, etc).
|
for common game video formats (`.bik`, `.vp6`, `.pss`, `.pam`, `.pmf`, `.usm`, `.xmv`, etc).
|
||||||
|
|
||||||
For standard videos formats (`.avi`, `.mp4`, `.webm`, `.m2v`, `.ogv`, etc) not supported
|
For standard videos formats (`.avi`, `.mp4`, `.webm`, `.m2v`, `.ogv`, etc) not supported
|
||||||
@ -302,8 +304,8 @@ the only option is renaming the companion extension to lowercase.
|
|||||||
|
|
||||||
A particularly nasty variation of that is that some formats load files by full
|
A particularly nasty variation of that is that some formats load files by full
|
||||||
name (e.g. `STREAM.SS0`), but sometimes the actual filename is in other case
|
name (e.g. `STREAM.SS0`), but sometimes the actual filename is in other case
|
||||||
(`Stream.ss0`), and some files could even point to that with another case. You
|
(`Stream.ss0`), and some files could even point to that with yet another case.
|
||||||
could try adding *symlinks* in various upper/lower/mixed cases to handle this.
|
You could try adding *symlinks* in various upper/lower/mixed cases to handle this.
|
||||||
Currently there isn't any way to know what exact name is needed (other than
|
Currently there isn't any way to know what exact name is needed (other than
|
||||||
hex-editting), though only a few formats do this, mainly *Ubisoft* banks.
|
hex-editting), though only a few formats do this, mainly *Ubisoft* banks.
|
||||||
|
|
||||||
@ -409,14 +411,16 @@ Some games layer a huge number of channels, that are disabled or downmixed
|
|||||||
during gameplay. The player may be unable to play those files (for example
|
during gameplay. The player may be unable to play those files (for example
|
||||||
foobar can only play up to 8 channels, and Winamp depends on your sound
|
foobar can only play up to 8 channels, and Winamp depends on your sound
|
||||||
card). For those files you can set the "downmix" option in vgmstream, that
|
card). For those files you can set the "downmix" option in vgmstream, that
|
||||||
can reduce the number of channels to a playable amount. Note that this type
|
can reduce the number of channels to a playable amount.
|
||||||
of downmixing is very generic, not meant to be used when converting to other
|
|
||||||
formats (channels are re-assigned and volumes modified in simplistic ways,
|
Note that this type of downmixing is very generic (not meant to be used when
|
||||||
since it can't guess how the file should be properly adjusted).
|
converting to other formats), channels are re-assigned and volumes modified
|
||||||
|
in simplistic ways, since it can't guess how the file should be properly
|
||||||
|
adjusted. Most likely it will sound a bit quieter than usual.
|
||||||
|
|
||||||
You can also choose which channels to play using *TXTP*. For example, create
|
You can also choose which channels to play using *TXTP*. For example, create
|
||||||
a file named `song.adx#C1,2.txtp` to play only channels 1 and 2 from `song.adx`.
|
a file named `song.adx#C1,2.txtp` to play only channels 1 and 2 from `song.adx`.
|
||||||
*TXTP* also has command to tweak how files is downmixed.
|
*TXTP* also has command to set how files are downmixed.
|
||||||
|
|
||||||
|
|
||||||
## Tagging
|
## Tagging
|
||||||
|
Loading…
x
Reference in New Issue
Block a user