xash3d-fwgs icon indicating copy to clipboard operation
xash3d-fwgs copied to clipboard

Проблема со звуком

Open CASPERX69XSOFT opened this issue 1 year ago • 5 comments

Древняя проблема, что без меток в wav, невозможно сделать зацикленный звук, так как ксаш понимает и другие форматы, в них эти метки сделать нельзя, это в целом усложняет разработку модификаций под движок. Любой звук для цикла нужно обрабатывать в Cool Edit 2000, который не бесплатен

Больше информации про это:

https://twhl.info/wiki/page/VERC%3A_Looping_custom_ambient_generic_sounds

CASPERX69XSOFT avatar Sep 16 '22 07:09 CASPERX69XSOFT

Cue метки можно делать не только в Cool Edit 2000, в GoldWave и SoundForge тоже можно. Только они тоже не бесплатные.

GoldWave полностью бесплатен только для Android/iOS, а для ПК есть пробная версия.

Пока ещё не нашёл бесплатных аудиоредакторов с этой функцией, так что ничего посоветовать не могу.

Vladislav4KZ avatar Sep 16 '22 07:09 Vladislav4KZ

Надо добавить флажок Loop в энтити, связанные с воспроизведением звуков. Только вот у функции для проигрывания звуков нет подобного параметра. Т.е. нужно добавлять какой-то флаг для этих функций

SNMetamorph avatar Sep 16 '22 08:09 SNMetamorph

Зацикливание предусмотрено в PrimeMusicStream на клиенте.

nekonomicon avatar Sep 16 '22 10:09 nekonomicon

@nekonomicon про CUE он тем не менее прав. Сейчас нет возможности указать какой фрагмент аудиофайла нужно ~~залупливать~~зацикливать для MP3

a1batross avatar Sep 16 '22 21:09 a1batross

Да и эти же cue points похоже и правда не поддерживаются даже Audacity.

a1batross avatar Sep 16 '22 21:09 a1batross

Вот инфа, называется это ID3v2 chapters. https://id3.org/id3v2-chapters-1.0 https://id3v2-chap-tool.sourceforge.net В audacity это называется Audacity labels https://manual.audacityteam.org/man/creating_and_selecting_labels.html Вот скрипт для экспорта https://gist.github.com/Bios-Marcel/7f6a44ac324d955e4ee04b9346f318ed

0x4E69676874466F78 avatar Oct 01 '22 18:10 0x4E69676874466F78

@0x4E69676874466F78 тогда надо и этот тег читать.

Сейчас движок ищет в WAV файле недокументированный чанк cue , который и правда похоже умеет создавать только одна программа.

a1batross avatar Oct 01 '22 19:10 a1batross

@a1batross

Сейчас движок ищет в WAV файле недокументированный чанк cue , который и правда похоже умеет создавать только одна программа.

https://en.wikipedia.org/wiki/Broadcast_Wave_Format EBU Tech 3285 Supplement 2: Capturing Report (includes Quality and Cue-sheet data) https://tech.ebu.ch/docs/tech/tech3285s2.pdf

0x4E69676874466F78 avatar Oct 02 '22 00:10 0x4E69676874466F78

https://github.com/PRX/prx-wavefile#add-cue-points-to-files

0x4E69676874466F78 avatar Oct 02 '22 00:10 0x4E69676874466F78